< 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 54318 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x5dbeb0ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 35850 dport 54318] != expected 0x493a384d # # Exception| cpu 0: rx_hash 0x48644708 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35864 dport 54318] != expected 0x4ff51a34 # # Exception| cpu 0: rx_hash 0x34b4e974 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35874 dport 54318] != expected 0x93b4de3a # # Exception| cpu 0: rx_hash 0x760ed51a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35878 dport 54318] != expected 0x2fa8448 # # Exception| cpu 0: rx_hash 0x1f06498c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35908 dport 54318] != expected 0xfb5b1e44 # # Exception| cpu 0: rx_hash 0x909ced08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36028 dport 54318] != expected 0xe818f9db # # Exception| cpu 0: rx_hash 0x216db908 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36078 dport 54318] != expected 0xa7c33e05 # # Exception| cpu 0: rx_hash 0x737a1c8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36108 dport 54318] != expected 0xa8adefb3 # # Exception| cpu 0: rx_hash 0xc28b488c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36190 dport 54318] != expected 0xe776286d # # Exception| cpu 0: rx_hash 0x1a72801a [saddr 192.0.3.2 daddr 192.0.3.1 sport 36206 dport 54318] != expected 0x510c75bf # # Exception| cpu 0: rx_hash 0x9f055f7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36274 dport 54318] != expected 0x4128031c # # Exception| cpu 0: rx_hash 0x2ef40b7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36320 dport 54318] != expected 0xef3c4c2 # # Exception| cpu 0: rx_hash 0x4fa89e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36356 dport 54318] != expected 0x1b6d6757 # # Exception| cpu 0: rx_hash 0x6ef58005 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36364 dport 54318] != expected 0x53ca4a6e # # Exception| cpu 0: rx_hash 0x9dbc2d47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36368 dport 54318] != expected 0xae70abb9 # # Exception| cpu 0: rx_hash 0x39954bad [saddr 192.0.3.2 daddr 192.0.3.1 sport 36378 dport 54318] != expected 0xc44b3265 # # Exception| cpu 0: rx_hash 0x07ffd9bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36388 dport 54318] != expected 0x8944ac19 # # Exception| cpu 0: rx_hash 0x828ba162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36390 dport 54318] != expected 0xabd818fc # # Exception| cpu 0: rx_hash 0x6418fbe6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36392 dport 54318] != expected 0x50addb52 # # Exception| cpu 0: rx_hash 0xe16c833b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36394 dport 54318] != expected 0x72316fb7 # # Exception| cpu 0: rx_hash 0x2c4d7947 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36418 dport 54318] != expected 0xe1ab6c67 # # Exception| cpu 0: rx_hash 0x7b2db2ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 36436 dport 54318] != expected 0x762a146c # # Exception| cpu 0: rx_hash 0xb60e8dbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36470 dport 54318] != expected 0xc69f6bc7 # # Exception| cpu 0: rx_hash 0x509dd73b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36472 dport 54318] != expected 0x3deaa869 # # Exception| cpu 0: rx_hash 0x5a730b62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36482 dport 54318] != expected 0xc35fb13 # # Exception| cpu 0: rx_hash 0x3994293b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36494 dport 54318] != expected 0xd5dc8c58 # # Exception| cpu 0: rx_hash 0xa93aa620 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36510 dport 54318] != expected 0xf18f1ac4 # # Exception| cpu 0: rx_hash 0xb60d2a05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36520 dport 54318] != expected 0xf427a981 # # Exception| cpu 0: rx_hash 0x07febb29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36528 dport 54318] != expected 0x98d31224 # # Exception| cpu 0: rx_hash 0xe16de1ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 36542 dport 54318] != expected 0x63a6d18a # # Exception| cpu 0: rx_hash 0xeb825f62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36560 dport 54318] != expected 0x43ee3ccd # # Exception| cpu 0: rx_hash 0xf4b5d347 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36582 dport 54318] != expected 0x46468f88 # # Exception| cpu 0: rx_hash 0x641b5c5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36598 dport 54318] != expected 0x62151914 # # Exception| cpu 0: rx_hash 0x92259f32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36638 dport 54318] != expected 0x740517e # # Exception| cpu 0: rx_hash 0xac4f0d20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36640 dport 54318] != expected 0x4a4fcf02 # # Exception| cpu 0: rx_hash 0x98c8e4d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36666 dport 54318] != expected 0x427c042 # # Exception| cpu 0: rx_hash 0xa6a0b3ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 36686 dport 54318] != expected 0x6a072245 # # Exception| cpu 0: rx_hash 0x55eab917 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36748 dport 54318] != expected 0xa50501d4 # # Exception| cpu 0: rx_hash 0x028a72bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36762 dport 54318] != expected 0x328479df # # Exception| cpu 0: rx_hash 0x3ce0e0ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 36772 dport 54318] != expected 0x7f8be7a3 # # Exception| cpu 0: rx_hash 0x98c98647 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36782 dport 54318] != expected 0x15b07e7f # # Exception| cpu 0: rx_hash 0xac4e6fb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36788 dport 54318] != expected 0x5bd8713f # # Exception| cpu 0: rx_hash 0x4add3532 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36794 dport 54318] != expected 0xa0adb291 # # Exception| cpu 0: rx_hash 0x55e87c3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36806 dport 54318] != expected 0x862a7daf # # Exception| cpu 0: rx_hash 0x98cb436b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36836 dport 54318] != expected 0x369f0204 # # Exception| cpu 0: rx_hash 0xb9965d5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36844 dport 54318] != expected 0x7e382f3d # # Exception| cpu 0: rx_hash 0x6b82ee29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36856 dport 54318] != expected 0xcb25e3d3 # # Exception| cpu 0: rx_hash 0xe0649f89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36864 dport 54318] != expected 0x8fc1b70 # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x0a32b247 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55096 dport 47643] OK # # # cpu 0: rx_hash 0xbbc3e647 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55146 dport 47643] OK # # # cpu 0: rx_hash 0xeca32def [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55164 dport 47643] OK # # # cpu 0: rx_hash 0x00deab32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55176 dport 47643] OK # # # cpu 0: rx_hash 0xd2ca1847 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55196 dport 47643] OK # # # cpu 0: rx_hash 0x0a33d0d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55212 dport 47643] OK # # # cpu 0: rx_hash 0x1fe92717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55230 dport 47643] OK # # # cpu 0: rx_hash 0x345b87ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55256 dport 47643] OK # # # cpu 0: rx_hash 0xf395c35c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55262 dport 47643] OK # # # cpu 0: rx_hash 0x297a1f4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55296 dport 47643] OK # # # cpu 0: rx_hash 0x0827017a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55304 dport 47643] OK # # # cpu 0: rx_hash 0x17108d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55358 dport 47643] OK # # # cpu 0: rx_hash 0x612f9dec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55402 dport 47643] OK # # # cpu 0: rx_hash 0x55a8741d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55408 dport 47643] OK # # # cpu 0: rx_hash 0x364f5644 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55420 dport 47643] OK # # # cpu 0: rx_hash 0x364cf1fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55458 dport 47643] OK # # # cpu 0: rx_hash 0x7e19735f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55496 dport 47643] OK # # # cpu 0: rx_hash 0xeeb7fc44 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55512 dport 47643] OK # # # cpu 0: rx_hash 0xd0dd6e56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55526 dport 47643] OK # # # cpu 0: rx_hash 0x4073e14d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55542 dport 47643] OK # # # cpu 0: rx_hash 0xe45a87a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55548 dport 47643] OK # # # cpu 0: rx_hash 0x26e3ad38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55566 dport 47643] OK # # # cpu 0: rx_hash 0x50de78a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55568 dport 47643] OK # # # cpu 0: rx_hash 0xe12f2ca7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55618 dport 47643] OK # # # cpu 0: rx_hash 0x26e16814 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55620 dport 47643] OK # # # cpu 0: rx_hash 0x45064a4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55624 dport 47643] OK # # # cpu 0: rx_hash 0x5a31c668 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55678 dport 47643] OK # # # cpu 0: rx_hash 0xd5ab62ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55686 dport 47643] OK # # # cpu 0: rx_hash 0x82cba944 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55696 dport 47643] OK # # # cpu 0: rx_hash 0x8826d2a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55732 dport 47643] OK # # # cpu 0: rx_hash 0xbca3fe7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55780 dport 47643] OK # # # cpu 0: rx_hash 0x39d786a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55782 dport 47643] OK # # # cpu 0: rx_hash 0x5a30a4fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55786 dport 47643] OK # # # cpu 0: rx_hash 0x4fea5338 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55800 dport 47643] OK # # # cpu 0: rx_hash 0x0d506f56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55804 dport 47643] OK # # # cpu 0: rx_hash 0xabc2beaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55838 dport 47643] OK # # # cpu 0: rx_hash 0x5266680b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55846 dport 47643] OK # # # cpu 0: rx_hash 0x9f479277 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55886 dport 47643] OK # # # cpu 0: rx_hash 0x4d532102 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55898 dport 47643] OK # # # cpu 0: rx_hash 0x0504668f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55930 dport 47643] OK # # # cpu 0: rx_hash 0xc2c98586 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55970 dport 47643] OK # # # cpu 0: rx_hash 0x764fbfaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56068 dport 47643] OK # # # cpu 0: rx_hash 0x212f7402 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56082 dport 47643] OK # # # cpu 0: rx_hash 0x764d7a86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56142 dport 47643] OK # # # cpu 0: rx_hash 0x7ca00165 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56170 dport 47643] OK # # # count: pass=45 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 56445 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42612 dport 56445] != expected 0xade03a7f # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42612 dport 56445] != expected 0xade03a7f # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40152 dport 56445] != expected 0x7e76b56d # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40152 dport 56445] != expected 0x7e76b56d # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41968 dport 56445] != expected 0x9ef065ed # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41968 dport 56445] != expected 0x9ef065ed # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45966 dport 56445] != expected 0x4fcf4da0 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45966 dport 56445] != expected 0x4fcf4da0 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56497 dport 56445] != expected 0x5d9ccb92 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56497 dport 56445] != expected 0x5d9ccb92 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44465 dport 56445] != expected 0xc5269c43 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44465 dport 56445] != expected 0xc5269c43 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53131 dport 56445] != expected 0xaf9ef9d7 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53131 dport 56445] != expected 0xaf9ef9d7 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50630 dport 56445] != expected 0x79303968 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50630 dport 56445] != expected 0x79303968 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39266 dport 56445] != expected 0x697483 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39266 dport 56445] != expected 0x697483 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60925 dport 56445] != expected 0xa0921a4a # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60925 dport 56445] != expected 0xa0921a4a # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58010 dport 56445] != expected 0x88faff54 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58010 dport 56445] != expected 0x88faff54 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39198 dport 56445] != expected 0x26eebbbd # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39198 dport 56445] != expected 0x26eebbbd # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53898 dport 56445] != expected 0x931f1395 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53898 dport 56445] != expected 0x931f1395 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51982 dport 56445] != expected 0x8bf2f6e6 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51982 dport 56445] != expected 0x8bf2f6e6 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48828 dport 56445] != expected 0x77b57489 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48828 dport 56445] != expected 0x77b57489 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46572 dport 56445] != expected 0x4bdd0542 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46572 dport 56445] != expected 0x4bdd0542 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55542 dport 56445] != expected 0xb6f2e732 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55542 dport 56445] != expected 0xb6f2e732 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49602 dport 56445] != expected 0xbcef2d40 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49602 dport 56445] != expected 0xbcef2d40 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36801 dport 56445] != expected 0x79f89149 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36801 dport 56445] != expected 0x79f89149 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44031 dport 56445] != expected 0x8af468a4 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44031 dport 56445] != expected 0x8af468a4 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40100 dport 56445] != expected 0x58f17a53 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40100 dport 56445] != expected 0x58f17a53 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34056 dport 56445] != expected 0x9a927957 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34056 dport 56445] != expected 0x9a927957 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40771 dport 56445] != expected 0x2aca04e9 # # Exception| cpu 4: rx_hash 0x92eee7c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40771 dport 56445] != expected 0x2aca04e9 # # Exception| count: pass=0 nohash=0 fail=46 # # 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 56286 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57268 dport 56286] != expected 0x2d043b86 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57268 dport 56286] != expected 0x2d043b86 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37078 dport 56286] != expected 0xa944f718 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37078 dport 56286] != expected 0xa944f718 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60549 dport 56286] != expected 0x534267ea # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60549 dport 56286] != expected 0x534267ea # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41586 dport 56286] != expected 0x34e1d0a8 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41586 dport 56286] != expected 0x34e1d0a8 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35627 dport 56286] != expected 0x10b2f151 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35627 dport 56286] != expected 0x10b2f151 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41728 dport 56286] != expected 0x244d2bd4 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41728 dport 56286] != expected 0x244d2bd4 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46723 dport 56286] != expected 0x341c8f13 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46723 dport 56286] != expected 0x341c8f13 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43799 dport 56286] != expected 0xc4e44cd9 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43799 dport 56286] != expected 0xc4e44cd9 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54502 dport 56286] != expected 0x3c5bae11 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54502 dport 56286] != expected 0x3c5bae11 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53656 dport 56286] != expected 0x3552cd08 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53656 dport 56286] != expected 0x3552cd08 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36629 dport 56286] != expected 0x549ad97f # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36629 dport 56286] != expected 0x549ad97f # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42670 dport 56286] != expected 0xcbd4b5f3 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42670 dport 56286] != expected 0xcbd4b5f3 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55704 dport 56286] != expected 0x88739016 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55704 dport 56286] != expected 0x88739016 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38962 dport 56286] != expected 0x68b6a3c0 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38962 dport 56286] != expected 0x68b6a3c0 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42350 dport 56286] != expected 0xa0655b5f # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42350 dport 56286] != expected 0xa0655b5f # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59294 dport 56286] != expected 0xcd83be37 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59294 dport 56286] != expected 0xcd83be37 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51490 dport 56286] != expected 0xf8264106 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51490 dport 56286] != expected 0xf8264106 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33854 dport 56286] != expected 0x12a2c834 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33854 dport 56286] != expected 0x12a2c834 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48038 dport 56286] != expected 0x1a700a98 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48038 dport 56286] != expected 0x1a700a98 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45349 dport 56286] != expected 0xe5d7b7b # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45349 dport 56286] != expected 0xe5d7b7b # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54169 dport 56286] != expected 0xcb3f48cb # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54169 dport 56286] != expected 0xcb3f48cb # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48923 dport 56286] != expected 0x3d17a33 # # Exception| cpu 5: rx_hash 0x3b88f7a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48923 dport 56286] != expected 0x3d17a33 # # 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__->