< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 50559 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1557d565 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42192 dport 50559] != expected 0xee90ead8 # # Exception| cpu 0: rx_hash 0x1dd61259 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42206 dport 50559] != expected 0x3786a27d # # Exception| cpu 0: rx_hash 0xf11b9444 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42222 dport 50559] != expected 0x32c49eb5 # # Exception| cpu 0: rx_hash 0x9bb68008 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42234 dport 50559] != expected 0x2d481406 # # Exception| cpu 0: rx_hash 0x9ae4e789 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42254 dport 50559] != expected 0xd0cdc748 # # Exception| cpu 4: rx_hash 0x7bba22b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42200 dport 50559] != expected 0x1d974439 # # Exception| cpu 4: rx_hash 0xf8c834f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42260 dport 50559] != expected 0x1657055e # # Exception| cpu 4: rx_hash 0x2d921c60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42270 dport 50559] != expected 0x294e1038 # # Exception| cpu 4: rx_hash 0xa733aa93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42280 dport 50559] != expected 0x61dcab4 # # Exception| cpu 4: rx_hash 0x7ae84536 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42284 dport 50559] != expected 0xe0129777 # # Exception| cpu 5: rx_hash 0xfc88d767 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42248 dport 50559] != expected 0xfadc210c # # Exception| cpu 5: rx_hash 0x4bfe2c8e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42264 dport 50559] != expected 0x35ff67c # # Exception| cpu 5: rx_hash 0xabf28e31 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42298 dport 50559] != expected 0x3380a643 # # Exception| cpu 0: rx_hash 0xd9d4aea1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42310 dport 50559] != expected 0x5daa9c75 # # Exception| cpu 0: rx_hash 0x66239274 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42328 dport 50559] != expected 0x7d3f03a0 # # Exception| cpu 0: rx_hash 0x862f30cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 42362 dport 50559] != expected 0x4de0539f # # Exception| cpu 0: rx_hash 0x3b7cc31d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42398 dport 50559] != expected 0x967e6ad6 # # Exception| cpu 4: rx_hash 0x626371ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 42308 dport 50559] != expected 0x91b427f2 # # Exception| cpu 4: rx_hash 0x5735fbcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42348 dport 50559] != expected 0x9e7262ab # # Exception| cpu 4: rx_hash 0xee26eb84 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42388 dport 50559] != expected 0xa9677fb0 # # Exception| cpu 4: rx_hash 0x5d10f3f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42392 dport 50559] != expected 0xbc6f8c92 # # Exception| cpu 4: rx_hash 0xb95cb2d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42406 dport 50559] != expected 0x603bf8ff # # Exception| cpu 5: rx_hash 0xd155699d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42312 dport 50559] != expected 0x84bcd4d0 # # Exception| cpu 5: rx_hash 0x08ce65a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42320 dport 50559] != expected 0x8e38ad41 # # Exception| cpu 5: rx_hash 0x826fd355 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42342 dport 50559] != expected 0xa16b77cd # # Exception| cpu 5: rx_hash 0x5950106d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42372 dport 50559] != expected 0x50e4a8c0 # # Exception| cpu 0: rx_hash 0xc7bbb6e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42440 dport 50559] != expected 0x3b8cae3e # # Exception| cpu 0: rx_hash 0x9c00cb14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42472 dport 50559] != expected 0xc74d4586 # # Exception| cpu 0: rx_hash 0x9ca9f8d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42496 dport 50559] != expected 0x398fac21 # # Exception| cpu 0: rx_hash 0x4532f4ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 42520 dport 50559] != expected 0x330bd5b0 # # Exception| cpu 0: rx_hash 0xa17eb5ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 42534 dport 50559] != expected 0xef5fa1dd # # Exception| cpu 4: rx_hash 0x6c069a4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 42412 dport 50559] != expected 0x5f22ed99 # # Exception| cpu 4: rx_hash 0xdb7061a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42428 dport 50559] != expected 0xa6a13ae9 # # Exception| cpu 4: rx_hash 0x70cd4d09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42456 dport 50559] != expected 0xc20f794e # # Exception| cpu 4: rx_hash 0x9840288a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42484 dport 50559] != expected 0x2bc661d4 # # Exception| cpu 5: rx_hash 0x12e19e79 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42434 dport 50559] != expected 0x495bb58 # # Exception| cpu 5: rx_hash 0x94810c28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42470 dport 50559] != expected 0x1e5b0d23 # # Exception| cpu 5: rx_hash 0x2b7630fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 42488 dport 50559] != expected 0x3ece92f6 # # Exception| cpu 5: rx_hash 0x2f9fe0a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42508 dport 50559] != expected 0x2c875f03 # # Exception| cpu 5: rx_hash 0xcf93421c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42542 dport 50559] != expected 0x1c580f3c # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x11fedfd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38212 dport 48569] OK # # # cpu 0: rx_hash 0xae09e302 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38234 dport 48569] OK # # # cpu 0: rx_hash 0xf1f27d68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38246 dport 48569] OK # # # cpu 0: rx_hash 0x260c9af2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38294 dport 48569] OK # # # cpu 0: rx_hash 0x2e8d5dce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38296 dport 48569] OK # # # cpu 4: rx_hash 0xf5b29ef6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38266 dport 48569] OK # # # cpu 4: rx_hash 0x93deae18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38268 dport 48569] OK # # # cpu 4: rx_hash 0x917a611b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38278 dport 48569] OK # # # cpu 5: rx_hash 0xc0e414d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38226 dport 48569] OK # # # cpu 5: rx_hash 0x24a855f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38252 dport 48569] OK # # # cpu 5: rx_hash 0x4ca18ebe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38274 dport 48569] OK # # # cpu 0: rx_hash 0x171af34a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38306 dport 48569] OK # # # cpu 0: rx_hash 0x79f70498 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38314 dport 48569] OK # # # cpu 0: rx_hash 0xd60acbad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38354 dport 48569] OK # # # cpu 0: rx_hash 0x653cd3da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38366 dport 48569] OK # # # cpu 0: rx_hash 0x542aba62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38378 dport 48569] OK # # # cpu 0: rx_hash 0xeb74b577 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38428 dport 48569] OK # # # cpu 4: rx_hash 0xa8edcf9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38332 dport 48569] OK # # # cpu 4: rx_hash 0xbca7dfe1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38342 dport 48569] OK # # # cpu 4: rx_hash 0x506a59fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38390 dport 48569] OK # # # cpu 4: rx_hash 0xe7b591d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38414 dport 48569] OK # # # cpu 4: rx_hash 0x61d50384 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38442 dport 48569] OK # # # cpu 4: rx_hash 0xbc0eec21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38446 dport 48569] OK # # # cpu 5: rx_hash 0xa06c08a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38322 dport 48569] OK # # # cpu 5: rx_hash 0x32efb94c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38404 dport 48569] OK # # # cpu 0: rx_hash 0x0b7817c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38462 dport 48569] OK # # # cpu 0: rx_hash 0xa844fc5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38484 dport 48569] OK # # # cpu 0: rx_hash 0x9fb6b97a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38534 dport 48569] OK # # # cpu 0: rx_hash 0x462db541 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38558 dport 48569] OK # # # cpu 4: rx_hash 0x995295e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38496 dport 48569] OK # # # cpu 4: rx_hash 0x91d352db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38510 dport 48569] OK # # # cpu 4: rx_hash 0xf3ff81ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38516 dport 48569] OK # # # cpu 4: rx_hash 0xf15b4ea8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38542 dport 48569] OK # # # cpu 4: rx_hash 0x773bdcf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38570 dport 48569] OK # # # cpu 5: rx_hash 0xa485d8fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38470 dport 48569] OK # # # cpu 5: rx_hash 0x9d127679 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38524 dport 48569] OK # # # cpu 5: rx_hash 0xf9da8994 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38528 dport 48569] OK # # # cpu 5: rx_hash 0x97377e46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38536 dport 48569] OK # # # cpu 5: rx_hash 0xc04d2710 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38586 dport 48569] OK # # # cpu 5: rx_hash 0x6fb0e825 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38594 dport 48569] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 58023 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32845 dport 58023] != expected 0xc7d5cd04 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32845 dport 58023] != expected 0xc7d5cd04 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57511 dport 58023] != expected 0x8cdf1df6 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57511 dport 58023] != expected 0x8cdf1df6 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39679 dport 58023] != expected 0x787faa67 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39679 dport 58023] != expected 0x787faa67 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39685 dport 58023] != expected 0x5cec318c # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39685 dport 58023] != expected 0x5cec318c # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59454 dport 58023] != expected 0x9aa56e28 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59454 dport 58023] != expected 0x9aa56e28 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57844 dport 58023] != expected 0x8087cea5 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57844 dport 58023] != expected 0x8087cea5 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51792 dport 58023] != expected 0xa022e7b9 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51792 dport 58023] != expected 0xa022e7b9 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35844 dport 58023] != expected 0x9e9ae9c5 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35844 dport 58023] != expected 0x9e9ae9c5 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54139 dport 58023] != expected 0x255d766 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54139 dport 58023] != expected 0x255d766 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51928 dport 58023] != expected 0xec1533b6 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51928 dport 58023] != expected 0xec1533b6 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50577 dport 58023] != expected 0x850e34bb # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50577 dport 58023] != expected 0x850e34bb # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34258 dport 58023] != expected 0x68336d1a # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34258 dport 58023] != expected 0x68336d1a # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58679 dport 58023] != expected 0x62128242 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58679 dport 58023] != expected 0x62128242 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34450 dport 58023] != expected 0x2607bb0a # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34450 dport 58023] != expected 0x2607bb0a # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40764 dport 58023] != expected 0x4572dbf7 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40764 dport 58023] != expected 0x4572dbf7 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58404 dport 58023] != expected 0x102aa4cd # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58404 dport 58023] != expected 0x102aa4cd # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39962 dport 58023] != expected 0xa3f6f5c7 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39962 dport 58023] != expected 0xa3f6f5c7 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42061 dport 58023] != expected 0x3ecf03b2 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42061 dport 58023] != expected 0x3ecf03b2 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42939 dport 58023] != expected 0xe09875c0 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42939 dport 58023] != expected 0xe09875c0 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48571 dport 58023] != expected 0x295eef02 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48571 dport 58023] != expected 0x295eef02 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44422 dport 58023] != expected 0xbcd0d430 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44422 dport 58023] != expected 0xbcd0d430 # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54617 dport 58023] != expected 0xaaa096bf # # Exception| cpu 5: rx_hash 0xf5fed82e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54617 dport 58023] != expected 0xaaa096bf # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 55733 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56587 dport 55733] != expected 0x77d58c09 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56587 dport 55733] != expected 0x77d58c09 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60878 dport 55733] != expected 0x86be713a # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60878 dport 55733] != expected 0x86be713a # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40786 dport 55733] != expected 0xe16aea3e # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40786 dport 55733] != expected 0xe16aea3e # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46779 dport 55733] != expected 0x3222863c # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46779 dport 55733] != expected 0x3222863c # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35834 dport 55733] != expected 0x80b81271 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35834 dport 55733] != expected 0x80b81271 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37280 dport 55733] != expected 0xb2b5328 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37280 dport 55733] != expected 0xb2b5328 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39199 dport 55733] != expected 0xf889e14 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39199 dport 55733] != expected 0xf889e14 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60890 dport 55733] != expected 0xec136576 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60890 dport 55733] != expected 0xec136576 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46804 dport 55733] != expected 0x3baa3c99 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46804 dport 55733] != expected 0x3baa3c99 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33099 dport 55733] != expected 0x8921afae # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33099 dport 55733] != expected 0x8921afae # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58322 dport 55733] != expected 0x4f61363 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58322 dport 55733] != expected 0x4f61363 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47618 dport 55733] != expected 0x5230a001 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47618 dport 55733] != expected 0x5230a001 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44095 dport 55733] != expected 0x3d759a37 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44095 dport 55733] != expected 0x3d759a37 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43975 dport 55733] != expected 0x887789f1 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43975 dport 55733] != expected 0x887789f1 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44080 dport 55733] != expected 0x429be39c # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44080 dport 55733] != expected 0x429be39c # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36181 dport 55733] != expected 0xb565a563 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36181 dport 55733] != expected 0xb565a563 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45360 dport 55733] != expected 0x8ae8ccc1 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45360 dport 55733] != expected 0x8ae8ccc1 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55005 dport 55733] != expected 0x125e131f # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55005 dport 55733] != expected 0x125e131f # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33515 dport 55733] != expected 0xcab8d546 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33515 dport 55733] != expected 0xcab8d546 # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40376 dport 55733] != expected 0x5103690b # # Exception| cpu 0: rx_hash 0x4a29e1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40376 dport 55733] != expected 0x5103690b # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 208, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->