< 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 720 # selftests: drivers/net/hw: toeplitz.py # 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 52786 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3a033dd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55404 dport 52786] != expected 0x6217b99f # # Exception| cpu 0: rx_hash 0xf9e9898c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55428 dport 52786] != expected 0xa4fd6ede # # Exception| cpu 0: rx_hash 0xf72c72a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55438 dport 52786] != expected 0x87034b0a # # Exception| cpu 4: rx_hash 0xc7f87099 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55380 dport 52786] != expected 0x5719f88 # # Exception| cpu 5: rx_hash 0xc6975adf [saddr 192.0.3.2 daddr 192.0.3.1 sport 55396 dport 52786] != expected 0x3d24e75b # # Exception| cpu 5: rx_hash 0xc852a1f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55406 dport 52786] != expected 0x1edac28f # # Exception| cpu 5: rx_hash 0x38dd695b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55412 dport 52786] != expected 0x12bd4839 # # Exception| cpu 5: rx_hash 0xf5f2262b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55446 dport 52786] != expected 0xf7a9baac # # Exception| cpu 0: rx_hash 0x0412c4c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55484 dport 52786] != expected 0xc39b48c9 # # Exception| cpu 0: rx_hash 0x83c7ac74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55496 dport 52786] != expected 0x4e4ee64a # # Exception| cpu 0: rx_hash 0x8119f8f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55504 dport 52786] != expected 0x3ee417ec # # Exception| cpu 4: rx_hash 0xfb37dd00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55452 dport 52786] != expected 0xd4579f78 # # Exception| cpu 4: rx_hash 0x01ae6ddb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55472 dport 52786] != expected 0x22ceab85 # # Exception| cpu 5: rx_hash 0xf49d0c6d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55462 dport 52786] != expected 0xcffcc27f # # Exception| cpu 5: rx_hash 0x7f53cb7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55488 dport 52786] != expected 0x117db88e # # Exception| cpu 5: rx_hash 0x8a60aaca [saddr 192.0.3.2 daddr 192.0.3.1 sport 55510 dport 52786] != expected 0xfc4fd174 # # Exception| cpu 5: rx_hash 0x72274e9d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55522 dport 52786] != expected 0x7a7c142f # # Exception| cpu 0: rx_hash 0x8eb32995 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55530 dport 52786] != expected 0x254f4aeb # # Exception| cpu 0: rx_hash 0x82a88632 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55544 dport 52786] != expected 0x761b9e99 # # Exception| cpu 0: rx_hash 0x70f91a11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55546 dport 52786] != expected 0xad6e589 # # Exception| cpu 0: rx_hash 0x6e2959fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 55562 dport 52786] != expected 0xfe6f5998 # # Exception| cpu 0: rx_hash 0x6232f659 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55576 dport 52786] != expected 0xad3b8dea # # Exception| cpu 0: rx_hash 0x93d214b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55602 dport 52786] != expected 0x99097f8f # # Exception| cpu 4: rx_hash 0x6cf70d72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55570 dport 52786] != expected 0x8ec5a83e # # Exception| cpu 5: rx_hash 0x6d982734 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55586 dport 52786] != expected 0xb690d0ed # # Exception| cpu 5: rx_hash 0x1f7e2e34 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55616 dport 52786] != expected 0xd6771794 # # Exception| cpu 5: rx_hash 0x11bbd51f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55626 dport 52786] != expected 0xf5893240 # # Exception| cpu 0: rx_hash 0xeff1e69b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55642 dport 52786] != expected 0xda109d22 # # Exception| cpu 0: rx_hash 0xee9eccdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 55658 dport 52786] != expected 0xe245e5f1 # # Exception| cpu 0: rx_hash 0x10d4ff59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55674 dport 52786] != expected 0xcddc4a93 # # Exception| cpu 0: rx_hash 0xd33e4b02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55698 dport 52786] != expected 0xb369dd2 # # Exception| cpu 0: rx_hash 0xd2516144 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55714 dport 52786] != expected 0x3363e501 # # Exception| cpu 0: rx_hash 0xde4acee3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55728 dport 52786] != expected 0x60373173 # # Exception| cpu 4: rx_hash 0xe739ca63 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55668 dport 52786] != expected 0x5044d2cf # # Exception| cpu 4: rx_hash 0x260d2ab4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55684 dport 52786] != expected 0xe604f428 # # Exception| cpu 4: rx_hash 0xd8471930 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55700 dport 52786] != expected 0xc99d5b4a # # Exception| cpu 4: rx_hash 0xd682e21b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55710 dport 52786] != expected 0xea637e9e # # Exception| cpu 5: rx_hash 0x2ec5064c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55722 dport 52786] != expected 0x6c50bbc5 # # Exception| cpu 0: rx_hash 0x276200f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55732 dport 52786] != expected 0xde518cfb # # Exception| cpu 0: rx_hash 0xd08f35c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55738 dport 52786] != expected 0x43c914a7 # # Exception| cpu 0: rx_hash 0xa87f44bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55790 dport 52786] != expected 0xd9d06d95 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xfb4531f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48212 dport 50625] OK # # # cpu 4: rx_hash 0x026dffe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48208 dport 50625] OK # # # cpu 4: rx_hash 0xf1534981 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48226 dport 50625] OK # # # cpu 4: rx_hash 0x087b8790 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48230 dport 50625] OK # # # cpu 5: rx_hash 0x07d156fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48220 dport 50625] OK # # # cpu 5: rx_hash 0x04602837 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48244 dport 50625] OK # # # cpu 5: rx_hash 0x0aa5d31c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48254 dport 50625] OK # # # cpu 0: rx_hash 0x0f197a05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48242 dport 50625] OK # # # cpu 0: rx_hash 0xc554c8e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48260 dport 50625] OK # # # cpu 0: rx_hash 0x3ea2527d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48280 dport 50625] OK # # # cpu 0: rx_hash 0x3fcd783b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48296 dport 50625] OK # # # cpu 4: rx_hash 0x370554c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48262 dport 50625] OK # # # cpu 4: rx_hash 0xc2363575 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48272 dport 50625] OK # # # cpu 4: rx_hash 0xb403bf2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48334 dport 50625] OK # # # cpu 5: rx_hash 0x366a7e85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48310 dport 50625] OK # # # cpu 5: rx_hash 0x4897d822 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48326 dport 50625] OK # # # cpu 5: rx_hash 0x4e9a0ff1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48354 dport 50625] OK # # # cpu 0: rx_hash 0xb36142bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48346 dport 50625] OK # # # cpu 0: rx_hash 0x405ff4da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48360 dport 50625] OK # # # cpu 0: rx_hash 0x5c51e3b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48384 dport 50625] OK # # # cpu 4: rx_hash 0xa5792da8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48388 dport 50625] OK # # # cpu 4: rx_hash 0xa374fa7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48416 dport 50625] OK # # # cpu 5: rx_hash 0x49f8f264 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48374 dport 50625] OK # # # cpu 5: rx_hash 0xa21bd03d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48400 dport 50625] OK # # # cpu 5: rx_hash 0x56479bcd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48438 dport 50625] OK # # # cpu 0: rx_hash 0xa6c85362 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48428 dport 50625] OK # # # cpu 0: rx_hash 0xaad3fcc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48446 dport 50625] OK # # # cpu 0: rx_hash 0x20721192 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48488 dport 50625] OK # # # cpu 4: rx_hash 0xdb848b0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48500 dport 50625] OK # # # cpu 4: rx_hash 0x1ab06bd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48516 dport 50625] OK # # # cpu 4: rx_hash 0x147590f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48526 dport 50625] OK # # # cpu 5: rx_hash 0x2d069473 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48458 dport 50625] OK # # # cpu 5: rx_hash 0xd6f00eee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48470 dport 50625] OK # # # cpu 5: rx_hash 0xd34ca7f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48474 dport 50625] OK # # # cpu 0: rx_hash 0x1dd2964d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48528 dport 50625] OK # # # cpu 0: rx_hash 0xea3fa377 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48542 dport 50625] OK # # # cpu 0: rx_hash 0x609e4e20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48584 dport 50625] OK # # # cpu 0: rx_hash 0x6939489e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48598 dport 50625] OK # # # cpu 4: rx_hash 0xe029db03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48552 dport 50625] OK # # # cpu 4: rx_hash 0x1e63e887 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48568 dport 50625] OK # # # cpu 4: rx_hash 0x917eacc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48610 dport 50625] OK # # # count: pass=41 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 60248 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45136 dport 60248] != expected 0x3d758140 # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45136 dport 60248] != expected 0x3d758140 # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44448 dport 60248] != expected 0x502f11d # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44448 dport 60248] != expected 0x502f11d # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45988 dport 60248] != expected 0xd6d64da2 # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45988 dport 60248] != expected 0xd6d64da2 # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46116 dport 60248] != expected 0x601e497e # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46116 dport 60248] != expected 0x601e497e # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33278 dport 60248] != expected 0xfe1334cf # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33278 dport 60248] != expected 0xfe1334cf # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56003 dport 60248] != expected 0x9c774267 # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56003 dport 60248] != expected 0x9c774267 # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39613 dport 60248] != expected 0x8f572f5b # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39613 dport 60248] != expected 0x8f572f5b # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42841 dport 60248] != expected 0x5cc8813b # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42841 dport 60248] != expected 0x5cc8813b # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47276 dport 60248] != expected 0x823f77b5 # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47276 dport 60248] != expected 0x823f77b5 # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40920 dport 60248] != expected 0x46c624d1 # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40920 dport 60248] != expected 0x46c624d1 # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58392 dport 60248] != expected 0xf03aad25 # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58392 dport 60248] != expected 0xf03aad25 # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59041 dport 60248] != expected 0x4a498585 # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59041 dport 60248] != expected 0x4a498585 # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60510 dport 60248] != expected 0xd128333b # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60510 dport 60248] != expected 0xd128333b # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37483 dport 60248] != expected 0x42f2bcb # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37483 dport 60248] != expected 0x42f2bcb # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43506 dport 60248] != expected 0x8d0e280a # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43506 dport 60248] != expected 0x8d0e280a # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51824 dport 60248] != expected 0x50a91bc7 # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51824 dport 60248] != expected 0x50a91bc7 # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42884 dport 60248] != expected 0xe58b6501 # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42884 dport 60248] != expected 0xe58b6501 # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39756 dport 60248] != expected 0x8274656a # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39756 dport 60248] != expected 0x8274656a # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47586 dport 60248] != expected 0x56b81ec7 # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47586 dport 60248] != expected 0x56b81ec7 # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39664 dport 60248] != expected 0x9c7e51ef # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39664 dport 60248] != expected 0x9c7e51ef # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43307 dport 60248] != expected 0x8a2b71b8 # # Exception| cpu 0: rx_hash 0xb550a968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43307 dport 60248] != expected 0x8a2b71b8 # # 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 57063 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57006 dport 57063] != expected 0x65c63bce # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57006 dport 57063] != expected 0x65c63bce # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45753 dport 57063] != expected 0x61d36903 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45753 dport 57063] != expected 0x61d36903 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54232 dport 57063] != expected 0x3a3d0ca # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54232 dport 57063] != expected 0x3a3d0ca # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45787 dport 57063] != expected 0x13356003 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45787 dport 57063] != expected 0x13356003 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59421 dport 57063] != expected 0xe698e5e4 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59421 dport 57063] != expected 0xe698e5e4 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55262 dport 57063] != expected 0x7f23aa36 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55262 dport 57063] != expected 0x7f23aa36 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43582 dport 57063] != expected 0x57c29b52 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43582 dport 57063] != expected 0x57c29b52 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40291 dport 57063] != expected 0xc3eb0029 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40291 dport 57063] != expected 0xc3eb0029 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58001 dport 57063] != expected 0x8e3cf76 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58001 dport 57063] != expected 0x8e3cf76 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35528 dport 57063] != expected 0xf3700cae # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35528 dport 57063] != expected 0xf3700cae # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45785 dport 57063] != expected 0xe164fc20 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45785 dport 57063] != expected 0xe164fc20 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52022 dport 57063] != expected 0xad32e8f7 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52022 dport 57063] != expected 0xad32e8f7 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56902 dport 57063] != expected 0xa62c8f95 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56902 dport 57063] != expected 0xa62c8f95 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33186 dport 57063] != expected 0xf6e80465 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33186 dport 57063] != expected 0xf6e80465 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40954 dport 57063] != expected 0x75ad7b0e # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40954 dport 57063] != expected 0x75ad7b0e # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39986 dport 57063] != expected 0x79742433 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39986 dport 57063] != expected 0x79742433 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51764 dport 57063] != expected 0x8087d7ec # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51764 dport 57063] != expected 0x8087d7ec # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39579 dport 57063] != expected 0xb9a45d9c # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39579 dport 57063] != expected 0xb9a45d9c # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53170 dport 57063] != expected 0x9c2a4858 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53170 dport 57063] != expected 0x9c2a4858 # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38326 dport 57063] != expected 0x5b8d9b0d # # Exception| cpu 5: rx_hash 0x05e488d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38326 dport 57063] != expected 0x5b8d9b0d # # 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 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__->