< 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 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 50325 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x33a4007a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39274 dport 50325] != expected 0x8116c7b2 # # Exception| cpu 0: rx_hash 0x321eaafb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39286 dport 50325] != expected 0x8dd66a03 # # Exception| cpu 0: rx_hash 0xf181ffe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39328 dport 50325] != expected 0x33af720e # # Exception| cpu 0: rx_hash 0x447c496b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39358 dport 50325] != expected 0xf3b57d3d # # Exception| cpu 4: rx_hash 0x5c7a38f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39280 dport 50325] != expected 0x276199c0 # # Exception| cpu 4: rx_hash 0x47091c69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39344 dport 50325] != expected 0xea34265e # # Exception| cpu 4: rx_hash 0x1f8bc74b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39382 dport 50325] != expected 0xda28aaa1 # # Exception| cpu 5: rx_hash 0x44a11c2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39302 dport 50325] != expected 0x75d52be5 # # Exception| cpu 5: rx_hash 0x29b0db2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39310 dport 50325] != expected 0xc6e38345 # # Exception| cpu 5: rx_hash 0x9c4d6da9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39312 dport 50325] != expected 0x6f98c76 # # Exception| cpu 5: rx_hash 0xf15caaa9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39320 dport 50325] != expected 0xb5cf24d6 # # Exception| cpu 5: rx_hash 0x7320aaca [saddr 192.0.3.2 daddr 192.0.3.1 sport 39362 dport 50325] != expected 0x65deafb0 # # Exception| cpu 5: rx_hash 0x1e316dca [saddr 192.0.3.2 daddr 192.0.3.1 sport 39370 dport 50325] != expected 0xd6e80710 # # Exception| cpu 0: rx_hash 0xc6004908 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39396 dport 50325] != expected 0x23a4f65b # # Exception| cpu 0: rx_hash 0x7247550b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39398 dport 50325] != expected 0xef7e54d9 # # Exception| cpu 0: rx_hash 0xaaab2489 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39408 dport 50325] != expected 0x9c52f34a # # Exception| cpu 0: rx_hash 0x5bafa4bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39460 dport 50325] != expected 0x1da42622 # # Exception| cpu 4: rx_hash 0xef35edff [saddr 192.0.3.2 daddr 192.0.3.1 sport 39454 dport 50325] != expected 0x571ed278 # # Exception| cpu 4: rx_hash 0xed27473c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39476 dport 50325] != expected 0xc43f7272 # # Exception| cpu 4: rx_hash 0x59605b3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39478 dport 50325] != expected 0x8e5d0f0 # # Exception| cpu 4: rx_hash 0xb41f369f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39502 dport 50325] != expected 0xf8e3533c # # Exception| cpu 5: rx_hash 0x1d996d88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39420 dport 50325] != expected 0x49090aab # # Exception| cpu 5: rx_hash 0x34acc97f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39430 dport 50325] != expected 0x3db32e88 # # Exception| cpu 5: rx_hash 0xedfa127c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39436 dport 50325] != expected 0x425f24aa # # Exception| cpu 5: rx_hash 0x59bd0e7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39438 dport 50325] != expected 0x8e858628 # # Exception| cpu 5: rx_hash 0xb76a639d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39488 dport 50325] != expected 0xe162085f # # Exception| cpu 5: rx_hash 0x0297d51f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39518 dport 50325] != expected 0x2178076c # # Exception| cpu 0: rx_hash 0xc31a2ace [saddr 192.0.3.2 daddr 192.0.3.1 sport 39586 dport 50325] != expected 0xc20bf6b # # Exception| cpu 0: rx_hash 0x2fdfedef [saddr 192.0.3.2 daddr 192.0.3.1 sport 39622 dport 50325] != expected 0xf0e69116 # # Exception| cpu 0: rx_hash 0xf49b9c2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39654 dport 50325] != expected 0x1c2b3b3e # # Exception| cpu 4: rx_hash 0x1b2b0e0c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39564 dport 50325] != expected 0xf96c4e20 # # Exception| cpu 4: rx_hash 0xc06f7fcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39596 dport 50325] != expected 0x15a1e408 # # Exception| cpu 4: rx_hash 0x742863cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 39598 dport 50325] != expected 0xd97b468a # # Exception| cpu 5: rx_hash 0xb578c95e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39530 dport 50325] != expected 0x7243a855 # # Exception| cpu 5: rx_hash 0xb4c263df [saddr 192.0.3.2 daddr 192.0.3.1 sport 39542 dport 50325] != expected 0x7e8305e4 # # Exception| cpu 5: rx_hash 0xd9d3a4df [saddr 192.0.3.2 daddr 192.0.3.1 sport 39550 dport 50325] != expected 0xcdb5ad44 # # Exception| cpu 5: rx_hash 0xaed6b88e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39570 dport 50325] != expected 0x39764113 # # Exception| cpu 5: rx_hash 0x76e79c4c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39612 dport 50325] != expected 0xcc3ab058 # # Exception| cpu 5: rx_hash 0xf7339c6d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39632 dport 50325] != expected 0x83ca3685 # # Exception| cpu 5: rx_hash 0x9a225b6d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39640 dport 50325] != expected 0x30fc9e25 # # 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 0x9ad94d56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46866 dport 50234] OK # # # cpu 0: rx_hash 0xf5da2095 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46896 dport 50234] OK # # # cpu 0: rx_hash 0x98cbe795 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46904 dport 50234] OK # # # cpu 0: rx_hash 0x75b48a35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46912 dport 50234] OK # # # cpu 4: rx_hash 0x4352c315 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46880 dport 50234] OK # # # cpu 4: rx_hash 0x740e20b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46940 dport 50234] OK # # # cpu 5: rx_hash 0x9bbeb297 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46902 dport 50234] OK # # # cpu 5: rx_hash 0xc286c334 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46924 dport 50234] OK # # # cpu 5: rx_hash 0x76c1df37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46926 dport 50234] OK # # # cpu 5: rx_hash 0x74d375f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46948 dport 50234] OK # # # cpu 5: rx_hash 0xad85aef7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46958 dport 50234] OK # # # cpu 5: rx_hash 0xda80b2a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46978 dport 50234] OK # # # cpu 0: rx_hash 0x00a33ca7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46982 dport 50234] OK # # # cpu 0: rx_hash 0xb583df65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47008 dport 50234] OK # # # cpu 4: rx_hash 0x7569df75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46968 dport 50234] OK # # # cpu 4: rx_hash 0xb62bdf27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46998 dport 50234] OK # # # cpu 4: rx_hash 0xd928b2e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47028 dport 50234] OK # # # cpu 4: rx_hash 0xb43975e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47036 dport 50234] OK # # # cpu 4: rx_hash 0x83659645 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47040 dport 50234] OK # # # cpu 4: rx_hash 0xef13ae84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47084 dport 50234] OK # # # cpu 5: rx_hash 0x6fa05164 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47012 dport 50234] OK # # # cpu 5: rx_hash 0x02b19664 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47020 dport 50234] OK # # # cpu 5: rx_hash 0xefcefbc4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47060 dport 50234] OK # # # cpu 5: rx_hash 0x599b4d04 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47100 dport 50234] OK # # # cpu 0: rx_hash 0x3457df44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47052 dport 50234] OK # # # cpu 0: rx_hash 0xec66fb86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47074 dport 50234] OK # # # cpu 0: rx_hash 0xc9f5aa38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47120 dport 50234] OK # # # cpu 0: rx_hash 0x10a3713b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47130 dport 50234] OK # # # cpu 0: rx_hash 0xa6f6c7fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47154 dport 50234] OK # # # cpu 0: rx_hash 0xcbe700fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47162 dport 50234] OK # # # cpu 4: rx_hash 0x1119dbba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47110 dport 50234] OK # # # cpu 4: rx_hash 0x7c081cba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47118 dport 50234] OK # # # cpu 4: rx_hash 0x107e247b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47138 dport 50234] OK # # # cpu 4: rx_hash 0x91aa245a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47182 dport 50234] OK # # # cpu 4: rx_hash 0xff13e318 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47216 dport 50234] OK # # # cpu 5: rx_hash 0x26986d5b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47170 dport 50234] OK # # # cpu 5: rx_hash 0xfe741cd9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47188 dport 50234] OK # # # cpu 5: rx_hash 0x27ff929a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47206 dport 50234] OK # # # cpu 5: rx_hash 0x4821aa19 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47228 dport 50234] OK # # # cpu 0: rx_hash 0xfddc1c9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47202 dport 50234] OK # # # cpu 0: rx_hash 0x3deb49cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47234 dport 50234] OK # # # cpu 0: rx_hash 0x3ff9e308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47272 dport 50234] OK # # # cpu 0: rx_hash 0x3e434989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47284 dport 50234] OK # # # count: pass=43 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 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 33470 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45449 dport 33470] != expected 0x969614 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45449 dport 33470] != expected 0x969614 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37020 dport 33470] != expected 0x11a0aeee # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37020 dport 33470] != expected 0x11a0aeee # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55623 dport 33470] != expected 0xa06bef3e # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55623 dport 33470] != expected 0xa06bef3e # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56012 dport 33470] != expected 0xe54a575 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56012 dport 33470] != expected 0xe54a575 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42571 dport 33470] != expected 0x70f312ea # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42571 dport 33470] != expected 0x70f312ea # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54821 dport 33470] != expected 0xf99a069e # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54821 dport 33470] != expected 0xf99a069e # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59664 dport 33470] != expected 0x83a18e43 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59664 dport 33470] != expected 0x83a18e43 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39835 dport 33470] != expected 0x7a444166 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39835 dport 33470] != expected 0x7a444166 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36382 dport 33470] != expected 0xe1897ce9 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36382 dport 33470] != expected 0xe1897ce9 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51554 dport 33470] != expected 0x66a7ca07 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51554 dport 33470] != expected 0x66a7ca07 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35245 dport 33470] != expected 0x9eb00d2b # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35245 dport 33470] != expected 0x9eb00d2b # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42607 dport 33470] != expected 0xfa53e983 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42607 dport 33470] != expected 0xfa53e983 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45174 dport 33470] != expected 0x25387cd0 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45174 dport 33470] != expected 0x25387cd0 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42091 dport 33470] != expected 0x32f26260 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42091 dport 33470] != expected 0x32f26260 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54974 dport 33470] != expected 0x7d6b7762 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54974 dport 33470] != expected 0x7d6b7762 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37734 dport 33470] != expected 0x651a8acd # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37734 dport 33470] != expected 0x651a8acd # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52655 dport 33470] != expected 0xb07aa42d # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52655 dport 33470] != expected 0xb07aa42d # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35283 dport 33470] != expected 0xc4017d24 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35283 dport 33470] != expected 0xc4017d24 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50350 dport 33470] != expected 0xdfe562c4 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50350 dport 33470] != expected 0xdfe562c4 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57302 dport 33470] != expected 0xa2dc2313 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57302 dport 33470] != expected 0xa2dc2313 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42440 dport 33470] != expected 0x6dfaf001 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42440 dport 33470] != expected 0x6dfaf001 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34857 dport 33470] != expected 0x1e7783a5 # # Exception| cpu 4: rx_hash 0x130c1224 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34857 dport 33470] != expected 0x1e7783a5 # # 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 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 54378 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41881 dport 54378] != expected 0xdf3fe2a0 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41881 dport 54378] != expected 0xdf3fe2a0 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38937 dport 54378] != expected 0xe832eaa1 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38937 dport 54378] != expected 0xe832eaa1 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46504 dport 54378] != expected 0xf6a5a497 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46504 dport 54378] != expected 0xf6a5a497 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39105 dport 54378] != expected 0x28d8eab1 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39105 dport 54378] != expected 0x28d8eab1 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36602 dport 54378] != expected 0xd8147785 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36602 dport 54378] != expected 0xd8147785 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37684 dport 54378] != expected 0xb57b3285 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37684 dport 54378] != expected 0xb57b3285 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49574 dport 54378] != expected 0xe88abcb1 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49574 dport 54378] != expected 0xe88abcb1 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36466 dport 54378] != expected 0x43d4acf5 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36466 dport 54378] != expected 0x43d4acf5 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52550 dport 54378] != expected 0x490adba8 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52550 dport 54378] != expected 0x490adba8 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35285 dport 54378] != expected 0x50ad81eb # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35285 dport 54378] != expected 0x50ad81eb # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38273 dport 54378] != expected 0x5fa56e20 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38273 dport 54378] != expected 0x5fa56e20 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35831 dport 54378] != expected 0x421aab34 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35831 dport 54378] != expected 0x421aab34 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40040 dport 54378] != expected 0xbe085b89 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40040 dport 54378] != expected 0xbe085b89 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50209 dport 54378] != expected 0x5d03a773 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50209 dport 54378] != expected 0x5d03a773 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43748 dport 54378] != expected 0xa4e8a6f8 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43748 dport 54378] != expected 0xa4e8a6f8 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37379 dport 54378] != expected 0x253584f9 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37379 dport 54378] != expected 0x253584f9 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44311 dport 54378] != expected 0x3698de87 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44311 dport 54378] != expected 0x3698de87 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36880 dport 54378] != expected 0x32c00460 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36880 dport 54378] != expected 0x32c00460 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58515 dport 54378] != expected 0x5827131 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58515 dport 54378] != expected 0x5827131 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38053 dport 54378] != expected 0xa5aa1fd9 # # Exception| cpu 5: rx_hash 0x3c625af4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38053 dport 54378] != expected 0xa5aa1fd9 # # 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 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__->