< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 49207 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x8643fe38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40376 dport 49207] != expected 0x7e6b0600 # # Exception| cpu 0: rx_hash 0x3295669b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40390 dport 49207] != expected 0xed268904 # # Exception| cpu 0: rx_hash 0xd429b01a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40410 dport 49207] != expected 0x88208e6b # # Exception| cpu 0: rx_hash 0x1e70f959 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40420 dport 49207] != expected 0xdead5a47 # # Exception| cpu 0: rx_hash 0xea0e7659 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40428 dport 49207] != expected 0xf0af8303 # # Exception| cpu 4: rx_hash 0xf1ad0318 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40400 dport 49207] != expected 0x1e29323d # # Exception| cpu 4: rx_hash 0xc8aa211b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40406 dport 49207] != expected 0xfa27e5a6 # # Exception| cpu 4: rx_hash 0x3cd4ae1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40414 dport 49207] != expected 0xd4253ce2 # # Exception| cpu 4: rx_hash 0x2777db5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40418 dport 49207] != expected 0x3aa38ddc # # Exception| cpu 4: rx_hash 0x35b582db [saddr 192.0.3.2 daddr 192.0.3.1 sport 40438 dport 49207] != expected 0x71a753f7 # # Exception| cpu 4: rx_hash 0xc1cb0ddb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40446 dport 49207] != expected 0x5fa58ab3 # # Exception| cpu 5: rx_hash 0x457b9bbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40366 dport 49207] != expected 0x8d64bd39 # # Exception| cpu 5: rx_hash 0x02f36858 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40424 dport 49207] != expected 0xacaa318a # # Exception| cpu 0: rx_hash 0x8bd24fce [saddr 192.0.3.2 daddr 192.0.3.1 sport 40450 dport 49207] != expected 0x5fcb509e # # Exception| cpu 4: rx_hash 0x632f51cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 40454 dport 49207] != expected 0x3cee217 # # Exception| cpu 4: rx_hash 0xae56fccc [saddr 192.0.3.2 daddr 192.0.3.1 sport 40456 dport 49207] != expected 0xc9c2ecc8 # # Exception| cpu 4: rx_hash 0x9e30f20f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40486 dport 49207] != expected 0x884e5446 # # Exception| cpu 4: rx_hash 0xb5f5898d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40500 dport 49207] != expected 0x27445df6 # # Exception| cpu 4: rx_hash 0x418b068d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40508 dport 49207] != expected 0x94684b2 # # Exception| cpu 4: rx_hash 0x0f62d9ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 40530 dport 49207] != expected 0x8d0a6714 # # Exception| cpu 4: rx_hash 0xc53b90ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 40556 dport 49207] != expected 0xdb87b338 # # Exception| cpu 5: rx_hash 0x46abe2cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 40460 dport 49207] != expected 0x95c75e41 # # Exception| cpu 5: rx_hash 0x5469bb4c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40472 dport 49207] != expected 0xdec3806a # # Exception| cpu 5: rx_hash 0x0123112e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40522 dport 49207] != expected 0xb409d2f2 # # Exception| cpu 5: rx_hash 0xe79fc7af [saddr 192.0.3.2 daddr 192.0.3.1 sport 40534 dport 49207] != expected 0xd10fd59d # # Exception| cpu 5: rx_hash 0x08423dee [saddr 192.0.3.2 daddr 192.0.3.1 sport 40546 dport 49207] != expected 0x118bbde7 # # Exception| cpu 5: rx_hash 0xfc3cb2ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 40554 dport 49207] != expected 0x3f8964a3 # # Exception| cpu 0: rx_hash 0x14c1acef [saddr 192.0.3.2 daddr 192.0.3.1 sport 40558 dport 49207] != expected 0x638cd62a # # Exception| cpu 0: rx_hash 0xb495a73e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40578 dport 49207] != expected 0xbd2b7d0a # # Exception| cpu 0: rx_hash 0x8ab2617d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40628 dport 49207] != expected 0xc5a47062 # # Exception| cpu 0: rx_hash 0xd8d82f5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40662 dport 49207] != expected 0x33eff809 # # Exception| cpu 4: rx_hash 0x2387466c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40560 dport 49207] != expected 0xbe81b457 # # Exception| cpu 4: rx_hash 0xeefeeb6f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40574 dport 49207] != expected 0x748dba88 # # Exception| cpu 4: rx_hash 0x987038fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 40608 dport 49207] != expected 0x8ea0ae49 # # Exception| cpu 4: rx_hash 0xb3b5437e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40626 dport 49207] != expected 0x21aaa7f9 # # Exception| cpu 5: rx_hash 0x4eaae0be [saddr 192.0.3.2 daddr 192.0.3.1 sport 40594 dport 49207] != expected 0xaa2a11a8 # # Exception| cpu 5: rx_hash 0x84f3a9fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 40620 dport 49207] != expected 0xfca7c584 # # Exception| cpu 5: rx_hash 0x9631f07c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40632 dport 49207] != expected 0xb7a31baf # # Exception| cpu 5: rx_hash 0x22e768df [saddr 192.0.3.2 daddr 192.0.3.1 sport 40646 dport 49207] != expected 0x24ee94ab # # Exception| cpu 5: rx_hash 0x3025315e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40658 dport 49207] != expected 0x6fea4a80 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xa327aff3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59058 dport 38730] OK # # # cpu 4: rx_hash 0x575920f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59066 dport 38730] OK # # # cpu 5: rx_hash 0x3d546261 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58984 dport 38730] OK # # # cpu 5: rx_hash 0xfe6c07e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59006 dport 38730] OK # # # cpu 5: rx_hash 0x8fc23031 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59024 dport 38730] OK # # # cpu 5: rx_hash 0x601fca70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59044 dport 38730] OK # # # cpu 5: rx_hash 0xad666773 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59050 dport 38730] OK # # # cpu 0: rx_hash 0x04534062 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58990 dport 38730] OK # # # cpu 0: rx_hash 0x2f963be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59004 dport 38730] OK # # # cpu 0: rx_hash 0x697ee6b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59020 dport 38730] OK # # # cpu 0: rx_hash 0xb6c51232 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59030 dport 38730] OK # # # cpu 0: rx_hash 0xda889a53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59074 dport 38730] OK # # # cpu 0: rx_hash 0x17f13750 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59084 dport 38730] OK # # # cpu 4: rx_hash 0xc12bef12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59134 dport 38730] OK # # # cpu 4: rx_hash 0x625f81ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59166 dport 38730] OK # # # cpu 4: rx_hash 0x77bd3c7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59194 dport 38730] OK # # # cpu 4: rx_hash 0x0e1209db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59210 dport 38730] OK # # # cpu 4: rx_hash 0xe8aedf5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59222 dport 38730] OK # # # cpu 5: rx_hash 0xdda87e13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59122 dport 38730] OK # # # cpu 5: rx_hash 0x7edc10bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59154 dport 38730] OK # # # cpu 5: rx_hash 0xdfe835d9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59208 dport 38730] OK # # # cpu 0: rx_hash 0x05336ed1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59096 dport 38730] OK # # # cpu 0: rx_hash 0xcf6a2792 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59110 dport 38730] OK # # # cpu 0: rx_hash 0x709dd83b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59146 dport 38730] OK # # # cpu 0: rx_hash 0x79fcf4fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59170 dport 38730] OK # # # cpu 0: rx_hash 0xb48559f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59180 dport 38730] OK # # # cpu 4: rx_hash 0xf30daa1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59242 dport 38730] OK # # # cpu 4: rx_hash 0x6a5e83c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59264 dport 38730] OK # # # cpu 4: rx_hash 0x8ce25548 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59292 dport 38730] OK # # # cpu 4: rx_hash 0x97412009 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59296 dport 38730] OK # # # cpu 5: rx_hash 0xd6891919 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59232 dport 38730] OK # # # cpu 5: rx_hash 0x15b17c9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59254 dport 38730] OK # # # cpu 5: rx_hash 0xe1cff39a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59262 dport 38730] OK # # # cpu 5: rx_hash 0x9061c449 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59280 dport 38730] OK # # # cpu 5: rx_hash 0x5a388d0a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59310 dport 38730] OK # # # cpu 5: rx_hash 0x48fad48b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59322 dport 38730] OK # # # cpu 5: rx_hash 0x3155e12b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59338 dport 38730] OK # # # cpu 0: rx_hash 0x82a39dc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59268 dport 38730] OK # # # cpu 0: rx_hash 0x4fda30cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59274 dport 38730] OK # # # cpu 0: rx_hash 0xe0afdd29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59336 dport 38730] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 44383 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 43423 dport 44383] != expected 0xb442b13e # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 43423 dport 44383] != expected 0xb442b13e # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 51208 dport 44383] != expected 0x9285bb91 # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 51208 dport 44383] != expected 0x9285bb91 # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 41815 dport 44383] != expected 0x6bf6177a # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 41815 dport 44383] != expected 0x6bf6177a # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 47930 dport 44383] != expected 0xfe9e585e # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 47930 dport 44383] != expected 0xfe9e585e # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 41051 dport 44383] != expected 0xd0396118 # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 41051 dport 44383] != expected 0xd0396118 # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 50087 dport 44383] != expected 0xe619fbd8 # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 50087 dport 44383] != expected 0xe619fbd8 # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 37413 dport 44383] != expected 0x975064a3 # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 37413 dport 44383] != expected 0x975064a3 # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 54149 dport 44383] != expected 0x628529f7 # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 54149 dport 44383] != expected 0x628529f7 # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 38148 dport 44383] != expected 0x795200ca # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 38148 dport 44383] != expected 0x795200ca # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 44692 dport 44383] != expected 0x47c9df50 # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 44692 dport 44383] != expected 0x47c9df50 # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 48760 dport 44383] != expected 0x2e79751c # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 48760 dport 44383] != expected 0x2e79751c # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 35401 dport 44383] != expected 0x722ee1a2 # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 35401 dport 44383] != expected 0x722ee1a2 # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 48513 dport 44383] != expected 0x204d79d # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 48513 dport 44383] != expected 0x204d79d # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 49492 dport 44383] != expected 0x2d1df3c5 # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 49492 dport 44383] != expected 0x2d1df3c5 # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 56066 dport 44383] != expected 0x7a531b04 # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 56066 dport 44383] != expected 0x7a531b04 # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 43901 dport 44383] != expected 0x18511fa4 # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 43901 dport 44383] != expected 0x18511fa4 # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 45822 dport 44383] != expected 0x9ae58878 # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 45822 dport 44383] != expected 0x9ae58878 # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 38286 dport 44383] != expected 0xdbb9108 # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 38286 dport 44383] != expected 0xdbb9108 # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 45745 dport 44383] != expected 0xe53f17aa # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 45745 dport 44383] != expected 0xe53f17aa # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 49277 dport 44383] != expected 0x89f9403f # # Exception| cpu 0: rx_hash 0x1e5f5bec [saddr 192.0.3.2 daddr 192.0.3.1 sport 49277 dport 44383] != expected 0x89f9403f # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 48903 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48691 dport 48903] != expected 0xd42c3c3b # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48691 dport 48903] != expected 0xd42c3c3b # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36548 dport 48903] != expected 0x29309b89 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36548 dport 48903] != expected 0x29309b89 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59126 dport 48903] != expected 0x6c9dad36 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59126 dport 48903] != expected 0x6c9dad36 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36769 dport 48903] != expected 0xfe0a7bd5 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36769 dport 48903] != expected 0xfe0a7bd5 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49957 dport 48903] != expected 0x5dd28164 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49957 dport 48903] != expected 0x5dd28164 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45771 dport 48903] != expected 0xe2a6edfa # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45771 dport 48903] != expected 0xe2a6edfa # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58649 dport 48903] != expected 0xaeb5eca4 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58649 dport 48903] != expected 0xaeb5eca4 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54849 dport 48903] != expected 0xef0edb64 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54849 dport 48903] != expected 0xef0edb64 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43861 dport 48903] != expected 0xb70a5a39 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43861 dport 48903] != expected 0xb70a5a39 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56653 dport 48903] != expected 0x600b3aae # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56653 dport 48903] != expected 0x600b3aae # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40026 dport 48903] != expected 0xef1a5c81 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40026 dport 48903] != expected 0xef1a5c81 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50742 dport 48903] != expected 0xcda88b85 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50742 dport 48903] != expected 0xcda88b85 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51325 dport 48903] != expected 0xbe9ae8cf # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51325 dport 48903] != expected 0xbe9ae8cf # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55217 dport 48903] != expected 0xb645f24c # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55217 dport 48903] != expected 0xb645f24c # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47776 dport 48903] != expected 0x64b22a52 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47776 dport 48903] != expected 0x64b22a52 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46766 dport 48903] != expected 0x2dd704c0 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46766 dport 48903] != expected 0x2dd704c0 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57555 dport 48903] != expected 0xd2b26fd0 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57555 dport 48903] != expected 0xd2b26fd0 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36501 dport 48903] != expected 0xe7475ec # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36501 dport 48903] != expected 0xe7475ec # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41693 dport 48903] != expected 0xe064b73e # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41693 dport 48903] != expected 0xe064b73e # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58974 dport 48903] != expected 0x5abb6906 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58974 dport 48903] != expected 0x5abb6906 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55919 dport 48903] != expected 0x5b745636 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55919 dport 48903] != expected 0x5b745636 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55611 dport 48903] != expected 0x274bd013 # # Exception| cpu 4: rx_hash 0xc3287e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55611 dport 48903] != expected 0x274bd013 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->