< 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 216, 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 48999 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x98e4deda [saddr 192.0.3.2 daddr 192.0.3.1 sport 54098 dport 48999] != expected 0x353a748f # # Exception| cpu 0: rx_hash 0x27bcdcda [saddr 192.0.3.2 daddr 192.0.3.1 sport 54186 dport 48999] != expected 0x6ec5433 # # Exception| cpu 0: rx_hash 0xc1622d56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54190 dport 48999] != expected 0x796a076c # # Exception| cpu 0: rx_hash 0xf8d59135 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54206 dport 48999] != expected 0x268b93bb # # Exception| cpu 4: rx_hash 0x4ee7c44e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54122 dport 48999] != expected 0x7ae8039c # # Exception| cpu 4: rx_hash 0xc8087a2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54146 dport 48999] != expected 0x16dfb7f7 # # Exception| cpu 4: rx_hash 0xf1bfc64e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54162 dport 48999] != expected 0x493e2320 # # Exception| cpu 5: rx_hash 0xeb8ba61c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54106 dport 48999] != expected 0x8af95d20 # # Exception| cpu 5: rx_hash 0xdb564d04 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54118 dport 48999] != expected 0xbaad796c # # Exception| cpu 5: rx_hash 0xbaed9b34 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54136 dport 48999] != expected 0xda0531f4 # # Exception| cpu 5: rx_hash 0x82d0be88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54170 dport 48999] != expected 0xf6fd0a8f # # Exception| cpu 5: rx_hash 0x54d3a41c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54178 dport 48999] != expected 0xb92f7d9c # # Exception| cpu 0: rx_hash 0x60bb64b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54214 dport 48999] != expected 0x3ea1819d # # Exception| cpu 0: rx_hash 0xe7de4305 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54236 dport 48999] != expected 0x218f9a5a # # Exception| cpu 0: rx_hash 0xdaed87e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54276 dport 48999] != expected 0xe7d7e335 # # Exception| cpu 0: rx_hash 0x6d554b44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54306 dport 48999] != expected 0xc8addcbe # # Exception| cpu 0: rx_hash 0xd387d09b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54312 dport 48999] != expected 0x886253ae # # Exception| cpu 4: rx_hash 0xde69ff66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54220 dport 48999] != expected 0x7e6e0e8d # # Exception| cpu 4: rx_hash 0x42b22157 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54252 dport 48999] != expected 0xd19ec4e6 # # Exception| cpu 4: rx_hash 0x8f0fc24e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54254 dport 48999] != expected 0x2e926259 # # Exception| cpu 4: rx_hash 0x643f1c3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54286 dport 48999] != expected 0xa7186c25 # # Exception| cpu 4: rx_hash 0x54e2f727 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54322 dport 48999] != expected 0x974c4869 # # Exception| cpu 5: rx_hash 0x31dd5991 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54244 dport 48999] != expected 0x6e5ded49 # # Exception| cpu 5: rx_hash 0x2309f767 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54258 dport 48999] != expected 0xb1368c7e # # Exception| cpu 5: rx_hash 0xc5d706eb [saddr 192.0.3.2 daddr 192.0.3.1 sport 54262 dport 48999] != expected 0xceb0df21 # # Exception| cpu 5: rx_hash 0xbb5651d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54298 dport 48999] != expected 0x877fabad # # Exception| cpu 5: rx_hash 0xbfe37a6d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54338 dport 48999] != expected 0x30a573e0 # # Exception| cpu 0: rx_hash 0xad37d49b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54356 dport 48999] != expected 0xefce12d7 # # Exception| cpu 0: rx_hash 0x2338a45c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54370 dport 48999] != expected 0x9f55b98b # # Exception| cpu 0: rx_hash 0xa45d83e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54392 dport 48999] != expected 0x807ba24c # # Exception| cpu 0: rx_hash 0x87de5fd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54432 dport 48999] != expected 0x1c5d489b # # Exception| cpu 4: rx_hash 0x7b34ce0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54380 dport 48999] != expected 0xa01c65c4 # # Exception| cpu 4: rx_hash 0x69e060f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54394 dport 48999] != expected 0x7f7704f3 # # Exception| cpu 4: rx_hash 0xfddb706c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54404 dport 48999] != expected 0xcc2bd1af # # Exception| cpu 4: rx_hash 0xc46ccc0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54420 dport 48999] != expected 0x93ca4578 # # Exception| cpu 5: rx_hash 0x0131e1b2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54344 dport 48999] != expected 0x706afcf0 # # Exception| cpu 5: rx_hash 0x608a3782 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54358 dport 48999] != expected 0x10c2b468 # # Exception| cpu 5: rx_hash 0x5057dc9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54378 dport 48999] != expected 0x20969024 # # Exception| cpu 5: rx_hash 0x09d12f16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54422 dport 48999] != expected 0x6cc6e3c7 # # Exception| cpu 5: rx_hash 0x7abe57d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54430 dport 48999] != expected 0xd305ca68 # # Exception| cpu 5: rx_hash 0xdfd23582 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54446 dport 48999] != expected 0x231494d4 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x07e56e33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33324 dport 59181] OK # # # cpu 4: rx_hash 0x3ae7f9ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33380 dport 59181] OK # # # cpu 4: rx_hash 0xcf673f48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33412 dport 59181] OK # # # cpu 5: rx_hash 0x8d5f3549 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33346 dport 59181] OK # # # cpu 5: rx_hash 0x4988812b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33388 dport 59181] OK # # # cpu 5: rx_hash 0x96e1ccc4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33400 dport 59181] OK # # # cpu 5: rx_hash 0x71b5a497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33422 dport 59181] OK # # # cpu 5: rx_hash 0xf6d0832b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33428 dport 59181] OK # # # cpu 0: rx_hash 0x8080498f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33334 dport 59181] OK # # # cpu 0: rx_hash 0x40e2d650 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33344 dport 59181] OK # # # cpu 0: rx_hash 0xfe304d8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33354 dport 59181] OK # # # cpu 0: rx_hash 0x0a3a12f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33368 dport 59181] OK # # # cpu 0: rx_hash 0xaf5670a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33384 dport 59181] OK # # # cpu 4: rx_hash 0x0bb08b2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33450 dport 59181] OK # # # cpu 4: rx_hash 0x75008f2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33494 dport 59181] OK # # # cpu 4: rx_hash 0xd06ced78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33510 dport 59181] OK # # # cpu 4: rx_hash 0x67116d33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33572 dport 59181] OK # # # cpu 5: rx_hash 0x480218f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33438 dport 59181] OK # # # cpu 5: rx_hash 0xed6e7aa6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33454 dport 59181] OK # # # cpu 5: rx_hash 0x4cb73349 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33478 dport 59181] OK # # # cpu 5: rx_hash 0x1d14428e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33536 dport 59181] OK # # # cpu 5: rx_hash 0xc27d0f61 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33556 dport 59181] OK # # # cpu 0: rx_hash 0xd4d9c6c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33470 dport 59181] OK # # # cpu 0: rx_hash 0x066ff7ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33502 dport 59181] OK # # # cpu 0: rx_hash 0x2466b202 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33524 dport 59181] OK # # # cpu 0: rx_hash 0x451828dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33550 dport 59181] OK # # # cpu 4: rx_hash 0x2dc9a996 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33596 dport 59181] OK # # # cpu 4: rx_hash 0xdd76dd51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33654 dport 59181] OK # # # cpu 4: rx_hash 0xe54bf8ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33684 dport 59181] OK # # # cpu 5: rx_hash 0xf2a0e479 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33576 dport 59181] OK # # # cpu 5: rx_hash 0xb87820dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33584 dport 59181] OK # # # cpu 5: rx_hash 0xc6c824dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33612 dport 59181] OK # # # cpu 5: rx_hash 0xdcfc448e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33668 dport 59181] OK # # # cpu 5: rx_hash 0x1141a797 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33670 dport 59181] OK # # # cpu 0: rx_hash 0x75c5c3c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33586 dport 59181] OK # # # cpu 0: rx_hash 0xff7f98bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33628 dport 59181] OK # # # cpu 0: rx_hash 0xe4c16132 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33638 dport 59181] OK # # # cpu 0: rx_hash 0x3ba82cdd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33650 dport 59181] OK # # # cpu 0: rx_hash 0x40279abf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33700 dport 59181] OK # # # cpu 0: rx_hash 0x9f4ed750 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33712 dport 59181] 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 216, 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 42027 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 46272 dport 42027] != expected 0xf83ebd8c # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 46272 dport 42027] != expected 0xf83ebd8c # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 58598 dport 42027] != expected 0x8a4c9bf6 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 58598 dport 42027] != expected 0x8a4c9bf6 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55366 dport 42027] != expected 0xc0703723 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55366 dport 42027] != expected 0xc0703723 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59400 dport 42027] != expected 0xc1319f07 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59400 dport 42027] != expected 0xc1319f07 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 36389 dport 42027] != expected 0x2be5e0b9 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 36389 dport 42027] != expected 0x2be5e0b9 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44007 dport 42027] != expected 0xa0c37e7d # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44007 dport 42027] != expected 0xa0c37e7d # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37695 dport 42027] != expected 0x37aa46dd # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37695 dport 42027] != expected 0x37aa46dd # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 57031 dport 42027] != expected 0x5a15c233 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 57031 dport 42027] != expected 0x5a15c233 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 54801 dport 42027] != expected 0x9bc53782 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 54801 dport 42027] != expected 0x9bc53782 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 47389 dport 42027] != expected 0x57b9154c # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 47389 dport 42027] != expected 0x57b9154c # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 47715 dport 42027] != expected 0x5018e761 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 47715 dport 42027] != expected 0x5018e761 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 46222 dport 42027] != expected 0x908f04f6 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 46222 dport 42027] != expected 0x908f04f6 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 54707 dport 42027] != expected 0x7fc47c27 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 54707 dport 42027] != expected 0x7fc47c27 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42281 dport 42027] != expected 0xceb1bc41 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42281 dport 42027] != expected 0xceb1bc41 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44678 dport 42027] != expected 0x76530342 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 44678 dport 42027] != expected 0x76530342 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41228 dport 42027] != expected 0x25a1ee59 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41228 dport 42027] != expected 0x25a1ee59 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 46804 dport 42027] != expected 0x52a676a2 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 46804 dport 42027] != expected 0x52a676a2 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56918 dport 42027] != expected 0xd0112901 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56918 dport 42027] != expected 0xd0112901 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 53352 dport 42027] != expected 0x3276e22e # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 53352 dport 42027] != expected 0x3276e22e # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 53312 dport 42027] != expected 0x224501ea # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 53312 dport 42027] != expected 0x224501ea # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49332 dport 42027] != expected 0x6089ba32 # # Exception| cpu 0: rx_hash 0x3133efbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49332 dport 42027] != expected 0x6089ba32 # # Exception| count: pass=0 nohash=0 fail=42 # # 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 216, 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 33864 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49018 dport 33864] != expected 0x39751fb8 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49018 dport 33864] != expected 0x39751fb8 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60368 dport 33864] != expected 0xb9dba978 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60368 dport 33864] != expected 0xb9dba978 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33498 dport 33864] != expected 0x96339028 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33498 dport 33864] != expected 0x96339028 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37642 dport 33864] != expected 0xd47df8a5 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37642 dport 33864] != expected 0xd47df8a5 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42105 dport 33864] != expected 0x76af2473 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42105 dport 33864] != expected 0x76af2473 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53279 dport 33864] != expected 0xa77d8b3 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53279 dport 33864] != expected 0xa77d8b3 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50880 dport 33864] != expected 0x95fe048a # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50880 dport 33864] != expected 0x95fe048a # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44776 dport 33864] != expected 0xf8eb7b34 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44776 dport 33864] != expected 0xf8eb7b34 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58726 dport 33864] != expected 0x1fba2259 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58726 dport 33864] != expected 0x1fba2259 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51798 dport 33864] != expected 0xa689ec79 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51798 dport 33864] != expected 0xa689ec79 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51578 dport 33864] != expected 0xb5b57d27 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51578 dport 33864] != expected 0xb5b57d27 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33893 dport 33864] != expected 0xda35ca84 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33893 dport 33864] != expected 0xda35ca84 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56759 dport 33864] != expected 0xd7fb4387 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56759 dport 33864] != expected 0xd7fb4387 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37377 dport 33864] != expected 0xe24fde8f # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37377 dport 33864] != expected 0xe24fde8f # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57441 dport 33864] != expected 0xb8df53c8 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57441 dport 33864] != expected 0xb8df53c8 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55398 dport 33864] != expected 0xb118474 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55398 dport 33864] != expected 0xb118474 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33369 dport 33864] != expected 0xe7c3428e # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33369 dport 33864] != expected 0xe7c3428e # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35307 dport 33864] != expected 0xb0019d14 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35307 dport 33864] != expected 0xb0019d14 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33048 dport 33864] != expected 0x2883ad80 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33048 dport 33864] != expected 0x2883ad80 # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52351 dport 33864] != expected 0xdf6defaf # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52351 dport 33864] != expected 0xdf6defaf # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39808 dport 33864] != expected 0x4feafb8e # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39808 dport 33864] != expected 0x4feafb8e # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41042 dport 33864] != expected 0xcb3b795f # # Exception| cpu 5: rx_hash 0x4e3f8888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41042 dport 33864] != expected 0xcb3b795f # # Exception| count: pass=0 nohash=0 fail=44 # # 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 204, 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 204, 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 204, 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 204, 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 209, 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 209, 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 209, 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 209, 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__->