< 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 # 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 54660 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3f1db73b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57928 dport 54660] != expected 0x21f8212d # # Exception| cpu 0: rx_hash 0x01c0dbd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57936 dport 54660] != expected 0xa4f4b4bb # # Exception| cpu 0: rx_hash 0xd1dcdf20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57950 dport 54660] != expected 0x4931fbfa # # Exception| cpu 0: rx_hash 0x1975c03e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58016 dport 54660] != expected 0x76d36cc2 # # Exception| cpu 0: rx_hash 0xa167c6b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58034 dport 54660] != expected 0xedf48423 # # Exception| cpu 0: rx_hash 0x5a12750e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58036 dport 54660] != expected 0xf9c6d279 # # Exception| cpu 0: rx_hash 0x1c18f6d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58080 dport 54660] != expected 0x69ed8fe1 # # Exception| cpu 0: rx_hash 0x9ad79cb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58090 dport 54660] != expected 0x77c6f296 # # Exception| cpu 0: rx_hash 0x22c59a38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58104 dport 54660] != expected 0xece11a77 # # Exception| cpu 0: rx_hash 0xd9b02986 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58110 dport 54660] != expected 0xf8d34c2d # # Exception| cpu 0: rx_hash 0x952f4dcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58176 dport 54660] != expected 0x9fc080fe # # Exception| cpu 0: rx_hash 0xe8959414 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58188 dport 54660] != expected 0x95d9abd3 # # Exception| cpu 0: rx_hash 0xc9264e8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58212 dport 54660] != expected 0x5253748e # # Exception| cpu 0: rx_hash 0x8a41fbbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 58224 dport 54660] != expected 0xdd46ca35 # # Exception| cpu 0: rx_hash 0x3f523d7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58242 dport 54660] != expected 0xe8bd7620 # # Exception| cpu 0: rx_hash 0x018f5192 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58266 dport 54660] != expected 0x6db1e3b6 # # Exception| cpu 0: rx_hash 0xb3473ace [saddr 192.0.3.2 daddr 192.0.3.1 sport 58280 dport 54660] != expected 0xc8ebcd11 # # Exception| cpu 0: rx_hash 0xf54db917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58364 dport 54660] != expected 0x58c09089 # # Exception| cpu 0: rx_hash 0x4a97f095 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58374 dport 54660] != expected 0x6117bf19 # # Exception| cpu 0: rx_hash 0xc682f726 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58412 dport 54660] != expected 0x41410428 # # Exception| cpu 0: rx_hash 0xf7e8c0f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58452 dport 54660] != expected 0xe50eb4db # # Exception| cpu 0: rx_hash 0x7bfdc741 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58494 dport 54660] != expected 0xc5580fea # # Exception| cpu 0: rx_hash 0x5d95b044 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58518 dport 54660] != expected 0x92734205 # # Exception| cpu 0: rx_hash 0x76fc070e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58526 dport 54660] != expected 0x6b845b1e # # Exception| cpu 0: rx_hash 0x8753d962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58552 dport 54660] != expected 0x41cbcb02 # # Exception| cpu 0: rx_hash 0x88e48259 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58584 dport 54660] != expected 0x6088ee67 # # Exception| cpu 0: rx_hash 0x794b5c35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58622 dport 54660] != expected 0x4ac77e7b # # Exception| cpu 0: rx_hash 0x1ebd8f32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58696 dport 54660] != expected 0xd423abb3 # # Exception| cpu 0: rx_hash 0xe5c83c8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58702 dport 54660] != expected 0xc011fde9 # # Exception| cpu 0: rx_hash 0xf07ce729 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58718 dport 54660] != expected 0xbcea7164 # # Exception| cpu 0: rx_hash 0x3f0e55aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 58720 dport 54660] != expected 0x13a974ee # # Exception| cpu 0: rx_hash 0xfaa68afb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58750 dport 54660] != expected 0x8297b722 # # Exception| cpu 0: rx_hash 0x9fa948ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 58754 dport 54660] != expected 0x5aa94476 # # Exception| cpu 0: rx_hash 0x8a1d936b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58770 dport 54660] != expected 0x2652c8fb # # Exception| cpu 0: rx_hash 0xbe1a9256 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58794 dport 54660] != expected 0x9d239b2b # # Exception| cpu 0: rx_hash 0x2d612392 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58800 dport 54660] != expected 0xfff36ad1 # # Exception| cpu 0: rx_hash 0xd9a3cb17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58838 dport 54660] != expected 0xca8219ee # # Exception| cpu 0: rx_hash 0xbb77a4bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 58858 dport 54660] != expected 0x821d7808 # # Exception| cpu 0: rx_hash 0xd379a6c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58870 dport 54660] != expected 0xf4ffdfa8 # # Exception| cpu 0: rx_hash 0x062f51fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 58924 dport 54660] != expected 0x62a6d84c # # Exception| cpu 0: rx_hash 0xc3878eaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 58930 dport 54660] != expected 0xf3981b80 # # Exception| cpu 0: rx_hash 0xe8ee39e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58938 dport 54660] != expected 0xa6f029b # # Exception| cpu 0: rx_hash 0x8f5760a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58950 dport 54660] != expected 0x5dce805e # # Exception| cpu 0: rx_hash 0x1c2cd165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58972 dport 54660] != expected 0x3f1e71a4 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x09116d38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44410 dport 50030] OK # # # cpu 4: rx_hash 0xf8beb354 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44380 dport 50030] OK # # # cpu 4: rx_hash 0xbc02abf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44424 dport 50030] OK # # # cpu 4: rx_hash 0x79aa74a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44438 dport 50030] OK # # # cpu 4: rx_hash 0x697399e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44486 dport 50030] OK # # # cpu 4: rx_hash 0x63a9f436 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44518 dport 50030] OK # # # cpu 4: rx_hash 0x2f5edf1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44550 dport 50030] OK # # # cpu 4: rx_hash 0x04376854 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44558 dport 50030] OK # # # cpu 4: rx_hash 0x2584b2cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44582 dport 50030] OK # # # cpu 4: rx_hash 0x30306969 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44598 dport 50030] OK # # # cpu 4: rx_hash 0xb9485833 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44636 dport 50030] OK # # # cpu 4: rx_hash 0x98fb82ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44660 dport 50030] OK # # # cpu 4: rx_hash 0x19ef4557 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44734 dport 50030] OK # # # cpu 4: rx_hash 0x03ecc5c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44750 dport 50030] OK # # # cpu 4: rx_hash 0x408b70f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44762 dport 50030] OK # # # cpu 4: rx_hash 0x225f1f51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44774 dport 50030] OK # # # cpu 4: rx_hash 0x1617942a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44820 dport 50030] OK # # # cpu 4: rx_hash 0x8fb6483c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44846 dport 50030] OK # # # cpu 4: rx_hash 0x61772027 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44856 dport 50030] OK # # # cpu 4: rx_hash 0x137aa2c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44884 dport 50030] OK # # # cpu 4: rx_hash 0x4f73a184 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44912 dport 50030] OK # # # cpu 4: rx_hash 0x2a7c63b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44940 dport 50030] OK # # # cpu 4: rx_hash 0xb907d275 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44950 dport 50030] OK # # # cpu 4: rx_hash 0x691bd681 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44952 dport 50030] OK # # # cpu 4: rx_hash 0x926e653f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44958 dport 50030] OK # # # cpu 4: rx_hash 0x767560f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44968 dport 50030] OK # # # cpu 4: rx_hash 0x20a60e63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44972 dport 50030] OK # # # cpu 4: rx_hash 0xce676678 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44986 dport 50030] OK # # # cpu 4: rx_hash 0x11cc39b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45012 dport 50030] OK # # # cpu 4: rx_hash 0x25cb388a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45036 dport 50030] OK # # # cpu 4: rx_hash 0x1a21ae1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45066 dport 50030] OK # # # cpu 4: rx_hash 0x054f1869 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45114 dport 50030] OK # # # cpu 4: rx_hash 0x539c76fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45118 dport 50030] OK # # # cpu 4: rx_hash 0x9983f296 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45120 dport 50030] OK # # # cpu 4: rx_hash 0x86ed44e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45168 dport 50030] OK # # # cpu 4: rx_hash 0xc73c6aa5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45284 dport 50030] OK # # # cpu 4: rx_hash 0xe6c03a7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45318 dport 50030] OK # # # cpu 4: rx_hash 0x3c06535d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45352 dport 50030] OK # # # cpu 4: rx_hash 0x33b10866 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45384 dport 50030] OK # # # cpu 4: rx_hash 0xc8c4bbd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45390 dport 50030] OK # # # cpu 4: rx_hash 0x6fb80b21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45420 dport 50030] OK # # # cpu 4: rx_hash 0xfb181778 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45494 dport 50030] OK # # # cpu 4: rx_hash 0x3bddfec0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45544 dport 50030] OK # # # count: pass=43 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 58591 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56438 dport 58591] != expected 0x869745b3 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56438 dport 58591] != expected 0x869745b3 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52703 dport 58591] != expected 0xa28960e3 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52703 dport 58591] != expected 0xa28960e3 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38755 dport 58591] != expected 0x53f49e86 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38755 dport 58591] != expected 0x53f49e86 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53380 dport 58591] != expected 0xea66e08d # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53380 dport 58591] != expected 0xea66e08d # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46893 dport 58591] != expected 0xd3314f22 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46893 dport 58591] != expected 0xd3314f22 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39565 dport 58591] != expected 0xe2824d0 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39565 dport 58591] != expected 0xe2824d0 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48438 dport 58591] != expected 0x95475d7d # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48438 dport 58591] != expected 0x95475d7d # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58510 dport 58591] != expected 0xf3fcf582 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58510 dport 58591] != expected 0xf3fcf582 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44746 dport 58591] != expected 0xcd2d3109 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44746 dport 58591] != expected 0xcd2d3109 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43620 dport 58591] != expected 0xf927ad # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43620 dport 58591] != expected 0xf927ad # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56601 dport 58591] != expected 0xc2665f87 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56601 dport 58591] != expected 0xc2665f87 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55472 dport 58591] != expected 0x93f76f69 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55472 dport 58591] != expected 0x93f76f69 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43144 dport 58591] != expected 0x87db8410 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43144 dport 58591] != expected 0x87db8410 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36235 dport 58591] != expected 0xbbd0398 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36235 dport 58591] != expected 0xbbd0398 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48361 dport 58591] != expected 0x1caf7c13 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48361 dport 58591] != expected 0x1caf7c13 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36293 dport 58591] != expected 0xf946affa # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36293 dport 58591] != expected 0xf946affa # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40815 dport 58591] != expected 0x911442b2 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40815 dport 58591] != expected 0x911442b2 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34441 dport 58591] != expected 0x40b0f441 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34441 dport 58591] != expected 0x40b0f441 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47222 dport 58591] != expected 0x5c45e8a4 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47222 dport 58591] != expected 0x5c45e8a4 # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39073 dport 58591] != expected 0x19ab15df # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39073 dport 58591] != expected 0x19ab15df # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43828 dport 58591] != expected 0x24f3f0cb # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43828 dport 58591] != expected 0x24f3f0cb # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47866 dport 58591] != expected 0xfa246e7c # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47866 dport 58591] != expected 0xfa246e7c # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57451 dport 58591] != expected 0xf085b5aa # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57451 dport 58591] != expected 0xf085b5aa # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35080 dport 58591] != expected 0x3db5308f # # Exception| cpu 5: rx_hash 0x24fa3743 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35080 dport 58591] != expected 0x3db5308f # # 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 45278 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38568 dport 45278] != expected 0xf6fea5e0 # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38568 dport 45278] != expected 0xf6fea5e0 # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50915 dport 45278] != expected 0xe0019ad2 # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50915 dport 45278] != expected 0xe0019ad2 # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49929 dport 45278] != expected 0x8ac2ae28 # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49929 dport 45278] != expected 0x8ac2ae28 # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47349 dport 45278] != expected 0xfc0aed4d # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47349 dport 45278] != expected 0xfc0aed4d # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60153 dport 45278] != expected 0x8f0d4ba2 # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60153 dport 45278] != expected 0x8f0d4ba2 # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33724 dport 45278] != expected 0xc813adf # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33724 dport 45278] != expected 0xc813adf # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36620 dport 45278] != expected 0xc124ad05 # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36620 dport 45278] != expected 0xc124ad05 # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41611 dport 45278] != expected 0x1e861296 # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41611 dport 45278] != expected 0x1e861296 # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41516 dport 45278] != expected 0xb6d2edd9 # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41516 dport 45278] != expected 0xb6d2edd9 # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56245 dport 45278] != expected 0x29e8798 # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56245 dport 45278] != expected 0x29e8798 # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49436 dport 45278] != expected 0x52450792 # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49436 dport 45278] != expected 0x52450792 # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43889 dport 45278] != expected 0xb18c4710 # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43889 dport 45278] != expected 0xb18c4710 # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52342 dport 45278] != expected 0x8a1bc1ab # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52342 dport 45278] != expected 0x8a1bc1ab # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50685 dport 45278] != expected 0x645faee4 # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50685 dport 45278] != expected 0x645faee4 # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33152 dport 45278] != expected 0xaef8f3aa # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33152 dport 45278] != expected 0xaef8f3aa # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46199 dport 45278] != expected 0x836711cb # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46199 dport 45278] != expected 0x836711cb # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44359 dport 45278] != expected 0xf56c376a # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44359 dport 45278] != expected 0xf56c376a # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47937 dport 45278] != expected 0xf6f745bc # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47937 dport 45278] != expected 0xf6f745bc # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39819 dport 45278] != expected 0x5be9582d # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39819 dport 45278] != expected 0x5be9582d # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46376 dport 45278] != expected 0x99b40f9e # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46376 dport 45278] != expected 0x99b40f9e # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33770 dport 45278] != expected 0xe72d642d # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33770 dport 45278] != expected 0xe72d642d # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60718 dport 45278] != expected 0x1cfa0c7a # # Exception| cpu 5: rx_hash 0xccf6f107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60718 dport 45278] != expected 0x1cfa0c7a # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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__->