< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 35489 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0453cb11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46564 dport 35489] != expected 0x6d92be2a # # Exception| cpu 0: rx_hash 0xa1fb0220 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46576 dport 35489] != expected 0xff8b019b # # Exception| cpu 0: rx_hash 0x11f06553 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46604 dport 35489] != expected 0x992f37f4 # # Exception| cpu 0: rx_hash 0xed04f5f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46624 dport 35489] != expected 0x383ddb47 # # Exception| cpu 0: rx_hash 0xc1aad93e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46672 dport 35489] != expected 0x21b872c6 # # Exception| cpu 0: rx_hash 0x046ec7b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46704 dport 35489] != expected 0x9cbbb4ab # # Exception| cpu 0: rx_hash 0x4f3f55da [saddr 192.0.3.2 daddr 192.0.3.1 sport 46714 dport 35489] != expected 0xb888cbc8 # # Exception| cpu 0: rx_hash 0x52e07eb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46730 dport 35489] != expected 0x4e4d93d2 # # Exception| cpu 0: rx_hash 0x6ecd417a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46780 dport 35489] != expected 0xb16b8cd8 # # Exception| cpu 0: rx_hash 0x6c43998f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46792 dport 35489] != expected 0x40f01632 # # Exception| cpu 0: rx_hash 0x82bac2dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 46806 dport 35489] != expected 0xf6dad6e0 # # Exception| cpu 0: rx_hash 0x90b70929 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46820 dport 35489] != expected 0xe1e2fa81 # # Exception| cpu 0: rx_hash 0x421974e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46854 dport 35489] != expected 0x4abc305a # # Exception| cpu 0: rx_hash 0xe7b1bdd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46866 dport 35489] != expected 0xd8a58feb # # Exception| cpu 0: rx_hash 0x2275a356 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46898 dport 35489] != expected 0x65a64986 # # Exception| cpu 0: rx_hash 0x458a1dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 46920 dport 35489] != expected 0x58109f64 # # Exception| cpu 0: rx_hash 0x73687341 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46982 dport 35489] != expected 0xa5fcc1c1 # # Exception| cpu 0: rx_hash 0xa332cf2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47066 dport 35489] != expected 0x1d6b84f3 # # Exception| cpu 0: rx_hash 0x41a59a14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47104 dport 35489] != expected 0x1df23066 # # Exception| cpu 0: rx_hash 0x33c48656 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47110 dport 35489] != expected 0x25d065db # # Exception| cpu 0: rx_hash 0x0af40877 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47114 dport 35489] != expected 0x39c14f05 # # Exception| cpu 0: rx_hash 0x78951435 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47116 dport 35489] != expected 0x1e31ab8 # # Exception| cpu 0: rx_hash 0xe110e2ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 47150 dport 35489] != expected 0x6cdcba03 # # Exception| cpu 0: rx_hash 0x53a851e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47154 dport 35489] != expected 0xaca1c07 # # Exception| cpu 0: rx_hash 0x18f9c383 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47160 dport 35489] != expected 0x2ef96364 # # Exception| cpu 0: rx_hash 0xeec20250 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47340 dport 35489] != expected 0x8d21ce78 # # Exception| cpu 0: rx_hash 0x172b231d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47354 dport 35489] != expected 0xcf04171f # # Exception| cpu 0: rx_hash 0x124c8ba7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47370 dport 35489] != expected 0xce6137c8 # # Exception| cpu 0: rx_hash 0xd29524cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 47376 dport 35489] != expected 0x9055c471 # # Exception| cpu 0: rx_hash 0xfcb5d0f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47380 dport 35489] != expected 0x784bf71a # # Exception| cpu 0: rx_hash 0xb2f9f37d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47396 dport 35489] != expected 0xbf4fbdad # # Exception| cpu 0: rx_hash 0x499e0ac5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47430 dport 35489] != expected 0xcf1fe20 # # Exception| cpu 0: rx_hash 0x7f7c647a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47496 dport 35489] != expected 0xf11da085 # # Exception| cpu 0: rx_hash 0xc8d966bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 47534 dport 35489] != expected 0x743c3355 # # Exception| cpu 0: rx_hash 0x43515bb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47550 dport 35489] != expected 0xe3bbf8f # # Exception| cpu 0: rx_hash 0x81062c29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47568 dport 35489] != expected 0xa194d6dc # # Exception| cpu 0: rx_hash 0xca57be4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47578 dport 35489] != expected 0x85a7a9bf # # Exception| cpu 0: rx_hash 0xb836a208 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47580 dport 35489] != expected 0xbd85fc02 # # Exception| cpu 0: rx_hash 0xcf4a0fa1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47584 dport 35489] != expected 0x66909c6b # # Exception| cpu 0: rx_hash 0x7df2bc8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47612 dport 35489] != expected 0x863a6f # # Exception| cpu 0: rx_hash 0x91b83380 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47618 dport 35489] != expected 0xb61e6ad6 # # Exception| cpu 0: rx_hash 0xdae9a1e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47624 dport 35489] != expected 0x922d15b5 # # Exception| cpu 0: rx_hash 0xa888bda1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47630 dport 35489] != expected 0xaa0f4008 # # Exception| cpu 0: rx_hash 0xdff41008 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47666 dport 35489] != expected 0x711a2061 # # Exception| cpu 0: rx_hash 0xaf1bd4bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 47680 dport 35489] != expected 0xb8a3ef36 # # Exception| cpu 0: rx_hash 0x2493e9b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47696 dport 35489] != expected 0xc2a463ec # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x6b2a5e17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34862 dport 34412] OK # # # cpu 0: rx_hash 0xf53cc1f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34882 dport 34412] OK # # # cpu 0: rx_hash 0x35e56e9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34904 dport 34412] OK # # # cpu 0: rx_hash 0xbb70e27a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34930 dport 34412] OK # # # cpu 0: rx_hash 0xac609865 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34938 dport 34412] OK # # # cpu 0: rx_hash 0x14177a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34974 dport 34412] OK # # # cpu 0: rx_hash 0x5a5b59b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34990 dport 34412] OK # # # cpu 0: rx_hash 0xa3b278fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35000 dport 34412] OK # # # cpu 0: rx_hash 0xd1d364b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35006 dport 34412] OK # # # cpu 0: rx_hash 0x61e50f62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35030 dport 34412] OK # # # cpu 0: rx_hash 0x76f5757d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35038 dport 34412] OK # # # cpu 0: rx_hash 0xd327a51d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35072 dport 34412] OK # # # cpu 0: rx_hash 0x04ee706e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35090 dport 34412] OK # # # cpu 0: rx_hash 0x4d313af8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35180 dport 34412] OK # # # cpu 0: rx_hash 0x9037befe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35206 dport 34412] OK # # # cpu 0: rx_hash 0x09b24805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35236 dport 34412] OK # # # cpu 0: rx_hash 0x577d788c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35282 dport 34412] OK # # # cpu 0: rx_hash 0x251c64ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35284 dport 34412] OK # # # cpu 0: rx_hash 0x1c2ceaef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35288 dport 34412] OK # # # cpu 0: rx_hash 0xcef88e77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35312 dport 34412] OK # # # cpu 0: rx_hash 0xdb5b2035 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35352 dport 34412] OK # # # cpu 0: rx_hash 0xbb37f783 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35372 dport 34412] OK # # # cpu 0: rx_hash 0xf7f50cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35432 dport 34412] OK # # # cpu 0: rx_hash 0x2af388f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35458 dport 34412] OK # # # cpu 0: rx_hash 0x16deb732 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35508 dport 34412] OK # # # cpu 0: rx_hash 0x2d60e1e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35532 dport 34412] OK # # # cpu 0: rx_hash 0x9fd852c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35536 dport 34412] OK # # # cpu 0: rx_hash 0x88c828d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35544 dport 34412] OK # # # cpu 0: rx_hash 0xa6e8dce9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35548 dport 34412] OK # # # cpu 0: rx_hash 0xfaa93495 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35550 dport 34412] OK # # # cpu 0: rx_hash 0x114dde2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35578 dport 34412] OK # # # cpu 0: rx_hash 0x033a0c89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35586 dport 34412] OK # # # cpu 0: rx_hash 0x88b23186 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35602 dport 34412] OK # # # cpu 0: rx_hash 0xc6fe120e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35618 dport 34412] OK # # # cpu 0: rx_hash 0x7446a120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35646 dport 34412] OK # # # cpu 0: rx_hash 0xea503ec5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35666 dport 34412] OK # # # cpu 0: rx_hash 0xc470cafb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35670 dport 34412] OK # # # cpu 0: rx_hash 0x8f215898 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35676 dport 34412] OK # # # cpu 0: rx_hash 0x73d5c83e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35696 dport 34412] OK # # # cpu 0: rx_hash 0xdcb2507a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35740 dport 34412] OK # # # cpu 0: rx_hash 0x5227dc9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35766 dport 34412] OK # # # cpu 0: rx_hash 0x22c81829 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35780 dport 34412] OK # # # cpu 0: rx_hash 0x30c5d3dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35830 dport 34412] OK # # # cpu 0: rx_hash 0x2819cf08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35860 dport 34412] OK # # # cpu 0: rx_hash 0x11294129 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35864 dport 34412] OK # # # cpu 0: rx_hash 0x63485d6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35870 dport 34412] OK # # # cpu 0: rx_hash 0x5f6562a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35880 dport 34412] OK # # # cpu 0: rx_hash 0xf79193fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35978 dport 34412] OK # # # count: pass=48 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 60845 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 52359 dport 60845] != expected 0x367a3e9b # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 52359 dport 60845] != expected 0x367a3e9b # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 48186 dport 60845] != expected 0xb14ee76c # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 48186 dport 60845] != expected 0xb14ee76c # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 46971 dport 60845] != expected 0x1d338244 # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 46971 dport 60845] != expected 0x1d338244 # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 42302 dport 60845] != expected 0x5f7ea45f # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 42302 dport 60845] != expected 0x5f7ea45f # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 44984 dport 60845] != expected 0xad383306 # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 44984 dport 60845] != expected 0xad383306 # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 35449 dport 60845] != expected 0xa174893f # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 35449 dport 60845] != expected 0xa174893f # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 48995 dport 60845] != expected 0xcdcf1832 # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 48995 dport 60845] != expected 0xcdcf1832 # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 50692 dport 60845] != expected 0x8c5a5705 # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 50692 dport 60845] != expected 0x8c5a5705 # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 34349 dport 60845] != expected 0xef0c492 # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 34349 dport 60845] != expected 0xef0c492 # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 43805 dport 60845] != expected 0xaf5e404 # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 43805 dport 60845] != expected 0xaf5e404 # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 60229 dport 60845] != expected 0x31a213be # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 60229 dport 60845] != expected 0x31a213be # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 47425 dport 60845] != expected 0x66c89adc # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 47425 dport 60845] != expected 0x66c89adc # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 48285 dport 60845] != expected 0x7b57488b # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 48285 dport 60845] != expected 0x7b57488b # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 46482 dport 60845] != expected 0xbe56befb # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 46482 dport 60845] != expected 0xbe56befb # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 55227 dport 60845] != expected 0x909112cc # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 55227 dport 60845] != expected 0x909112cc # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 51788 dport 60845] != expected 0x45c8bcac # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 51788 dport 60845] != expected 0x45c8bcac # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 49215 dport 60845] != expected 0x92d8d28 # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 49215 dport 60845] != expected 0x92d8d28 # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 33069 dport 60845] != expected 0x3f689e0a # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 33069 dport 60845] != expected 0x3f689e0a # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 35533 dport 60845] != expected 0x612e0178 # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 35533 dport 60845] != expected 0x612e0178 # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 34568 dport 60845] != expected 0xc3584f5 # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 34568 dport 60845] != expected 0xc3584f5 # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 34198 dport 60845] != expected 0x2e8f89da # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 34198 dport 60845] != expected 0x2e8f89da # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 51373 dport 60845] != expected 0x12a299a6 # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 51373 dport 60845] != expected 0x12a299a6 # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 51461 dport 60845] != expected 0x434ecf28 # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 51461 dport 60845] != expected 0x434ecf28 # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 51867 dport 60845] != expected 0x9654baca # # Exception| cpu 5: rx_hash 0x8887addf [saddr 192.0.3.2 daddr 192.0.3.1 sport 51867 dport 60845] != expected 0x9654baca # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 50403 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49114 dport 50403] != expected 0xa1b3b08a # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49114 dport 50403] != expected 0xa1b3b08a # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36986 dport 50403] != expected 0xcc1e9f04 # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36986 dport 50403] != expected 0xcc1e9f04 # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60458 dport 50403] != expected 0x8d6133ea # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60458 dport 50403] != expected 0x8d6133ea # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49312 dport 50403] != expected 0xfabd52b8 # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49312 dport 50403] != expected 0xfabd52b8 # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51643 dport 50403] != expected 0x3948be87 # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51643 dport 50403] != expected 0x3948be87 # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55284 dport 50403] != expected 0x3eb6fe3b # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55284 dport 50403] != expected 0x3eb6fe3b # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38959 dport 50403] != expected 0x10c099f5 # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38959 dport 50403] != expected 0x10c099f5 # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47976 dport 50403] != expected 0xc4e15c2b # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47976 dport 50403] != expected 0xc4e15c2b # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34582 dport 50403] != expected 0x51496a10 # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34582 dport 50403] != expected 0x51496a10 # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48983 dport 50403] != expected 0x1171e9f3 # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48983 dport 50403] != expected 0x1171e9f3 # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38158 dport 50403] != expected 0x9006e4d5 # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38158 dport 50403] != expected 0x9006e4d5 # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56477 dport 50403] != expected 0x1f0975b # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56477 dport 50403] != expected 0x1f0975b # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46824 dport 50403] != expected 0x811e8d4 # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46824 dport 50403] != expected 0x811e8d4 # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52405 dport 50403] != expected 0x2af7bfe # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52405 dport 50403] != expected 0x2af7bfe # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47134 dport 50403] != expected 0xecaae9a # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47134 dport 50403] != expected 0xecaae9a # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58913 dport 50403] != expected 0x51f820e2 # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58913 dport 50403] != expected 0x51f820e2 # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47651 dport 50403] != expected 0x4d699222 # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47651 dport 50403] != expected 0x4d699222 # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54286 dport 50403] != expected 0xfcdc850a # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54286 dport 50403] != expected 0xfcdc850a # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39353 dport 50403] != expected 0xc0e03cc9 # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39353 dport 50403] != expected 0xc0e03cc9 # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49559 dport 50403] != expected 0x66ab3e5b # # Exception| cpu 0: rx_hash 0x5d47c9e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49559 dport 50403] != expected 0x66ab3e5b # # 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 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__->