< 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 37041 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 53 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe163b426 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55194 dport 37041] != expected 0x5fb8123 # # Exception| cpu 0: rx_hash 0x6fa19f4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55234 dport 37041] != expected 0xb5a99230 # # Exception| cpu 0: rx_hash 0xdc47c265 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55248 dport 37041] != expected 0x7435090c # # Exception| cpu 0: rx_hash 0x63f82892 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55276 dport 37041] != expected 0xd4a41af6 # # Exception| cpu 0: rx_hash 0x94690df8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55286 dport 37041] != expected 0x9552ea72 # # Exception| cpu 0: rx_hash 0x208b267a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55330 dport 37041] != expected 0x673aa75d # # Exception| cpu 0: rx_hash 0xa865d6fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 55334 dport 37041] != expected 0x67ee702d # # Exception| cpu 0: rx_hash 0x88c5f66b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55360 dport 37041] != expected 0x7684de24 # # Exception| cpu 0: rx_hash 0x99181762 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55362 dport 37041] != expected 0x772d70c4 # # Exception| cpu 0: rx_hash 0xccb28e29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55368 dport 37041] != expected 0xf6eeb59c # # Exception| cpu 0: rx_hash 0x55819fa4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55374 dport 37041] != expected 0xf793cc0c # # Exception| cpu 0: rx_hash 0x6e893208 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55384 dport 37041] != expected 0x36db8040 # # Exception| cpu 0: rx_hash 0xae490d11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55418 dport 37041] != expected 0xd768b44e # # Exception| cpu 0: rx_hash 0x50bb29bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55466 dport 37041] != expected 0x9f566a5e # # Exception| cpu 0: rx_hash 0xd855d938 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55470 dport 37041] != expected 0x9f82bd2e # # Exception| cpu 0: rx_hash 0xad5f60e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55490 dport 37041] != expected 0xf2bd67f # # Exception| cpu 0: rx_hash 0x61c6e820 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55502 dport 37041] != expected 0x8f956ab7 # # Exception| cpu 0: rx_hash 0xe35bb32c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55558 dport 37041] != expected 0x3bf7b99e # # Exception| cpu 0: rx_hash 0x8df987cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55578 dport 37041] != expected 0x7b7c308a # # Exception| cpu 0: rx_hash 0x67ecf477 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55596 dport 37041] != expected 0x5a2ee628 # # Exception| cpu 0: rx_hash 0x907dd11d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55606 dport 37041] != expected 0x1bd816ac # # Exception| cpu 0: rx_hash 0x5ff2342c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55682 dport 37041] != expected 0x4325c855 # # Exception| cpu 0: rx_hash 0x1b854c6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55690 dport 37041] != expected 0xc34fa3ed # # Exception| cpu 0: rx_hash 0x75277889 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55702 dport 37041] != expected 0x83c42af9 # # Exception| cpu 0: rx_hash 0x68a32e5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55738 dport 37041] != expected 0xe3600cdf # # Exception| cpu 0: rx_hash 0x6e8ff5b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55782 dport 37041] != expected 0x53e6c8bc # # Exception| cpu 0: rx_hash 0x9ebc99aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 55826 dport 37041] != expected 0x9914a1c1 # # Exception| cpu 0: rx_hash 0xed9afb9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55842 dport 37041] != expected 0xb93b0ef3 # # Exception| cpu 0: rx_hash 0x0bd63ff8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55866 dport 37041] != expected 0xf9645097 # # Exception| cpu 0: rx_hash 0x7edc8626 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55894 dport 37041] != expected 0x69cd3bc6 # # Exception| cpu 0: rx_hash 0xc1636cd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55914 dport 37041] != expected 0xc95c283c # # Exception| cpu 0: rx_hash 0x4cb72a4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55946 dport 37041] != expected 0xa14d591e # # Exception| cpu 0: rx_hash 0xd3a8e02f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56016 dport 37041] != expected 0x10b6e4ed # # Exception| cpu 0: rx_hash 0x1f3168e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56028 dport 37041] != expected 0x90085825 # # Exception| cpu 0: rx_hash 0x6a3d168f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56078 dport 37041] != expected 0x659c7b88 # # Exception| cpu 0: rx_hash 0xd9db4ba7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56092 dport 37041] != expected 0xa400e0b4 # # Exception| cpu 0: rx_hash 0x6664a150 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56096 dport 37041] != expected 0x491f34e # # Exception| cpu 0: rx_hash 0xff57b0dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 56102 dport 37041] != expected 0x5ec8ade # # Exception| cpu 0: rx_hash 0x46c481c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56134 dport 37041] != expected 0x15fb5d47 # # Exception| cpu 0: rx_hash 0x4a9d361a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56168 dport 37041] != expected 0x74f6d581 # # Exception| cpu 0: rx_hash 0xe8a68a3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56184 dport 37041] != expected 0xb4c3e05d # # Exception| cpu 0: rx_hash 0x60487abf [saddr 192.0.3.2 daddr 192.0.3.1 sport 56188 dport 37041] != expected 0xb417372d # # Exception| cpu 0: rx_hash 0x4fa78002 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56204 dport 37041] != expected 0x1c3373d3 # # Exception| cpu 0: rx_hash 0x43fe37dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 56226 dport 37041] != expected 0x7d3efb15 # # Exception| cpu 0: rx_hash 0xcb10c759 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56230 dport 37041] != expected 0x7dea2c65 # # Exception| cpu 0: rx_hash 0xf0186af5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56240 dport 37041] != expected 0xbca26029 # # Exception| cpu 0: rx_hash 0xfa6d06c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56258 dport 37041] != expected 0x6d292c8c # # Exception| cpu 0: rx_hash 0x7eda419e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56296 dport 37041] != expected 0xcf0733a # # Exception| cpu 0: rx_hash 0x540f0d3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56316 dport 37041] != expected 0xcc119196 # # Exception| cpu 0: rx_hash 0xdb879e5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56334 dport 37041] != expected 0x689e55ac # # Exception| cpu 0: rx_hash 0x79bc227d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56350 dport 37041] != expected 0xa8ab6070 # # Exception| cpu 0: rx_hash 0xecd6842f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56374 dport 37041] != expected 0xc8db9126 # # Exception| cpu 0: rx_hash 0x7f90f992 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56386 dport 37041] != expected 0x182da413 # # Exception| count: pass=0 nohash=0 fail=53 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x02f6769b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59632 dport 34583] OK # # # cpu 0: rx_hash 0x9def7b41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59668 dport 34583] OK # # # cpu 0: rx_hash 0x338d70bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59690 dport 34583] OK # # # cpu 0: rx_hash 0xb116ec0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59740 dport 34583] OK # # # cpu 0: rx_hash 0xa9a80cc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59796 dport 34583] OK # # # cpu 0: rx_hash 0x2d1f4b9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59838 dport 34583] OK # # # cpu 0: rx_hash 0x948c7a86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59870 dport 34583] OK # # # cpu 0: rx_hash 0x2b339071 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59874 dport 34583] OK # # # cpu 0: rx_hash 0x98d5cd59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59888 dport 34583] OK # # # cpu 0: rx_hash 0xb5a2c88c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59914 dport 34583] OK # # # cpu 0: rx_hash 0x3d4c3808 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59918 dport 34583] OK # # # cpu 0: rx_hash 0x179974ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59930 dport 34583] OK # # # cpu 0: rx_hash 0x31158fd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59936 dport 34583] OK # # # cpu 0: rx_hash 0xb9fb7f53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59940 dport 34583] OK # # # cpu 0: rx_hash 0xfba0dcfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60016 dport 34583] OK # # # cpu 0: rx_hash 0x76749a62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60048 dport 34583] OK # # # cpu 0: rx_hash 0xef478bef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60054 dport 34583] OK # # # cpu 0: rx_hash 0x8dbc08d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60068 dport 34583] OK # # # cpu 0: rx_hash 0x8b90d338 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60152 dport 34583] OK # # # cpu 0: rx_hash 0x32052598 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60198 dport 34583] OK # # # cpu 0: rx_hash 0x9a4bf589 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60228 dport 34583] OK # # # cpu 0: rx_hash 0x96124256 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60266 dport 34583] OK # # # cpu 0: rx_hash 0x3429fe77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60282 dport 34583] OK # # # cpu 0: rx_hash 0x8eaca298 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60322 dport 34583] OK # # # cpu 0: rx_hash 0x26e27289 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60352 dport 34583] OK # # # cpu 0: rx_hash 0x95042fa1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60370 dport 34583] OK # # # cpu 0: rx_hash 0x0c373e2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60372 dport 34583] OK # # # cpu 0: rx_hash 0x2abbc556 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60398 dport 34583] OK # # # cpu 0: rx_hash 0xf099cf7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60438 dport 34583] OK # # # cpu 0: rx_hash 0x36752b8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60520 dport 34583] OK # # # cpu 0: rx_hash 0x490afe62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60534 dport 34583] OK # # # cpu 0: rx_hash 0x1ca06729 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60540 dport 34583] OK # # # cpu 0: rx_hash 0x08473038 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60570 dport 34583] OK # # # cpu 0: rx_hash 0x86851b53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60610 dport 34583] OK # # # cpu 0: rx_hash 0x393af1a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60670 dport 34583] OK # # # cpu 0: rx_hash 0xf3896535 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60688 dport 34583] OK # # # cpu 0: rx_hash 0x4c368fc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60716 dport 34583] OK # # # cpu 0: rx_hash 0x773e226e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60730 dport 34583] OK # # # cpu 0: rx_hash 0xf5a5beda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60748 dport 34583] OK # # # cpu 0: rx_hash 0x579e02fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60764 dport 34583] OK # # # cpu 0: rx_hash 0xbd8b7147 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60778 dport 34583] OK # # # count: pass=41 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 36977 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 54985 dport 36977] != expected 0x60f6ded0 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 54985 dport 36977] != expected 0x60f6ded0 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 54137 dport 36977] != expected 0xebdc50d3 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 54137 dport 36977] != expected 0xebdc50d3 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 55481 dport 36977] != expected 0xb6552b87 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 55481 dport 36977] != expected 0xb6552b87 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 47783 dport 36977] != expected 0xb266b20a # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 47783 dport 36977] != expected 0xb266b20a # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 34211 dport 36977] != expected 0x3e100e9a # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 34211 dport 36977] != expected 0x3e100e9a # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 42261 dport 36977] != expected 0x8aa46419 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 42261 dport 36977] != expected 0x8aa46419 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 41234 dport 36977] != expected 0xe78a949f # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 41234 dport 36977] != expected 0xe78a949f # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 42812 dport 36977] != expected 0x37866120 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 42812 dport 36977] != expected 0x37866120 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 52679 dport 36977] != expected 0xefa36955 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 52679 dport 36977] != expected 0xefa36955 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 51778 dport 36977] != expected 0x99206b7b # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 51778 dport 36977] != expected 0x99206b7b # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 36016 dport 36977] != expected 0xf75cf151 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 36016 dport 36977] != expected 0xf75cf151 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 50128 dport 36977] != expected 0x2b396fca # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 50128 dport 36977] != expected 0x2b396fca # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 37046 dport 36977] != expected 0xf5610348 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 37046 dport 36977] != expected 0xf5610348 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 58484 dport 36977] != expected 0x5313b051 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 58484 dport 36977] != expected 0x5313b051 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 37629 dport 36977] != expected 0x59fd7f08 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 37629 dport 36977] != expected 0x59fd7f08 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 55524 dport 36977] != expected 0x580b225 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 55524 dport 36977] != expected 0x580b225 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 36298 dport 36977] != expected 0x1abe8511 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 36298 dport 36977] != expected 0x1abe8511 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 44143 dport 36977] != expected 0xd0c67a32 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 44143 dport 36977] != expected 0xd0c67a32 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 48854 dport 36977] != expected 0xe17d959 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 48854 dport 36977] != expected 0xe17d959 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 54839 dport 36977] != expected 0x49c58806 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 54839 dport 36977] != expected 0x49c58806 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 41353 dport 36977] != expected 0xdd299f61 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 41353 dport 36977] != expected 0xdd299f61 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 38591 dport 36977] != expected 0xc7594848 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 38591 dport 36977] != expected 0xc7594848 # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 55430 dport 36977] != expected 0x143ecb5c # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 55430 dport 36977] != expected 0x143ecb5c # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 44862 dport 36977] != expected 0x81afa5ab # # Exception| cpu 4: rx_hash 0x589de1ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 44862 dport 36977] != expected 0x81afa5ab # # 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 57655 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37398 dport 57655] != expected 0xdd6f24a7 # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37398 dport 57655] != expected 0xdd6f24a7 # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56085 dport 57655] != expected 0x680645e9 # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56085 dport 57655] != expected 0x680645e9 # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50657 dport 57655] != expected 0x2e783005 # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50657 dport 57655] != expected 0x2e783005 # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44191 dport 57655] != expected 0xb34a8b78 # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44191 dport 57655] != expected 0xb34a8b78 # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49329 dport 57655] != expected 0x9866361e # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49329 dport 57655] != expected 0x9866361e # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59062 dport 57655] != expected 0xd5a6cb4e # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59062 dport 57655] != expected 0xd5a6cb4e # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49192 dport 57655] != expected 0x69d647eb # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49192 dport 57655] != expected 0x69d647eb # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56690 dport 57655] != expected 0x4084947f # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56690 dport 57655] != expected 0x4084947f # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54594 dport 57655] != expected 0x40e68136 # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54594 dport 57655] != expected 0x40e68136 # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38498 dport 57655] != expected 0xa8a1b7ea # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38498 dport 57655] != expected 0xa8a1b7ea # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38939 dport 57655] != expected 0x8c18c4ea # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38939 dport 57655] != expected 0x8c18c4ea # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51779 dport 57655] != expected 0x18018733 # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51779 dport 57655] != expected 0x18018733 # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46350 dport 57655] != expected 0x564875c9 # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46350 dport 57655] != expected 0x564875c9 # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60321 dport 57655] != expected 0xc2fa86ba # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60321 dport 57655] != expected 0xc2fa86ba # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37309 dport 57655] != expected 0x1916b049 # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37309 dport 57655] != expected 0x1916b049 # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49770 dport 57655] != expected 0xdd94940b # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49770 dport 57655] != expected 0xdd94940b # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35843 dport 57655] != expected 0x357ed5c5 # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35843 dport 57655] != expected 0x357ed5c5 # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56250 dport 57655] != expected 0x73a347a0 # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56250 dport 57655] != expected 0x73a347a0 # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44145 dport 57655] != expected 0xe3daa42b # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44145 dport 57655] != expected 0xe3daa42b # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44287 dport 57655] != expected 0xad9ba60 # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44287 dport 57655] != expected 0xad9ba60 # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52941 dport 57655] != expected 0x178a7788 # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52941 dport 57655] != expected 0x178a7788 # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48196 dport 57655] != expected 0x820bcf30 # # Exception| cpu 4: rx_hash 0xfbcaed21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48196 dport 57655] != expected 0x820bcf30 # # 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__->