< 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 44168 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x4fd166cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 46950 dport 44168] != expected 0x698a87b9 # # Exception| cpu 0: rx_hash 0x32b39205 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46974 dport 44168] != expected 0xd9437f7f # # Exception| cpu 0: rx_hash 0x23aeb6fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 46990 dport 44168] != expected 0xf73ebc04 # # Exception| cpu 0: rx_hash 0x51827892 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47004 dport 44168] != expected 0xe5435655 # # Exception| cpu 0: rx_hash 0x15f6eb68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47008 dport 44168] != expected 0x5cb45bbb # # Exception| cpu 4: rx_hash 0x16dc04e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46948 dport 44168] != expected 0x144fc5aa # # Exception| cpu 4: rx_hash 0x409f5c6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46956 dport 44168] != expected 0xcb3e952e # # Exception| cpu 4: rx_hash 0xab47910f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46992 dport 44168] != expected 0x84d0a7d8 # # Exception| cpu 4: rx_hash 0xb9705a7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47012 dport 44168] != expected 0xe256fab2 # # Exception| cpu 5: rx_hash 0x9e352313 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46970 dport 44168] != expected 0x67a1de76 # # Exception| cpu 5: rx_hash 0x75edee70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46982 dport 44168] != expected 0x284fec80 # # Exception| cpu 5: rx_hash 0x07c12019 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46996 dport 44168] != expected 0x3a3206d1 # # Exception| cpu 0: rx_hash 0xef3302f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47020 dport 44168] != expected 0x3d27aa36 # # Exception| cpu 0: rx_hash 0x6ec1c0b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47066 dport 44168] != expected 0x7d8a9f5f # # Exception| cpu 0: rx_hash 0x3d1eb8a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47106 dport 44168] != expected 0x39bd84b6 # # Exception| cpu 4: rx_hash 0x618ffa1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47056 dport 44168] != expected 0xdf3e8dc8 # # Exception| cpu 4: rx_hash 0x73b8316f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47076 dport 44168] != expected 0xb9b8d0a2 # # Exception| cpu 4: rx_hash 0xd070bade [saddr 192.0.3.2 daddr 192.0.3.1 sport 47082 dport 44168] != expected 0xa5ee633c # # Exception| cpu 4: rx_hash 0x25fb69e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47084 dport 44168] != expected 0x66c98026 # # Exception| cpu 4: rx_hash 0x58999d2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47092 dport 44168] != expected 0xd60078e0 # # Exception| cpu 4: rx_hash 0x0194ff06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47094 dport 44168] != expected 0xabc53af3 # # Exception| cpu 4: rx_hash 0x919809b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47110 dport 44168] != expected 0x875f25bf # # Exception| cpu 5: rx_hash 0xb63e60d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47022 dport 44168] != expected 0x40e2e825 # # Exception| cpu 5: rx_hash 0x68941fa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47032 dport 44168] != expected 0xec7da37d # # Exception| cpu 5: rx_hash 0x1ced0ed0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47048 dport 44168] != expected 0x6ff7750e # # Exception| cpu 5: rx_hash 0x2ab55343 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47078 dport 44168] != expected 0xc47d92b1 # # Exception| cpu 0: rx_hash 0x4f3276c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47120 dport 44168] != expected 0x2bc06ee7 # # Exception| cpu 0: rx_hash 0xa88e6e83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47138 dport 44168] != expected 0x8e61d097 # # Exception| cpu 0: rx_hash 0xfecd3608 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47146 dport 44168] != expected 0x51108013 # # Exception| cpu 0: rx_hash 0xa1958b3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47178 dport 44168] != expected 0xbd22fe22 # # Exception| cpu 4: rx_hash 0x83afc2c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47154 dport 44168] != expected 0xe1d978d5 # # Exception| cpu 4: rx_hash 0xaedbb19c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47168 dport 44168] != expected 0x1f96ecb5 # # Exception| cpu 4: rx_hash 0x297caccf [saddr 192.0.3.2 daddr 192.0.3.1 sport 47188 dport 44168] != expected 0xcecce5fe # # Exception| cpu 5: rx_hash 0x19712e43 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47128 dport 44168] != expected 0xf4b13e63 # # Exception| cpu 5: rx_hash 0x541e5801 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47180 dport 44168] != expected 0x7e051d38 # # Exception| cpu 5: rx_hash 0xd3b94552 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47192 dport 44168] != expected 0xaf5f1473 # # Exception| cpu 5: rx_hash 0x3b4b67be [saddr 192.0.3.2 daddr 192.0.3.1 sport 47200 dport 44168] != expected 0xa84ab894 # # Exception| cpu 5: rx_hash 0x34055d19 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47210 dport 44168] != expected 0xafeaa03 # # Exception| cpu 5: rx_hash 0xe5e118c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47222 dport 44168] != expected 0x4d5f3cc # # Exception| cpu 5: rx_hash 0xadf15e13 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47236 dport 44168] != expected 0x576d72a4 # # Exception| cpu 5: rx_hash 0x2a564340 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47248 dport 44168] != expected 0x86377bef # # 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 0xc580fc2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45272 dport 55916] OK # # # cpu 4: rx_hash 0x7d645957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45194 dport 55916] OK # # # cpu 4: rx_hash 0x0006ad99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45202 dport 55916] OK # # # cpu 4: rx_hash 0x44723e63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45230 dport 55916] OK # # # cpu 4: rx_hash 0xc3d52330 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45242 dport 55916] OK # # # cpu 4: rx_hash 0x7b318648 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45288 dport 55916] OK # # # cpu 5: rx_hash 0x3a3a2522 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45170 dport 55916] OK # # # cpu 5: rx_hash 0x2b2701dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45186 dport 55916] OK # # # cpu 5: rx_hash 0xfac34404 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45214 dport 55916] OK # # # cpu 5: rx_hash 0x9ad8411c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45240 dport 55916] OK # # # cpu 5: rx_hash 0xe1ef6acd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45250 dport 55916] OK # # # cpu 5: rx_hash 0x4227e17c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45260 dport 55916] OK # # # cpu 5: rx_hash 0xd7b7375e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45292 dport 55916] OK # # # cpu 0: rx_hash 0x5f5e10aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45298 dport 55916] OK # # # cpu 0: rx_hash 0xef3427ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45376 dport 55916] OK # # # cpu 4: rx_hash 0x091d4821 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45306 dport 55916] OK # # # cpu 4: rx_hash 0xdf39a521 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45324 dport 55916] OK # # # cpu 4: rx_hash 0xad156b48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45342 dport 55916] OK # # # cpu 4: rx_hash 0x9b4d36db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45360 dport 55916] OK # # # cpu 4: rx_hash 0x319e58d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45398 dport 55916] OK # # # cpu 5: rx_hash 0x50102a0d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45304 dport 55916] OK # # # cpu 5: rx_hash 0xa59bf937 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45310 dport 55916] OK # # # cpu 5: rx_hash 0x0193da5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45338 dport 55916] OK # # # cpu 5: rx_hash 0x1cea2b88 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45348 dport 55916] OK # # # cpu 5: rx_hash 0x1abff497 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45382 dport 55916] OK # # # cpu 5: rx_hash 0x4cfcac1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45390 dport 55916] OK # # # cpu 0: rx_hash 0x6e430126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58680 dport 55916] OK # # # cpu 0: rx_hash 0x1a3a1050 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58696 dport 55916] OK # # # cpu 4: rx_hash 0x610d3b81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58674 dport 55916] OK # # # cpu 4: rx_hash 0x311bbc15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58712 dport 55916] OK # # # cpu 4: rx_hash 0x2c624dc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58726 dport 55916] OK # # # cpu 4: rx_hash 0xfd86081b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58746 dport 55916] OK # # # cpu 4: rx_hash 0x4f53a754 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58756 dport 55916] OK # # # cpu 4: rx_hash 0xb5964ec9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58760 dport 55916] OK # # # cpu 4: rx_hash 0x83ce135a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58790 dport 55916] OK # # # cpu 4: rx_hash 0x04690e09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58802 dport 55916] OK # # # cpu 5: rx_hash 0x1c6fcf4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58666 dport 55916] OK # # # cpu 5: rx_hash 0x3e5586b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58706 dport 55916] OK # # # cpu 5: rx_hash 0x232c7764 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58732 dport 55916] OK # # # cpu 5: rx_hash 0x3d7f693d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58774 dport 55916] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 60453 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39698 dport 60453] != expected 0x9b9d8195 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39698 dport 60453] != expected 0x9b9d8195 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38683 dport 60453] != expected 0x4007c6c7 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38683 dport 60453] != expected 0x4007c6c7 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58120 dport 60453] != expected 0x36cdc0c6 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58120 dport 60453] != expected 0x36cdc0c6 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39798 dport 60453] != expected 0xc94d5ead # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39798 dport 60453] != expected 0xc94d5ead # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46081 dport 60453] != expected 0x9a3aef80 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46081 dport 60453] != expected 0x9a3aef80 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33904 dport 60453] != expected 0xdde2d928 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33904 dport 60453] != expected 0xdde2d928 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37194 dport 60453] != expected 0x7118e751 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37194 dport 60453] != expected 0x7118e751 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45910 dport 60453] != expected 0x3ef9a788 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45910 dport 60453] != expected 0x3ef9a788 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47988 dport 60453] != expected 0x5e3fc0ea # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47988 dport 60453] != expected 0x5e3fc0ea # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35889 dport 60453] != expected 0xd759064f # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35889 dport 60453] != expected 0xd759064f # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38268 dport 60453] != expected 0x3fe51a89 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38268 dport 60453] != expected 0x3fe51a89 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60464 dport 60453] != expected 0x333fb016 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60464 dport 60453] != expected 0x333fb016 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52453 dport 60453] != expected 0x541de36 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52453 dport 60453] != expected 0x541de36 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36564 dport 60453] != expected 0x78898d1a # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36564 dport 60453] != expected 0x78898d1a # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60898 dport 60453] != expected 0x81a0efdb # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60898 dport 60453] != expected 0x81a0efdb # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41008 dport 60453] != expected 0x3905cdcd # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41008 dport 60453] != expected 0x3905cdcd # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58908 dport 60453] != expected 0xe4d2a1a8 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58908 dport 60453] != expected 0xe4d2a1a8 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56921 dport 60453] != expected 0x6f53bb3a # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56921 dport 60453] != expected 0x6f53bb3a # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58646 dport 60453] != expected 0xbbe0fcf9 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58646 dport 60453] != expected 0xbbe0fcf9 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36270 dport 60453] != expected 0xa4310638 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36270 dport 60453] != expected 0xa4310638 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39072 dport 60453] != expected 0x6e4d652b # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39072 dport 60453] != expected 0x6e4d652b # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38558 dport 60453] != expected 0xfe637c65 # # Exception| cpu 0: rx_hash 0x9a97f2c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38558 dport 60453] != expected 0xfe637c65 # # 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 47835 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39565 dport 47835] != expected 0x7c5e0bc0 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39565 dport 47835] != expected 0x7c5e0bc0 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47275 dport 47835] != expected 0xbc89936c # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47275 dport 47835] != expected 0xbc89936c # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57865 dport 47835] != expected 0x59eb517 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57865 dport 47835] != expected 0x59eb517 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53569 dport 47835] != expected 0x78402051 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53569 dport 47835] != expected 0x78402051 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60352 dport 47835] != expected 0x9a8f2ec0 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60352 dport 47835] != expected 0x9a8f2ec0 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47043 dport 47835] != expected 0x3483a49b # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47043 dport 47835] != expected 0x3483a49b # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57058 dport 47835] != expected 0xe2b2b7c1 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57058 dport 47835] != expected 0xe2b2b7c1 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45813 dport 47835] != expected 0x81a791b3 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45813 dport 47835] != expected 0x81a791b3 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48691 dport 47835] != expected 0xf17ad9f9 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48691 dport 47835] != expected 0xf17ad9f9 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50092 dport 47835] != expected 0xe0d1a9e0 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50092 dport 47835] != expected 0xe0d1a9e0 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36083 dport 47835] != expected 0x8d313b78 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36083 dport 47835] != expected 0x8d313b78 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36450 dport 47835] != expected 0xe8376b8e # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36450 dport 47835] != expected 0xe8376b8e # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59653 dport 47835] != expected 0xb2e60874 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59653 dport 47835] != expected 0xb2e60874 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38713 dport 47835] != expected 0x13452a14 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38713 dport 47835] != expected 0x13452a14 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50794 dport 47835] != expected 0x44e8b836 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50794 dport 47835] != expected 0x44e8b836 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60676 dport 47835] != expected 0xcc504a9c # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60676 dport 47835] != expected 0xcc504a9c # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38156 dport 47835] != expected 0x2a31285e # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38156 dport 47835] != expected 0x2a31285e # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57152 dport 47835] != expected 0x79f92c83 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57152 dport 47835] != expected 0x79f92c83 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55569 dport 47835] != expected 0x7fffa45d # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55569 dport 47835] != expected 0x7fffa45d # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43304 dport 47835] != expected 0x73633bf9 # # Exception| cpu 0: rx_hash 0xc4f31e11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43304 dport 47835] != expected 0x73633bf9 # # 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__->