< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 33448 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9ed082ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 37252 dport 33448] != expected 0x1ee2ef24 # # Exception| cpu 0: rx_hash 0xd06f6a86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37256 dport 33448] != expected 0xcc375409 # # Exception| cpu 0: rx_hash 0x7c1a2ea1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37268 dport 33448] != expected 0x39c4a456 # # Exception| cpu 0: rx_hash 0x0a176d89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37336 dport 33448] != expected 0x62d88da7 # # Exception| cpu 0: rx_hash 0x4a78affe [saddr 192.0.3.2 daddr 192.0.3.1 sport 37346 dport 33448] != expected 0x21132e1b # # Exception| cpu 0: rx_hash 0x0bb3288c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37380 dport 33448] != expected 0xa94d70a6 # # Exception| cpu 0: rx_hash 0xd1cb2f83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37460 dport 33448] != expected 0x7a2a908 # # Exception| cpu 0: rx_hash 0x59559526 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37512 dport 33448] != expected 0x3f7c02e5 # # Exception| cpu 0: rx_hash 0xe375b165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37526 dport 33448] != expected 0xf3bda929 # # Exception| cpu 0: rx_hash 0xcafa6f2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37560 dport 33448] != expected 0xbc96c2e # # Exception| cpu 0: rx_hash 0x77b25e41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37578 dport 33448] != expected 0x8f87cbaa # # Exception| cpu 0: rx_hash 0x832d9229 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37592 dport 33448] != expected 0x9193db4b # # Exception| cpu 0: rx_hash 0x5e3d8008 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37604 dport 33448] != expected 0x77f30ead # # Exception| cpu 0: rx_hash 0x7962741d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37628 dport 33448] != expected 0x1e99d33b # # Exception| cpu 0: rx_hash 0x98e0521a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37634 dport 33448] != expected 0xae94624b # # Exception| cpu 0: rx_hash 0x2c105c05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37674 dport 33448] != expected 0xf34bd116 # # Exception| cpu 0: rx_hash 0xb16f8c53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37676 dport 33448] != expected 0x56e0a74c # # Exception| cpu 0: rx_hash 0x1d1ac874 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37680 dport 33448] != expected 0xa3135713 # # Exception| cpu 0: rx_hash 0x91586d68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37720 dport 33448] != expected 0x77057692 # # Exception| cpu 0: rx_hash 0x84b9079b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37762 dport 33448] != expected 0xea70ab25 # # Exception| cpu 0: rx_hash 0x37211caa [saddr 192.0.3.2 daddr 192.0.3.1 sport 37830 dport 33448] != expected 0xff201430 # # Exception| cpu 0: rx_hash 0xc3bed0c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37844 dport 33448] != expected 0xe13404d1 # # Exception| cpu 0: rx_hash 0xfc646eef [saddr 192.0.3.2 daddr 192.0.3.1 sport 37880 dport 33448] != expected 0x20729a45 # # Exception| cpu 0: rx_hash 0x4404e76e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37888 dport 33448] != expected 0xcc71f619 # # Exception| cpu 0: rx_hash 0xf79cfc5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37956 dport 33448] != expected 0xd921490c # # Exception| cpu 0: rx_hash 0x15565053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37972 dport 33448] != expected 0xfe07027e # # Exception| cpu 0: rx_hash 0x3cd98e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38010 dport 33448] != expected 0x673c779 # # Exception| cpu 0: rx_hash 0xba971ee3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38032 dport 33448] != expected 0xafb37405 # # Exception| cpu 0: rx_hash 0x2938e4e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38048 dport 33448] != expected 0x9b061ace # # Exception| cpu 0: rx_hash 0x67870cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38060 dport 33448] != expected 0x49d3a1e3 # # Exception| cpu 0: rx_hash 0x9318c0aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 38078 dport 33448] != expected 0x57c7b102 # # Exception| cpu 0: rx_hash 0x8cf59fbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38118 dport 33448] != expected 0xb764fe48 # # Exception| cpu 0: rx_hash 0x97385f8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38204 dport 33448] != expected 0x88634748 # # Exception| cpu 0: rx_hash 0xefe536fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38214 dport 33448] != expected 0x42617628 # # Exception| cpu 0: rx_hash 0x86052ac5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38226 dport 33448] != expected 0xf9de1093 # # Exception| cpu 0: rx_hash 0xe1351ca7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38256 dport 33448] != expected 0xd37f6eb9 # # Exception| cpu 0: rx_hash 0x5671182f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38272 dport 33448] != expected 0x2ae75bc0 # # Exception| cpu 0: rx_hash 0x31412e4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38306 dport 33448] != expected 0x4625ea # # Exception| cpu 0: rx_hash 0xd38b8241 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38322 dport 33448] != expected 0x27606e98 # # Exception| cpu 0: rx_hash 0x8b610a0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38332 dport 33448] != expected 0xcc878e26 # # Exception| cpu 0: rx_hash 0x9a5c7f44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38354 dport 33448] != expected 0xbd3ad9fd # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x390b1be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43598 dport 45136] OK # # # cpu 0: rx_hash 0x46be67bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43608 dport 45136] OK # # # cpu 0: rx_hash 0x3abf1171 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43670 dport 45136] OK # # # cpu 0: rx_hash 0xe7af0350 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43690 dport 45136] OK # # # cpu 4: rx_hash 0x50eb07d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43610 dport 45136] OK # # # cpu 4: rx_hash 0x8dfb15f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43622 dport 45136] OK # # # cpu 4: rx_hash 0x7400f95a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43674 dport 45136] OK # # # cpu 4: rx_hash 0x7ad0d306 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43692 dport 45136] OK # # # cpu 4: rx_hash 0xc0f0f745 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43698 dport 45136] OK # # # cpu 4: rx_hash 0xd1cd820f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43740 dport 45136] OK # # # cpu 4: rx_hash 0x3e9f8e54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43796 dport 45136] OK # # # cpu 4: rx_hash 0xe38f9c75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43816 dport 45136] OK # # # cpu 4: rx_hash 0xc4d06860 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43824 dport 45136] OK # # # cpu 4: rx_hash 0x8a6f804b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43836 dport 45136] OK # # # cpu 4: rx_hash 0x062d2557 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43860 dport 45136] OK # # # cpu 4: rx_hash 0x9582df5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43876 dport 45136] OK # # # cpu 4: rx_hash 0xd65917bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43910 dport 45136] OK # # # cpu 4: rx_hash 0x05992fc0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43916 dport 45136] OK # # # cpu 4: rx_hash 0x3493bbb1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43926 dport 45136] OK # # # cpu 4: rx_hash 0x74fc79c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43948 dport 45136] OK # # # cpu 4: rx_hash 0x915ec0e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43984 dport 45136] OK # # # cpu 4: rx_hash 0x585b1f63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44040 dport 45136] OK # # # cpu 4: rx_hash 0xd371af51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44044 dport 45136] OK # # # cpu 4: rx_hash 0x31bb035d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44060 dport 45136] OK # # # cpu 4: rx_hash 0xa214f957 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44076 dport 45136] OK # # # cpu 4: rx_hash 0xfd966436 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44110 dport 45136] OK # # # cpu 4: rx_hash 0x6e399e3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44158 dport 45136] OK # # # cpu 4: rx_hash 0x35671ce4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44200 dport 45136] OK # # # cpu 4: rx_hash 0x245a69ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44230 dport 45136] OK # # # cpu 4: rx_hash 0xc690c5a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44246 dport 45136] OK # # # cpu 4: rx_hash 0x0dd5b7e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44264 dport 45136] OK # # # cpu 4: rx_hash 0xfa02f184 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44308 dport 45136] OK # # # cpu 4: rx_hash 0x2712e3a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44328 dport 45136] OK # # # cpu 4: rx_hash 0xf3bacef6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44366 dport 45136] OK # # # cpu 4: rx_hash 0xc2b05a87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44372 dport 45136] OK # # # cpu 4: rx_hash 0x511fa08d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44388 dport 45136] OK # # # cpu 4: rx_hash 0x82df98f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44398 dport 45136] OK # # # cpu 4: rx_hash 0x601534fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44414 dport 45136] OK # # # cpu 4: rx_hash 0xa6346672 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44462 dport 45136] OK # # # cpu 4: rx_hash 0x973ef203 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44468 dport 45136] OK # # # cpu 4: rx_hash 0xdee90f06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44500 dport 45136] OK # # # cpu 4: rx_hash 0xd039255a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44514 dport 45136] OK # # # cpu 4: rx_hash 0x4d46f50c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44516 dport 45136] OK # # # cpu 4: rx_hash 0x73380e24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44564 dport 45136] OK # # # cpu 4: rx_hash 0x7de82478 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44578 dport 45136] OK # # # cpu 4: rx_hash 0xc0a01515 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44624 dport 45136] OK # # # cpu 4: rx_hash 0x969ab706 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44648 dport 45136] OK # # # cpu 4: rx_hash 0x2cba9345 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44662 dport 45136] OK # # # cpu 4: rx_hash 0x6f615ba5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44692 dport 45136] OK # # # count: pass=49 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 59947 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58942 dport 59947] != expected 0x145d8368 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58942 dport 59947] != expected 0x145d8368 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43414 dport 59947] != expected 0xf876b39e # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43414 dport 59947] != expected 0xf876b39e # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50137 dport 59947] != expected 0xe2d152a0 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50137 dport 59947] != expected 0xe2d152a0 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43854 dport 59947] != expected 0xd0807e1 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43854 dport 59947] != expected 0xd0807e1 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43168 dport 59947] != expected 0xcb1acfb8 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43168 dport 59947] != expected 0xcb1acfb8 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53002 dport 59947] != expected 0x3f5e7b6e # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53002 dport 59947] != expected 0x3f5e7b6e # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50689 dport 59947] != expected 0x4c78291e # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50689 dport 59947] != expected 0x4c78291e # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60527 dport 59947] != expected 0x4da1932d # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60527 dport 59947] != expected 0x4da1932d # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60307 dport 59947] != expected 0x3d3bd2b8 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60307 dport 59947] != expected 0x3d3bd2b8 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49098 dport 59947] != expected 0x97ce5c20 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49098 dport 59947] != expected 0x97ce5c20 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58265 dport 59947] != expected 0x9e0b5359 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58265 dport 59947] != expected 0x9e0b5359 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60114 dport 59947] != expected 0x64e493f5 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60114 dport 59947] != expected 0x64e493f5 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44489 dport 59947] != expected 0x6786a485 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44489 dport 59947] != expected 0x6786a485 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42145 dport 59947] != expected 0xc5acad25 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42145 dport 59947] != expected 0xc5acad25 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43690 dport 59947] != expected 0xed5d3094 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43690 dport 59947] != expected 0xed5d3094 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44380 dport 59947] != expected 0xeab9bc76 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44380 dport 59947] != expected 0xeab9bc76 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33664 dport 59947] != expected 0xa9f635e # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33664 dport 59947] != expected 0xa9f635e # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56148 dport 59947] != expected 0x38edfd18 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56148 dport 59947] != expected 0x38edfd18 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48749 dport 59947] != expected 0xb504153c # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48749 dport 59947] != expected 0xb504153c # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57697 dport 59947] != expected 0x78e6c29f # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57697 dport 59947] != expected 0x78e6c29f # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37563 dport 59947] != expected 0x73653538 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37563 dport 59947] != expected 0x73653538 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54562 dport 59947] != expected 0xdd190b5 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54562 dport 59947] != expected 0xdd190b5 # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36669 dport 59947] != expected 0xa6ad1d4b # # Exception| cpu 0: rx_hash 0x4ada7f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36669 dport 59947] != expected 0xa6ad1d4b # # 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 49094 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51069 dport 49094] != expected 0xa9e378df # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51069 dport 49094] != expected 0xa9e378df # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52702 dport 49094] != expected 0xd8f31bcc # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52702 dport 49094] != expected 0xd8f31bcc # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55459 dport 49094] != expected 0xcbe28fa # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55459 dport 49094] != expected 0xcbe28fa # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52045 dport 49094] != expected 0xd8023d3d # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52045 dport 49094] != expected 0xd8023d3d # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57701 dport 49094] != expected 0x6250964c # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57701 dport 49094] != expected 0x6250964c # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33424 dport 49094] != expected 0x47e7ca63 # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33424 dport 49094] != expected 0x47e7ca63 # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54227 dport 49094] != expected 0x8f5c130b # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54227 dport 49094] != expected 0x8f5c130b # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60324 dport 49094] != expected 0x4cc2683e # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60324 dport 49094] != expected 0x4cc2683e # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60166 dport 49094] != expected 0x37ab0bdd # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60166 dport 49094] != expected 0x37ab0bdd # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44147 dport 49094] != expected 0x65bf4d95 # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44147 dport 49094] != expected 0x65bf4d95 # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34307 dport 49094] != expected 0xc000b9f2 # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34307 dport 49094] != expected 0xc000b9f2 # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52618 dport 49094] != expected 0x89a1acf1 # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52618 dport 49094] != expected 0x89a1acf1 # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60299 dport 49094] != expected 0x49e776bf # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60299 dport 49094] != expected 0x49e776bf # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50900 dport 49094] != expected 0x23cc4949 # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50900 dport 49094] != expected 0x23cc4949 # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35970 dport 49094] != expected 0xd620ec83 # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35970 dport 49094] != expected 0xd620ec83 # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43913 dport 49094] != expected 0xcb8aa470 # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43913 dport 49094] != expected 0xcb8aa470 # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50451 dport 49094] != expected 0x3fc858f5 # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50451 dport 49094] != expected 0x3fc858f5 # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43358 dport 49094] != expected 0x3b68b300 # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43358 dport 49094] != expected 0x3b68b300 # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38836 dport 49094] != expected 0xa0ed668b # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38836 dport 49094] != expected 0xa0ed668b # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35962 dport 49094] != expected 0xa4f1b012 # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35962 dport 49094] != expected 0xa4f1b012 # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58045 dport 49094] != expected 0xe8de637b # # Exception| cpu 4: rx_hash 0xec4de536 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58045 dport 49094] != expected 0xe8de637b # # Exception| count: pass=0 nohash=0 fail=42 # # 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__->