< 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 194, 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 54281 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xeb91887d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53130 dport 54281] != expected 0x7a1cb072 # # Exception| cpu 0: rx_hash 0xbcf2987d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53132 dport 54281] != expected 0xd0fa770c # # Exception| cpu 0: rx_hash 0x7e494c7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53138 dport 54281] != expected 0x50a501ad # # Exception| cpu 0: rx_hash 0x029bd47d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53144 dport 54281] != expected 0xaf30a56c # # Exception| cpu 0: rx_hash 0x34a52e7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53154 dport 54281] != expected 0xc5f9d942 # # Exception| cpu 0: rx_hash 0xddaf727d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53168 dport 54281] != expected 0x10d5cc5c # # Exception| cpu 0: rx_hash 0xf61efa7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53180 dport 54281] != expected 0x45a6afe3 # # Exception| cpu 0: rx_hash 0xed01877d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53192 dport 54281] != expected 0xf0c211f4 # # Exception| cpu 0: rx_hash 0x61b63b7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53208 dport 54281] != expected 0xe9557ebe # # Exception| cpu 0: rx_hash 0x36d52b7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53214 dport 54281] != expected 0x43b3b9c0 # # Exception| cpu 0: rx_hash 0x7c39497d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53230 dport 54281] != expected 0xd6ef612f # # Exception| cpu 0: rx_hash 0x9533157d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53244 dport 54281] != expected 0x3c37431 # # Exception| cpu 0: rx_hash 0x5dbf37e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53254 dport 54281] != expected 0xae4417a6 # # Exception| cpu 0: rx_hash 0x216dafe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53260 dport 54281] != expected 0x51d1b367 # # Exception| cpu 0: rx_hash 0xfab903e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53274 dport 54281] != expected 0xe2a01b53 # # Exception| cpu 0: rx_hash 0x9be4e9e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53286 dport 54281] != expected 0x228fa003 # # Exception| cpu 0: rx_hash 0x828b91e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53294 dport 54281] != expected 0x11a17e96 # # Exception| cpu 0: rx_hash 0x403045e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53296 dport 54281] != expected 0x91fe0837 # # Exception| cpu 0: rx_hash 0x175355e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53302 dport 54281] != expected 0x3b18cf49 # # Exception| cpu 0: rx_hash 0x595f3de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53304 dport 54281] != expected 0xa2d0d6a2 # # Exception| cpu 0: rx_hash 0x5b2f38e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53316 dport 54281] != expected 0x249ab620 # # Exception| cpu 0: rx_hash 0x709eb0e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53320 dport 54281] != expected 0x71e9d59f # # Exception| cpu 0: rx_hash 0x80fb94e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53330 dport 54281] != expected 0x97eb1e14 # # Exception| cpu 0: rx_hash 0xb22564e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53334 dport 54281] != expected 0xf1b6a33e # # Exception| cpu 0: rx_hash 0x9994ece9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53338 dport 54281] != expected 0xa4c5c081 # # Exception| cpu 0: rx_hash 0xd3788ee9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53354 dport 54281] != expected 0x3199186e # # Exception| cpu 0: rx_hash 0x46a04ae9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53362 dport 54281] != expected 0x1b20a9b1 # # Exception| cpu 0: rx_hash 0x37aabc29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53506 dport 54281] != expected 0x9980dc78 # # Exception| cpu 0: rx_hash 0x79a6d429 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53516 dport 54281] != expected 0x48c593 # # Exception| cpu 0: rx_hash 0xec7e1029 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53524 dport 54281] != expected 0x2af1744c # # Exception| cpu 0: rx_hash 0x944c8229 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53536 dport 54281] != expected 0xd9f01189 # # Exception| cpu 0: rx_hash 0x8d23fa29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53544 dport 54281] != expected 0xeadecf1c # # Exception| cpu 0: rx_hash 0x01944629 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53560 dport 54281] != expected 0xf349a056 # # Exception| cpu 0: rx_hash 0x2855cb29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53576 dport 54281] != expected 0x2070a36b # # Exception| cpu 0: rx_hash 0xeaee1f29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53590 dport 54281] != expected 0xa02fd5ca # # Exception| cpu 0: rx_hash 0xa0027d29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53606 dport 54281] != expected 0x35730d25 # # Exception| cpu 0: rx_hash 0xb96d0529 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53614 dport 54281] != expected 0x65dd3b0 # # Exception| cpu 0: rx_hash 0x2cb5c129 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53622 dport 54281] != expected 0x2ce4626f # # Exception| cpu 0: rx_hash 0x50675929 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53628 dport 54281] != expected 0xd371c6ae # # Exception| cpu 0: rx_hash 0xf2928d89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53890 dport 54281] != expected 0x43e7fc1f # # Exception| cpu 0: rx_hash 0xbc9ee589 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53900 dport 54281] != expected 0xda2fe5f4 # # Exception| cpu 0: rx_hash 0x02f7a989 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53912 dport 54281] != expected 0xa5e53794 # # Exception| cpu 0: rx_hash 0x0617a389 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53926 dport 54281] != expected 0xa971f690 # # Exception| cpu 0: rx_hash 0x2da62b89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53930 dport 54281] != expected 0xfc02952f # # 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 0xb1913347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49608 dport 41738] OK # # # cpu 0: rx_hash 0x3d268f47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49624 dport 41738] OK # # # cpu 0: rx_hash 0x5c7b6547 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49636 dport 41738] OK # # # cpu 0: rx_hash 0x45141d47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49644 dport 41738] OK # # # cpu 0: rx_hash 0xd0ccd947 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49652 dport 41738] OK # # # cpu 0: rx_hash 0xe7b619a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50048 dport 41738] OK # # # cpu 0: rx_hash 0xcc0791a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50060 dport 41738] OK # # # cpu 0: rx_hash 0x6b01a5a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50064 dport 41738] OK # # # cpu 0: rx_hash 0x17d33da7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50074 dport 41738] OK # # # cpu 0: rx_hash 0x133337a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50084 dport 41738] OK # # # cpu 0: rx_hash 0x5d3f5fa7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50090 dport 41738] OK # # # cpu 0: rx_hash 0xb43503a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50104 dport 41738] OK # # # cpu 0: rx_hash 0xe35613a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50110 dport 41738] OK # # # cpu 0: rx_hash 0x9df48ea7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50120 dport 41738] OK # # # cpu 0: rx_hash 0xaf2a7ea7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50124 dport 41738] OK # # # cpu 0: rx_hash 0x3af2baa7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50132 dport 41738] OK # # # cpu 0: rx_hash 0x239dc2a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50140 dport 41738] OK # # # cpu 0: rx_hash 0x701ed8a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50148 dport 41738] OK # # # cpu 0: rx_hash 0x3e12b0a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50154 dport 41738] OK # # # cpu 0: rx_hash 0xd718eca7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50168 dport 41738] OK # # # cpu 0: rx_hash 0xb2a50ca7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50170 dport 41738] OK # # # cpu 0: rx_hash 0xe097e177 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50306 dport 41738] OK # # # cpu 0: rx_hash 0xf9f89977 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50314 dport 41738] OK # # # cpu 0: rx_hash 0xcb266977 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50318 dport 41738] OK # # # cpu 0: rx_hash 0x754f2577 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50330 dport 41738] OK # # # cpu 0: rx_hash 0x5a1ea777 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50344 dport 41738] OK # # # cpu 0: rx_hash 0xd6a91b77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50360 dport 41738] OK # # # cpu 0: rx_hash 0xe607ee77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50368 dport 41738] OK # # # cpu 0: rx_hash 0xcdb66677 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50380 dport 41738] OK # # # cpu 0: rx_hash 0x586ea277 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50388 dport 41738] OK # # # cpu 0: rx_hash 0x1282c077 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50404 dport 41738] OK # # # cpu 0: rx_hash 0x39334877 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50408 dport 41738] OK # # # cpu 0: rx_hash 0xb584f477 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50424 dport 41738] OK # # # cpu 0: rx_hash 0x18d94b17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50688 dport 41738] OK # # # cpu 0: rx_hash 0x4fba5b17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50694 dport 41738] OK # # # cpu 0: rx_hash 0xa6b00717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50708 dport 41738] OK # # # cpu 0: rx_hash 0xc30de717 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50710 dport 41738] OK # # # cpu 0: rx_hash 0xde829517 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50720 dport 41738] OK # # # cpu 0: rx_hash 0xa2500d17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50730 dport 41738] OK # # # cpu 0: rx_hash 0x60ebd917 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50740 dport 41738] OK # # # cpu 0: rx_hash 0x4b5a5117 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50744 dport 41738] OK # # # cpu 0: rx_hash 0x629bdc17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50760 dport 41738] OK # # # cpu 0: rx_hash 0x07263c17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50762 dport 41738] OK # # # cpu 0: rx_hash 0x8b918017 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50778 dport 41738] OK # # # cpu 0: rx_hash 0xa4c00217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50792 dport 41738] OK # # # cpu 0: rx_hash 0xc17de217 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50794 dport 41738] OK # # # cpu 0: rx_hash 0x4dca5e17 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50810 dport 41738] OK # # # count: pass=47 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 194, 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 38348 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49091 dport 38348] != expected 0x2c65b34f # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49091 dport 38348] != expected 0x2c65b34f # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59573 dport 38348] != expected 0xcd6158b # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59573 dport 38348] != expected 0xcd6158b # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55509 dport 38348] != expected 0xe1ed2524 # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55509 dport 38348] != expected 0xe1ed2524 # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45644 dport 38348] != expected 0x4025b673 # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45644 dport 38348] != expected 0x4025b673 # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41505 dport 38348] != expected 0x8397da7d # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41505 dport 38348] != expected 0x8397da7d # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34438 dport 38348] != expected 0x691425ec # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34438 dport 38348] != expected 0x691425ec # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34894 dport 38348] != expected 0x9f4055b # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34894 dport 38348] != expected 0x9f4055b # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58394 dport 38348] != expected 0xbdc4d1e6 # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58394 dport 38348] != expected 0xbdc4d1e6 # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42360 dport 38348] != expected 0x1b0ed4ea # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42360 dport 38348] != expected 0x1b0ed4ea # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54152 dport 38348] != expected 0x817ce5fa # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54152 dport 38348] != expected 0x817ce5fa # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56240 dport 38348] != expected 0xad3dcd5e # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56240 dport 38348] != expected 0xad3dcd5e # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56457 dport 38348] != expected 0xff0aafbe # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56457 dport 38348] != expected 0xff0aafbe # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51047 dport 38348] != expected 0x392143f4 # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51047 dport 38348] != expected 0x392143f4 # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49206 dport 38348] != expected 0x929693f6 # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49206 dport 38348] != expected 0x929693f6 # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59873 dport 38348] != expected 0x64e06acd # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59873 dport 38348] != expected 0x64e06acd # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39444 dport 38348] != expected 0x44463917 # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39444 dport 38348] != expected 0x44463917 # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58122 dport 38348] != expected 0xc9602e9f # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58122 dport 38348] != expected 0xc9602e9f # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45510 dport 38348] != expected 0x65d732d5 # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45510 dport 38348] != expected 0x65d732d5 # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48787 dport 38348] != expected 0x220e7123 # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48787 dport 38348] != expected 0x220e7123 # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41308 dport 38348] != expected 0xe5fe83d8 # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41308 dport 38348] != expected 0xe5fe83d8 # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45105 dport 38348] != expected 0x77d59922 # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45105 dport 38348] != expected 0x77d59922 # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44193 dport 38348] != expected 0x963cff8d # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44193 dport 38348] != expected 0x963cff8d # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33950 dport 38348] != expected 0x6b612f49 # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33950 dport 38348] != expected 0x6b612f49 # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55118 dport 38348] != expected 0xdaab4902 # # Exception| cpu 4: rx_hash 0xccd762f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55118 dport 38348] != expected 0xdaab4902 # # 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 194, 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 40499 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33939 dport 40499] != expected 0xea13682a # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33939 dport 40499] != expected 0xea13682a # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44705 dport 40499] != expected 0xf8636c # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44705 dport 40499] != expected 0xf8636c # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41540 dport 40499] != expected 0x70962465 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41540 dport 40499] != expected 0x70962465 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57011 dport 40499] != expected 0xffdbfee1 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57011 dport 40499] != expected 0xffdbfee1 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39560 dport 40499] != expected 0xa5cf37ff # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39560 dport 40499] != expected 0xa5cf37ff # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57361 dport 40499] != expected 0xfbafd76b # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57361 dport 40499] != expected 0xfbafd76b # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43574 dport 40499] != expected 0xb7f3261d # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43574 dport 40499] != expected 0xb7f3261d # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46220 dport 40499] != expected 0x44999049 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46220 dport 40499] != expected 0x44999049 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49777 dport 40499] != expected 0x107a0055 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49777 dport 40499] != expected 0x107a0055 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34463 dport 40499] != expected 0xedc75dca # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34463 dport 40499] != expected 0xedc75dca # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58645 dport 40499] != expected 0x8788825b # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58645 dport 40499] != expected 0x8788825b # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47189 dport 40499] != expected 0x55aa3d40 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47189 dport 40499] != expected 0x55aa3d40 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46990 dport 40499] != expected 0x558ab669 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46990 dport 40499] != expected 0x558ab669 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47357 dport 40499] != expected 0x3b086cc0 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47357 dport 40499] != expected 0x3b086cc0 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47876 dport 40499] != expected 0x5e56861 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47876 dport 40499] != expected 0x5e56861 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45633 dport 40499] != expected 0x4cbfa3d8 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45633 dport 40499] != expected 0x4cbfa3d8 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37741 dport 40499] != expected 0x9b58d5c6 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37741 dport 40499] != expected 0x9b58d5c6 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37137 dport 40499] != expected 0xb54d6d26 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37137 dport 40499] != expected 0xb54d6d26 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46814 dport 40499] != expected 0xe2db9ea9 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46814 dport 40499] != expected 0xe2db9ea9 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56155 dport 40499] != expected 0xbcade551 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56155 dport 40499] != expected 0xbcade551 # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44050 dport 40499] != expected 0x79216b0d # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44050 dport 40499] != expected 0x79216b0d # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39045 dport 40499] != expected 0x6960c21e # # Exception| cpu 0: rx_hash 0xd855d765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39045 dport 40499] != expected 0x6960c21e # # 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 182, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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 187, 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 80, 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 67, 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 47, 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__->