< 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 214, 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 56909 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x31ab9020 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34344 dport 56909] != expected 0x70b92ce5 # # Exception| cpu 0: rx_hash 0xaf91df8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34352 dport 56909] != expected 0x163e48c1 # # Exception| cpu 0: rx_hash 0x820976fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 34368 dport 56909] != expected 0xade2b22b # # Exception| cpu 0: rx_hash 0x346bd33b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34396 dport 56909] != expected 0x42915981 # # Exception| cpu 0: rx_hash 0x039fca53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34410 dport 56909] != expected 0xebcf7b01 # # Exception| cpu 0: rx_hash 0x7b76f4ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 34412 dport 56909] != expected 0x71d2eb93 # # Exception| cpu 4: rx_hash 0x17b3bf66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34402 dport 56909] != expected 0xaf353cc6 # # Exception| cpu 4: rx_hash 0x9da585fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 34418 dport 56909] != expected 0x8d481f25 # # Exception| cpu 4: rx_hash 0x817febde [saddr 192.0.3.2 daddr 192.0.3.1 sport 34434 dport 56909] != expected 0x72db41b3 # # Exception| cpu 5: rx_hash 0x7eb6b7f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34328 dport 56909] != expected 0x43fa9ef7 # # Exception| cpu 5: rx_hash 0x081f4c64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34384 dport 56909] != expected 0x8f9f91c8 # # Exception| cpu 5: rx_hash 0x5bd80591 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34448 dport 56909] != expected 0x434f7d4c # # Exception| cpu 0: rx_hash 0x0b69d144 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34450 dport 56909] != expected 0x50a66250 # # Exception| cpu 0: rx_hash 0x3c9dc82c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34468 dport 56909] != expected 0xf9f840d0 # # Exception| cpu 0: rx_hash 0xf7d6104d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34506 dport 56909] != expected 0xbebe4e8c # # Exception| cpu 0: rx_hash 0x2d71fe02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34520 dport 56909] != expected 0x8f2a7273 # # Exception| cpu 0: rx_hash 0x05291468 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34524 dport 56909] != expected 0x6defdfd # # Exception| cpu 4: rx_hash 0x780069cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 34478 dport 56909] != expected 0xaeeb180b # # Exception| cpu 4: rx_hash 0xe63a2663 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34486 dport 56909] != expected 0xc86c7c2f # # Exception| cpu 4: rx_hash 0xe3fa6578 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34498 dport 56909] != expected 0xfa44094b # # Exception| cpu 4: rx_hash 0xcba28f12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34502 dport 56909] != expected 0x73b086c5 # # Exception| cpu 4: rx_hash 0x5598c0bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 34526 dport 56909] != expected 0x1537e2e1 # # Exception| cpu 5: rx_hash 0x23313b2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34454 dport 56909] != expected 0xd952edde # # Exception| cpu 5: rx_hash 0x00e95773 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34472 dport 56909] != expected 0x34f68899 # # Exception| cpu 0: rx_hash 0x4a3433bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 34540 dport 56909] != expected 0x359d4fef # # Exception| cpu 0: rx_hash 0xf23ba16b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34576 dport 56909] != expected 0x25270b0e # # Exception| cpu 0: rx_hash 0xbd2686bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 34592 dport 56909] != expected 0x1664b91c # # Exception| cpu 0: rx_hash 0x3730bc26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34608 dport 56909] != expected 0x34199aff # # Exception| cpu 0: rx_hash 0x0e846062 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34632 dport 56909] != expected 0xcb3f27d2 # # Exception| cpu 0: rx_hash 0x84925af8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34648 dport 56909] != expected 0xe9420431 # # Exception| cpu 0: rx_hash 0xcb8f7d2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34664 dport 56909] != expected 0xda01b623 # # Exception| cpu 4: rx_hash 0x445904ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 34572 dport 56909] != expected 0xca54e0a4 # # Exception| cpu 4: rx_hash 0x9efeeae1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34590 dport 56909] != expected 0xfbc0dc5b # # Exception| cpu 4: rx_hash 0xe8571172 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34646 dport 56909] != expected 0x37a5d364 # # Exception| cpu 5: rx_hash 0xc0220925 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34556 dport 56909] != expected 0x17e06c0c # # Exception| cpu 5: rx_hash 0xa28a75be [saddr 192.0.3.2 daddr 192.0.3.1 sport 34578 dport 56909] != expected 0x36ce1412 # # Exception| cpu 5: rx_hash 0x5bf5f7ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 34622 dport 56909] != expected 0xeafe4daa # # Exception| cpu 5: rx_hash 0x9b3ea9fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 34666 dport 56909] != expected 0xc9e8a93f # # Exception| cpu 0: rx_hash 0x8c6441ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 34720 dport 56909] != expected 0x522b1d60 # # Exception| cpu 0: rx_hash 0x984834da [saddr 192.0.3.2 daddr 192.0.3.1 sport 34728 dport 56909] != expected 0x16d15aa7 # # Exception| cpu 0: rx_hash 0xe0a10a65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34734 dport 56909] != expected 0x8cccca35 # # Exception| cpu 0: rx_hash 0xcd39a314 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34782 dport 56909] != expected 0x371030df # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x9b209e24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51122 dport 39070] OK # # # cpu 4: rx_hash 0xb378744e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51126 dport 39070] OK # # # cpu 4: rx_hash 0xce5109ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51140 dport 39070] OK # # # cpu 4: rx_hash 0x3cae0dcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51154 dport 39070] OK # # # cpu 4: rx_hash 0xa914c457 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51184 dport 39070] OK # # # cpu 5: rx_hash 0x1136a4be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51106 dport 39070] OK # # # cpu 5: rx_hash 0x69df9a01 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51108 dport 39070] OK # # # cpu 5: rx_hash 0xda7d7cdf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51148 dport 39070] OK # # # cpu 5: rx_hash 0x8acca80a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51150 dport 39070] OK # # # cpu 5: rx_hash 0x44473370 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51156 dport 39070] OK # # # cpu 0: rx_hash 0x7833ac2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51160 dport 39070] OK # # # cpu 0: rx_hash 0x372e8bf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51176 dport 39070] OK # # # cpu 4: rx_hash 0x52d07d87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51230 dport 39070] OK # # # cpu 5: rx_hash 0xd1fdfae8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51190 dport 39070] OK # # # cpu 5: rx_hash 0x46fc08b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51222 dport 39070] OK # # # cpu 5: rx_hash 0x3595b03a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51242 dport 39070] OK # # # cpu 5: rx_hash 0xfb1e2b40 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51248 dport 39070] OK # # # cpu 5: rx_hash 0xc76ab41f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51260 dport 39070] OK # # # cpu 5: rx_hash 0xae6fbc8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51270 dport 39070] OK # # # cpu 0: rx_hash 0x95605b08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51196 dport 39070] OK # # # cpu 0: rx_hash 0xf09ead77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51210 dport 39070] OK # # # cpu 0: rx_hash 0xd8c6471d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51214 dport 39070] OK # # # cpu 0: rx_hash 0x09e12f65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51238 dport 39070] OK # # # cpu 0: rx_hash 0xabafff95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51250 dport 39070] OK # # # cpu 4: rx_hash 0x0c216c7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51282 dport 39070] OK # # # cpu 4: rx_hash 0xad1921ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51332 dport 39070] OK # # # cpu 5: rx_hash 0xc2aaf704 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51272 dport 39070] OK # # # cpu 5: rx_hash 0x60e427f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51292 dport 39070] OK # # # cpu 5: rx_hash 0x3bd57516 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51300 dport 39070] OK # # # cpu 5: rx_hash 0x8541cbc4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51328 dport 39070] OK # # # cpu 5: rx_hash 0x916dbef1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51336 dport 39070] OK # # # cpu 5: rx_hash 0x270f1b34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51348 dport 39070] OK # # # cpu 5: rx_hash 0xca5cec13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51376 dport 39070] OK # # # cpu 0: rx_hash 0x24798614 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51286 dport 39070] OK # # # cpu 0: rx_hash 0x999ba5e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51312 dport 39070] OK # # # cpu 0: rx_hash 0x1b7b846b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51352 dport 39070] OK # # # cpu 0: rx_hash 0x404ad689 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51360 dport 39070] OK # # # cpu 4: rx_hash 0x9aed38c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51378 dport 39070] OK # # # cpu 4: rx_hash 0x294fde18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51418 dport 39070] OK # # # cpu 4: rx_hash 0x04fa8554 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51460 dport 39070] 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 214, 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 51089 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58196 dport 51089] != expected 0x5328b624 # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58196 dport 51089] != expected 0x5328b624 # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45991 dport 51089] != expected 0x2e2a2bfd # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45991 dport 51089] != expected 0x2e2a2bfd # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55223 dport 51089] != expected 0x29475d48 # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55223 dport 51089] != expected 0x29475d48 # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43109 dport 51089] != expected 0xf4416420 # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43109 dport 51089] != expected 0xf4416420 # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49899 dport 51089] != expected 0xb627a588 # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49899 dport 51089] != expected 0xb627a588 # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42231 dport 51089] != expected 0xed57f26b # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42231 dport 51089] != expected 0xed57f26b # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60441 dport 51089] != expected 0xee923d44 # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60441 dport 51089] != expected 0xee923d44 # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57389 dport 51089] != expected 0x38e80e10 # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57389 dport 51089] != expected 0x38e80e10 # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35539 dport 51089] != expected 0xc1523552 # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35539 dport 51089] != expected 0xc1523552 # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36063 dport 51089] != expected 0xd5c6e08b # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36063 dport 51089] != expected 0xd5c6e08b # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47344 dport 51089] != expected 0xae772f2a # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47344 dport 51089] != expected 0xae772f2a # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41978 dport 51089] != expected 0xfc36cbb4 # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41978 dport 51089] != expected 0xfc36cbb4 # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46620 dport 51089] != expected 0x43497dc1 # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46620 dport 51089] != expected 0x43497dc1 # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49113 dport 51089] != expected 0x27dc088a # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49113 dport 51089] != expected 0x27dc088a # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60591 dport 51089] != expected 0x383bbb8 # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60591 dport 51089] != expected 0x383bbb8 # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37058 dport 51089] != expected 0xe38846f2 # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37058 dport 51089] != expected 0xe38846f2 # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45682 dport 51089] != expected 0x4c868712 # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45682 dport 51089] != expected 0x4c868712 # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49956 dport 51089] != expected 0xa1e5725f # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49956 dport 51089] != expected 0xa1e5725f # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41200 dport 51089] != expected 0x1811a84e # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41200 dport 51089] != expected 0x1811a84e # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42191 dport 51089] != expected 0x9aee07be # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42191 dport 51089] != expected 0x9aee07be # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37140 dport 51089] != expected 0xb51fcb39 # # Exception| cpu 0: rx_hash 0xf5affbf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37140 dport 51089] != expected 0xb51fcb39 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, 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 41726 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33651 dport 41726] != expected 0x3aa363a1 # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33651 dport 41726] != expected 0x3aa363a1 # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39723 dport 41726] != expected 0x6c8298e7 # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39723 dport 41726] != expected 0x6c8298e7 # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51926 dport 41726] != expected 0xca06302c # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51926 dport 41726] != expected 0xca06302c # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43606 dport 41726] != expected 0x91e379ec # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43606 dport 41726] != expected 0x91e379ec # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55595 dport 41726] != expected 0x86b0acbd # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55595 dport 41726] != expected 0x86b0acbd # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49685 dport 41726] != expected 0x5b0728d2 # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49685 dport 41726] != expected 0x5b0728d2 # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37515 dport 41726] != expected 0x337e0d25 # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37515 dport 41726] != expected 0x337e0d25 # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35588 dport 41726] != expected 0xfda571b1 # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35588 dport 41726] != expected 0xfda571b1 # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41046 dport 41726] != expected 0x6ea7e44d # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41046 dport 41726] != expected 0x6ea7e44d # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50668 dport 41726] != expected 0xc04b10f9 # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50668 dport 41726] != expected 0xc04b10f9 # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55308 dport 41726] != expected 0x290454d # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55308 dport 41726] != expected 0x290454d # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44757 dport 41726] != expected 0x375b9b2b # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44757 dport 41726] != expected 0x375b9b2b # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43184 dport 41726] != expected 0xb396a23f # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43184 dport 41726] != expected 0xb396a23f # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55335 dport 41726] != expected 0x2265504b # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55335 dport 41726] != expected 0x2265504b # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57761 dport 41726] != expected 0x1534fb5c # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57761 dport 41726] != expected 0x1534fb5c # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58408 dport 41726] != expected 0x6fb0dbd2 # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58408 dport 41726] != expected 0x6fb0dbd2 # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53838 dport 41726] != expected 0xcfe0829f # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53838 dport 41726] != expected 0xcfe0829f # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37439 dport 41726] != expected 0x657907cb # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37439 dport 41726] != expected 0x657907cb # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45920 dport 41726] != expected 0x94283962 # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45920 dport 41726] != expected 0x94283962 # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39585 dport 41726] != expected 0x81fc9dfd # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39585 dport 41726] != expected 0x81fc9dfd # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44932 dport 41726] != expected 0xe60ae515 # # Exception| cpu 5: rx_hash 0x7c8fea97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44932 dport 41726] != expected 0xe60ae515 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->