< 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 38222 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xae6c4335 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40098 dport 38222] != expected 0xc438e106 # # Exception| cpu 0: rx_hash 0xeac41d47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40120 dport 38222] != expected 0x78d04942 # # Exception| cpu 0: rx_hash 0x6336aee6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40168 dport 38222] != expected 0x3a597065 # # Exception| cpu 4: rx_hash 0xa551804b [saddr 192.0.3.2 daddr 192.0.3.1 sport 40114 dport 38222] != expected 0x6c99807f # # Exception| cpu 4: rx_hash 0x7bee0adb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40144 dport 38222] != expected 0x17ea6353 # # Exception| cpu 4: rx_hash 0x6d958c27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40152 dport 38222] != expected 0x46a8a1a0 # # Exception| cpu 4: rx_hash 0x0b69fd6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40182 dport 38222] != expected 0x24345dc6 # # Exception| cpu 4: rx_hash 0x66d1cb2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 40198 dport 38222] != expected 0xfd73ee65 # # Exception| cpu 4: rx_hash 0x05b35bde [saddr 192.0.3.2 daddr 192.0.3.1 sport 40200 dport 38222] != expected 0x4bbfa2bf # # Exception| cpu 5: rx_hash 0x293dd255 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40130 dport 38222] != expected 0xfa4009e4 # # Exception| cpu 5: rx_hash 0x59ba25e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40164 dport 38222] != expected 0xc99e3771 # # Exception| cpu 5: rx_hash 0x13c8dd22 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40192 dport 38222] != expected 0x1afd604c # # Exception| cpu 0: rx_hash 0x340213a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40212 dport 38222] != expected 0x10d984d2 # # Exception| cpu 0: rx_hash 0x3aa13165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40228 dport 38222] != expected 0x6c285517 # # Exception| cpu 0: rx_hash 0x634f2a95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40230 dport 38222] != expected 0x29235ed9 # # Exception| cpu 0: rx_hash 0x1d6bffe3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40240 dport 38222] != expected 0x660cb189 # # Exception| cpu 0: rx_hash 0x9a3a6e83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40272 dport 38222] != expected 0x5874596b # # Exception| cpu 0: rx_hash 0xf958fe77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40286 dport 38222] != expected 0xeeb815b1 # # Exception| cpu 4: rx_hash 0x7b978ea8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40222 dport 38222] != expected 0x4904def # # Exception| cpu 4: rx_hash 0x89df09c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40312 dport 38222] != expected 0xdd662b24 # # Exception| cpu 5: rx_hash 0x22799558 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40220 dport 38222] != expected 0x419b4621 # # Exception| cpu 5: rx_hash 0x16563c9d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40224 dport 38222] != expected 0xceadd0f0 # # Exception| cpu 5: rx_hash 0x59c3a191 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40234 dport 38222] != expected 0xdae419cd # # Exception| cpu 5: rx_hash 0x0b10791f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40248 dport 38222] != expected 0x374e737a # # Exception| cpu 5: rx_hash 0x9107adfd [saddr 192.0.3.2 daddr 192.0.3.1 sport 40256 dport 38222] != expected 0xf0d53812 # # Exception| cpu 5: rx_hash 0x877c2b01 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40264 dport 38222] != expected 0xa197fae1 # # Exception| cpu 5: rx_hash 0x82e2cabe [saddr 192.0.3.2 daddr 192.0.3.1 sport 40296 dport 38222] != expected 0x75c74a5d # # Exception| cpu 0: rx_hash 0x52af654d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40320 dport 38222] != expected 0x6fe94c63 # # Exception| cpu 0: rx_hash 0x7565abcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 40340 dport 38222] != expected 0x65cda8fd # # Exception| cpu 0: rx_hash 0x573184f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40352 dport 38222] != expected 0xbbb9fcdf # # Exception| cpu 0: rx_hash 0x0edf9f02 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40354 dport 38222] != expected 0xfeb2f711 # # Exception| cpu 0: rx_hash 0xdb5dd6ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 40400 dport 38222] != expected 0x2d607544 # # Exception| cpu 4: rx_hash 0x007cbdc3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40338 dport 38222] != expected 0x824326d4 # # Exception| cpu 4: rx_hash 0x34531406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40366 dport 38222] != expected 0xd75b005 # # Exception| cpu 4: rx_hash 0xeaec9e96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40396 dport 38222] != expected 0x76065329 # # Exception| cpu 4: rx_hash 0xb3028566 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40398 dport 38222] != expected 0x330d58e7 # # Exception| cpu 4: rx_hash 0xae44c0e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40406 dport 38222] != expected 0xcaeefb6d # # Exception| cpu 5: rx_hash 0x7e5868b5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40324 dport 38222] != expected 0xcd6cc984 # # Exception| cpu 5: rx_hash 0x222892fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 40358 dport 38222] != expected 0x5c3772f6 # # Exception| cpu 5: rx_hash 0x6680cc88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40380 dport 38222] != expected 0xe0dfdab2 # # Exception| cpu 5: rx_hash 0x82b3cd1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40402 dport 38222] != expected 0x686b7e8a # # 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 0xb094de1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33326 dport 37216] OK # # # cpu 0: rx_hash 0x975e109b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33338 dport 37216] OK # # # cpu 4: rx_hash 0x5105fc0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33276 dport 37216] OK # # # cpu 4: rx_hash 0xc58dc815 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33320 dport 37216] OK # # # cpu 4: rx_hash 0x51393e36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33376 dport 37216] OK # # # cpu 5: rx_hash 0xece42452 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33292 dport 37216] OK # # # cpu 5: rx_hash 0xf1a261d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33300 dport 37216] OK # # # cpu 5: rx_hash 0x8a185519 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33314 dport 37216] OK # # # cpu 5: rx_hash 0x0d49c479 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33346 dport 37216] OK # # # cpu 5: rx_hash 0x06740707 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33362 dport 37216] OK # # # cpu 0: rx_hash 0x49e19a0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33368 dport 37216] OK # # # cpu 0: rx_hash 0x325baec2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33390 dport 37216] OK # # # cpu 0: rx_hash 0x76f3f0b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33396 dport 37216] OK # # # cpu 0: rx_hash 0x39666dbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33406 dport 37216] OK # # # cpu 0: rx_hash 0xd89a8a35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33418 dport 37216] OK # # # cpu 0: rx_hash 0xff5044b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33438 dport 37216] OK # # # cpu 4: rx_hash 0x5a04fd48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33392 dport 37216] OK # # # cpu 4: rx_hash 0xf1f36672 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33454 dport 37216] OK # # # cpu 4: rx_hash 0xecb523f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33462 dport 37216] OK # # # cpu 4: rx_hash 0x39376a1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33476 dport 37216] OK # # # cpu 4: rx_hash 0x76a2f712 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33486 dport 37216] OK # # # cpu 5: rx_hash 0xf46d87cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33422 dport 37216] OK # # # cpu 5: rx_hash 0x08862264 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33496 dport 37216] OK # # # cpu 0: rx_hash 0x4713bf68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33490 dport 37216] OK # # # cpu 0: rx_hash 0x6e7a532f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33526 dport 37216] OK # # # cpu 0: rx_hash 0x21efce23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33532 dport 37216] OK # # # cpu 0: rx_hash 0x49c919da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33580 dport 37216] OK # # # cpu 4: rx_hash 0x65479051 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33510 dport 37216] OK # # # cpu 4: rx_hash 0x03c26569 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33542 dport 37216] OK # # # cpu 4: rx_hash 0x476a3b1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33564 dport 37216] OK # # # cpu 4: rx_hash 0x0d6147a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33590 dport 37216] OK # # # cpu 4: rx_hash 0xff29c0c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33616 dport 37216] OK # # # cpu 4: rx_hash 0xe952463c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33624 dport 37216] OK # # # cpu 4: rx_hash 0xef3d2327 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56504 dport 37216] OK # # # cpu 5: rx_hash 0x7801d5d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33534 dport 37216] OK # # # cpu 5: rx_hash 0x60a0f59d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33544 dport 37216] OK # # # cpu 5: rx_hash 0x7de6b01f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33552 dport 37216] OK # # # cpu 5: rx_hash 0xd8e30e46 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33604 dport 37216] OK # # # cpu 5: rx_hash 0x59ddfa3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56516 dport 37216] OK # # # cpu 5: rx_hash 0x0033e1cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56518 dport 37216] 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 34093 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44507 dport 34093] != expected 0x749210b8 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44507 dport 34093] != expected 0x749210b8 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34325 dport 34093] != expected 0xcc28277d # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34325 dport 34093] != expected 0xcc28277d # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53531 dport 34093] != expected 0x88cb7a07 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53531 dport 34093] != expected 0x88cb7a07 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33496 dport 34093] != expected 0xa4678601 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33496 dport 34093] != expected 0xa4678601 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52472 dport 34093] != expected 0x9c6bd2a9 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52472 dport 34093] != expected 0x9c6bd2a9 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43752 dport 34093] != expected 0x6e1345b6 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43752 dport 34093] != expected 0x6e1345b6 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42779 dport 34093] != expected 0x31ba2d00 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42779 dport 34093] != expected 0x31ba2d00 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47359 dport 34093] != expected 0x55c71710 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47359 dport 34093] != expected 0x55c71710 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49626 dport 34093] != expected 0x7e49b88b # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49626 dport 34093] != expected 0x7e49b88b # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43784 dport 34093] != expected 0x1ff5976c # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43784 dport 34093] != expected 0x1ff5976c # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34785 dport 34093] != expected 0xb7ea1139 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34785 dport 34093] != expected 0xb7ea1139 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55701 dport 34093] != expected 0x8c425830 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55701 dport 34093] != expected 0x8c425830 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35466 dport 34093] != expected 0x64b4f62a # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35466 dport 34093] != expected 0x64b4f62a # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51083 dport 34093] != expected 0x253118be # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51083 dport 34093] != expected 0x253118be # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59202 dport 34093] != expected 0x108de910 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59202 dport 34093] != expected 0x108de910 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60293 dport 34093] != expected 0xabdac393 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60293 dport 34093] != expected 0xabdac393 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60557 dport 34093] != expected 0x53f599f9 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60557 dport 34093] != expected 0x53f599f9 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51013 dport 34093] != expected 0xcc12015 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51013 dport 34093] != expected 0xcc12015 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56763 dport 34093] != expected 0x607c21d3 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56763 dport 34093] != expected 0x607c21d3 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40708 dport 34093] != expected 0xf0eca42c # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40708 dport 34093] != expected 0xf0eca42c # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46145 dport 34093] != expected 0xa31d6167 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46145 dport 34093] != expected 0xa31d6167 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52074 dport 34093] != expected 0xadb80ca8 # # Exception| cpu 5: rx_hash 0x7f61b4a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52074 dport 34093] != expected 0xadb80ca8 # # 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 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 52805 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53228 dport 52805] != expected 0x776b781f # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53228 dport 52805] != expected 0x776b781f # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44445 dport 52805] != expected 0x4305a26a # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44445 dport 52805] != expected 0x4305a26a # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38671 dport 52805] != expected 0x83f0f434 # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38671 dport 52805] != expected 0x83f0f434 # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43196 dport 52805] != expected 0x3dd85f0e # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43196 dport 52805] != expected 0x3dd85f0e # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35445 dport 52805] != expected 0xe68b5659 # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35445 dport 52805] != expected 0xe68b5659 # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40599 dport 52805] != expected 0xcb74ae68 # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40599 dport 52805] != expected 0xcb74ae68 # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43958 dport 52805] != expected 0x2a7f02e # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43958 dport 52805] != expected 0x2a7f02e # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54575 dport 52805] != expected 0xe0b534e0 # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54575 dport 52805] != expected 0xe0b534e0 # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35338 dport 52805] != expected 0xba59a352 # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35338 dport 52805] != expected 0xba59a352 # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54419 dport 52805] != expected 0x354ef97d # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54419 dport 52805] != expected 0x354ef97d # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51500 dport 52805] != expected 0xcb6a9b9 # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51500 dport 52805] != expected 0xcb6a9b9 # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57844 dport 52805] != expected 0xb4bc1ec # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57844 dport 52805] != expected 0xb4bc1ec # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45010 dport 52805] != expected 0xc12d9bbb # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45010 dport 52805] != expected 0xc12d9bbb # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50624 dport 52805] != expected 0x2c368739 # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50624 dport 52805] != expected 0x2c368739 # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35667 dport 52805] != expected 0x36bf7dd9 # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35667 dport 52805] != expected 0x36bf7dd9 # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53652 dport 52805] != expected 0x3b14f3ae # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53652 dport 52805] != expected 0x3b14f3ae # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45972 dport 52805] != expected 0x30ca4c24 # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45972 dport 52805] != expected 0x30ca4c24 # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57285 dport 52805] != expected 0xd59157e # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57285 dport 52805] != expected 0xd59157e # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40728 dport 52805] != expected 0xfa1e6d25 # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40728 dport 52805] != expected 0xfa1e6d25 # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49677 dport 52805] != expected 0x7e08364d # # Exception| cpu 0: rx_hash 0x4a5c5ae9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49677 dport 52805] != expected 0x7e08364d # # 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 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__->