< 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 194, 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 200, 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 129, 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 49883 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xab5d8eec [saddr 192.0.3.2 daddr 192.0.3.1 sport 36008 dport 49883] != expected 0x7bd4dbd2 # # Exception| cpu 0: rx_hash 0x307fafd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36062 dport 49883] != expected 0xff3fbde0 # # Exception| cpu 0: rx_hash 0x21d91bb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36078 dport 49883] != expected 0x901661e6 # # Exception| cpu 4: rx_hash 0xbafb3a84 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35992 dport 49883] != expected 0x14fd07d4 # # Exception| cpu 4: rx_hash 0x43bf94d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36026 dport 49883] != expected 0x606ef3f0 # # Exception| cpu 4: rx_hash 0x76e57e72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36050 dport 49883] != expected 0x4398cdfa # # Exception| cpu 4: rx_hash 0xacecb8ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 36072 dport 49883] != expected 0xe95881d3 # # Exception| cpu 4: rx_hash 0x60219500 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32826 dport 49883] != expected 0xc947980 # # Exception| cpu 5: rx_hash 0x8810e63d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36016 dport 49883] != expected 0xa58763df # # Exception| cpu 5: rx_hash 0x55a816a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36042 dport 49883] != expected 0x9dcb75f7 # # Exception| cpu 5: rx_hash 0x91650861 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36064 dport 49883] != expected 0x7d3a51da # # Exception| cpu 5: rx_hash 0xed143646 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32828 dport 49883] != expected 0x75da99b5 # # Exception| cpu 5: rx_hash 0xfb03b43d [saddr 192.0.3.2 daddr 192.0.3.1 sport 32844 dport 49883] != expected 0x887f1fb2 # # Exception| cpu 0: rx_hash 0xd72cb0cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 32884 dport 49883] != expected 0x733413bd # # Exception| cpu 0: rx_hash 0x210a72b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32886 dport 49883] != expected 0x22bf539b # # Exception| cpu 0: rx_hash 0x8479781a [saddr 192.0.3.2 daddr 192.0.3.1 sport 32904 dport 49883] != expected 0xfb70c8a0 # # Exception| cpu 0: rx_hash 0xa73410cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 32912 dport 49883] != expected 0x252370ad # # Exception| cpu 0: rx_hash 0x48673cec [saddr 192.0.3.2 daddr 192.0.3.1 sport 32962 dport 49883] != expected 0xac15028e # # Exception| cpu 4: rx_hash 0xe5c76c72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32860 dport 49883] != expected 0xc24e77b6 # # Exception| cpu 4: rx_hash 0x3fceaaff [saddr 192.0.3.2 daddr 192.0.3.1 sport 32870 dport 49883] != expected 0x688e3b9f # # Exception| cpu 4: rx_hash 0x4fd60aff [saddr 192.0.3.2 daddr 192.0.3.1 sport 32898 dport 49883] != expected 0x3e99588f # # Exception| cpu 4: rx_hash 0x062eb77b [saddr 192.0.3.2 daddr 192.0.3.1 sport 32942 dport 49883] != expected 0xa7269c97 # # Exception| cpu 4: rx_hash 0x83c84e09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32968 dport 49883] != expected 0x69fc92a1 # # Exception| cpu 5: rx_hash 0xb692a4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32928 dport 49883] != expected 0x4a0aacab # # Exception| cpu 5: rx_hash 0x5e70be97 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32946 dport 49883] != expected 0x51b08489 # # Exception| cpu 5: rx_hash 0x18ea6f34 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32958 dport 49883] != expected 0xed17f493 # # Exception| cpu 5: rx_hash 0x0efded4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 32974 dport 49883] != expected 0x10b27294 # # Exception| cpu 0: rx_hash 0xb12392b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32992 dport 49883] != expected 0xd886f6aa # # Exception| cpu 0: rx_hash 0xe97d9b5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33020 dport 49883] != expected 0x2e10eeb4 # # Exception| cpu 0: rx_hash 0x15bcd59e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33054 dport 49883] != expected 0xe5ea7b11 # # Exception| cpu 0: rx_hash 0x7f0900cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33066 dport 49883] != expected 0xa2060704 # # Exception| cpu 4: rx_hash 0xbbc41e09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33024 dport 49883] != expected 0x42f72329 # # Exception| cpu 4: rx_hash 0x61cdd884 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33082 dport 49883] != expected 0xe8376f00 # # Exception| cpu 4: rx_hash 0x81fc9884 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33096 dport 49883] != expected 0x4419a921 # # Exception| cpu 4: rx_hash 0xe42b21f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33116 dport 49883] != expected 0x26ed6136 # # Exception| cpu 5: rx_hash 0x6b2a543d [saddr 192.0.3.2 daddr 192.0.3.1 sport 32986 dport 49883] != expected 0x7246ba83 # # Exception| cpu 5: rx_hash 0xf7b94313 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33004 dport 49883] != expected 0x642186b0 # # Exception| cpu 5: rx_hash 0x926efa61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33016 dport 49883] != expected 0x6d54ea7 # # Exception| cpu 5: rx_hash 0xa500c646 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33040 dport 49883] != expected 0x8c64b2d # # Exception| cpu 5: rx_hash 0x2f845313 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33110 dport 49883] != expected 0xe304f119 # # 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 0xf8ca7c11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34230 dport 43031] OK # # # cpu 0: rx_hash 0x63e85d2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34240 dport 43031] OK # # # cpu 0: rx_hash 0xe1bf924d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34278 dport 43031] OK # # # cpu 4: rx_hash 0x8b0a4718 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34258 dport 43031] OK # # # cpu 4: rx_hash 0x84682b3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34290 dport 43031] OK # # # cpu 4: rx_hash 0x562788a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34318 dport 43031] OK # # # cpu 5: rx_hash 0xbe50adb2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34234 dport 43031] OK # # # cpu 5: rx_hash 0xd3544ef4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34254 dport 43031] OK # # # cpu 5: rx_hash 0x063fe45e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34260 dport 43031] OK # # # cpu 5: rx_hash 0x40a535fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34264 dport 43031] OK # # # cpu 0: rx_hash 0x4fc759da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34296 dport 43031] OK # # # cpu 0: rx_hash 0x9d88fa4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34308 dport 43031] OK # # # cpu 0: rx_hash 0x834c2202 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34324 dport 43031] OK # # # cpu 0: rx_hash 0xc5d6f3a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34328 dport 43031] OK # # # cpu 0: rx_hash 0x33f031da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34330 dport 43031] OK # # # cpu 0: rx_hash 0xffee752c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34384 dport 43031] OK # # # cpu 4: rx_hash 0xbec5929c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34332 dport 43031] OK # # # cpu 4: rx_hash 0x344107c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34394 dport 43031] OK # # # cpu 4: rx_hash 0x186e033f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34402 dport 43031] OK # # # cpu 5: rx_hash 0x225685b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34346 dport 43031] OK # # # cpu 5: rx_hash 0x3c925dfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34362 dport 43031] OK # # # cpu 5: rx_hash 0xdca31dfd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34376 dport 43031] OK # # # cpu 5: rx_hash 0x06aadb70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34418 dport 43031] OK # # # cpu 0: rx_hash 0x7db9ba4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34422 dport 43031] OK # # # cpu 0: rx_hash 0x1365c202 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34434 dport 43031] OK # # # cpu 0: rx_hash 0x0da11a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34450 dport 43031] OK # # # cpu 0: rx_hash 0x5a9d7f86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34478 dport 43031] OK # # # cpu 4: rx_hash 0x6876a33f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34438 dport 43031] OK # # # cpu 4: rx_hash 0xd8cab0e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34440 dport 43031] OK # # # cpu 4: rx_hash 0x2eec729c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34442 dport 43031] OK # # # cpu 4: rx_hash 0xc60e68a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34456 dport 43031] OK # # # cpu 4: rx_hash 0x4459a7c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34494 dport 43031] OK # # # cpu 4: rx_hash 0x1bb69836 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34530 dport 43031] OK # # # cpu 5: rx_hash 0xea216c5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34464 dport 43031] OK # # # cpu 5: rx_hash 0x02c3766a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34482 dport 43031] OK # # # cpu 5: rx_hash 0x3f4ac6f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34490 dport 43031] OK # # # cpu 5: rx_hash 0xdf7b86f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34504 dport 43031] OK # # # cpu 5: rx_hash 0xfc36ee25 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34512 dport 43031] OK # # # cpu 5: rx_hash 0x05724079 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34546 dport 43031] OK # # # cpu 0: rx_hash 0xbaac3f86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34524 dport 43031] OK # # # cpu 0: rx_hash 0x466d7144 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34622 dport 43031] OK # # # cpu 0: rx_hash 0x9bd581da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34628 dport 43031] OK # # # count: pass=42 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 194, 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 200, 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 129, 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 60178 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 40599 dport 60178] != expected 0xad7c6abd # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 40599 dport 60178] != expected 0xad7c6abd # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 42560 dport 60178] != expected 0xd3245ecd # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 42560 dport 60178] != expected 0xd3245ecd # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 58943 dport 60178] != expected 0x9329e4e0 # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 58943 dport 60178] != expected 0x9329e4e0 # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 38199 dport 60178] != expected 0x4b440caf # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 38199 dport 60178] != expected 0x4b440caf # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 35146 dport 60178] != expected 0xc2a6ece6 # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 35146 dport 60178] != expected 0xc2a6ece6 # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 47125 dport 60178] != expected 0x99ed51cf # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 47125 dport 60178] != expected 0x99ed51cf # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 38040 dport 60178] != expected 0xd83335d # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 38040 dport 60178] != expected 0xd83335d # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 36582 dport 60178] != expected 0x3d855d9e # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 36582 dport 60178] != expected 0x3d855d9e # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 49548 dport 60178] != expected 0x8f249558 # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 49548 dport 60178] != expected 0x8f249558 # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 47861 dport 60178] != expected 0x956e198c # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 47861 dport 60178] != expected 0x956e198c # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 52397 dport 60178] != expected 0x483510e6 # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 52397 dport 60178] != expected 0x483510e6 # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 57812 dport 60178] != expected 0x24de6fe0 # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 57812 dport 60178] != expected 0x24de6fe0 # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 36746 dport 60178] != expected 0xd215d507 # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 36746 dport 60178] != expected 0xd215d507 # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 44517 dport 60178] != expected 0xbecf1880 # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 44517 dport 60178] != expected 0xbecf1880 # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 35507 dport 60178] != expected 0x57c38a64 # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 35507 dport 60178] != expected 0x57c38a64 # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 35305 dport 60178] != expected 0xdc65b58e # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 35305 dport 60178] != expected 0xdc65b58e # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 49378 dport 60178] != expected 0x313f5de7 # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 49378 dport 60178] != expected 0x313f5de7 # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 59725 dport 60178] != expected 0xc491871 # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 59725 dport 60178] != expected 0xc491871 # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 41640 dport 60178] != expected 0xbc8867 # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 41640 dport 60178] != expected 0xbc8867 # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 54685 dport 60178] != expected 0x916189d8 # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 54685 dport 60178] != expected 0x916189d8 # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 41241 dport 60178] != expected 0x933764ed # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 41241 dport 60178] != expected 0x933764ed # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 56772 dport 60178] != expected 0xe23c8948 # # Exception| cpu 5: rx_hash 0x980269fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 56772 dport 60178] != expected 0xe23c8948 # # 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 194, 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 200, 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 129, 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 47507 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53499 dport 47507] != expected 0x4b4ae766 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53499 dport 47507] != expected 0x4b4ae766 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55161 dport 47507] != expected 0xffd5c633 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55161 dport 47507] != expected 0xffd5c633 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46285 dport 47507] != expected 0x73aa3073 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46285 dport 47507] != expected 0x73aa3073 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53453 dport 47507] != expected 0xd7d9f048 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53453 dport 47507] != expected 0xd7d9f048 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33532 dport 47507] != expected 0x6dd93fa # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33532 dport 47507] != expected 0x6dd93fa # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50060 dport 47507] != expected 0xcd21ed33 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50060 dport 47507] != expected 0xcd21ed33 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39645 dport 47507] != expected 0x75d13643 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39645 dport 47507] != expected 0x75d13643 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35755 dport 47507] != expected 0x9f019e22 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35755 dport 47507] != expected 0x9f019e22 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34395 dport 47507] != expected 0xab645005 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34395 dport 47507] != expected 0xab645005 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51688 dport 47507] != expected 0xde2a7948 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51688 dport 47507] != expected 0xde2a7948 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35396 dport 47507] != expected 0xc91785b5 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35396 dport 47507] != expected 0xc91785b5 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55697 dport 47507] != expected 0x69e70b83 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55697 dport 47507] != expected 0x69e70b83 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55965 dport 47507] != expected 0xae67b166 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55965 dport 47507] != expected 0xae67b166 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36387 dport 47507] != expected 0x60c7eb50 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36387 dport 47507] != expected 0x60c7eb50 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38111 dport 47507] != expected 0x2347482b # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38111 dport 47507] != expected 0x2347482b # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52819 dport 47507] != expected 0xaad7d81d # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52819 dport 47507] != expected 0xaad7d81d # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47408 dport 47507] != expected 0xed18ab01 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47408 dport 47507] != expected 0xed18ab01 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39496 dport 47507] != expected 0xff9390ce # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39496 dport 47507] != expected 0xff9390ce # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39501 dport 47507] != expected 0x68cd7505 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39501 dport 47507] != expected 0x68cd7505 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37520 dport 47507] != expected 0x388adcb5 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37520 dport 47507] != expected 0x388adcb5 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34609 dport 47507] != expected 0x69f43550 # # Exception| cpu 4: rx_hash 0x84ad341e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34609 dport 47507] != expected 0x69f43550 # # Exception| count: pass=0 nohash=0 fail=42 # # 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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__->