< 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 214, 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 43891 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd671fae6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52514 dport 43891] != expected 0xddccbc91 # # Exception| cpu 0: rx_hash 0x4067c4a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52520 dport 43891] != expected 0x88436cbf # # Exception| cpu 0: rx_hash 0x0a88755c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52544 dport 43891] != expected 0x2a50ffe0 # # Exception| cpu 0: rx_hash 0x41836a7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52564 dport 43891] != expected 0x809717f7 # # Exception| cpu 0: rx_hash 0xc1713d11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52652 dport 43891] != expected 0x4fd2a53 # # Exception| cpu 0: rx_hash 0x919e09b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52670 dport 43891] != expected 0x37305d8f # # Exception| cpu 0: rx_hash 0xc09593c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52688 dport 43891] != expected 0xc29511b # # Exception| cpu 0: rx_hash 0xd8b8e5f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52712 dport 43891] != expected 0x848b3841 # # Exception| cpu 0: rx_hash 0x9d01ffb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52768 dport 43891] != expected 0x70f24323 # # Exception| cpu 0: rx_hash 0xd60ae092 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52788 dport 43891] != expected 0xda35ab34 # # Exception| cpu 0: rx_hash 0x87017ae9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52826 dport 43891] != expected 0xe12ca7a0 # # Exception| cpu 0: rx_hash 0xff99d41a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52844 dport 43891] != expected 0x4b076b92 # # Exception| cpu 0: rx_hash 0xd42713f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52854 dport 43891] != expected 0xc34926ed # # Exception| cpu 0: rx_hash 0xb492cb3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52856 dport 43891] != expected 0xe1c08385 # # Exception| cpu 0: rx_hash 0xc10a2765 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52922 dport 43891] != expected 0x3043df6 # # Exception| cpu 0: rx_hash 0xc0ee89bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 52934 dport 43891] != expected 0xbd046be # # Exception| cpu 0: rx_hash 0x0617835c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52958 dport 43891] != expected 0x6d92e14c # # Exception| cpu 0: rx_hash 0x4ed5c1ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 52980 dport 43891] != expected 0xd6fdffca # # Exception| cpu 0: rx_hash 0xd8c3ff8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52990 dport 43891] != expected 0x83722fe4 # # Exception| cpu 0: rx_hash 0xf5fd1938 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53004 dport 43891] != expected 0x2f4bdbbb # # Exception| cpu 0: rx_hash 0x30cd4e6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53034 dport 43891] != expected 0x58a18ad8 # # Exception| cpu 0: rx_hash 0xc4435b80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53100 dport 43891] != expected 0x36db7247 # # Exception| cpu 0: rx_hash 0xeffd9c62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53110 dport 43891] != expected 0xbe953f38 # # Exception| cpu 0: rx_hash 0x99ac2d8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53130 dport 43891] != expected 0x4df977da # # Exception| cpu 0: rx_hash 0x2404d42f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53146 dport 43891] != expected 0x9038ea8b # # Exception| cpu 0: rx_hash 0xd16e6f1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53152 dport 43891] != expected 0xf696695c # # Exception| cpu 0: rx_hash 0x469cff86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53206 dport 43891] != expected 0xabcdc23a # # Exception| cpu 0: rx_hash 0xcb6eea47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53210 dport 43891] != expected 0x67488ddf # # Exception| cpu 0: rx_hash 0x6eeb65d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53234 dport 43891] != expected 0x322b79d4 # # Exception| cpu 0: rx_hash 0x0e5ebd14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53244 dport 43891] != expected 0x10a2dcbc # # Exception| cpu 0: rx_hash 0x8138c911 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53286 dport 43891] != expected 0xa00794d0 # # Exception| cpu 0: rx_hash 0x80dc67c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53338 dport 43891] != expected 0xa8d3ef98 # # Exception| cpu 0: rx_hash 0x98f111f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53346 dport 43891] != expected 0x207186c2 # # Exception| cpu 0: rx_hash 0x6352b5d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53394 dport 43891] != expected 0x1f9881c5 # # Exception| cpu 0: rx_hash 0x002e30a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53410 dport 43891] != expected 0x2cb9d23c # # Exception| cpu 0: rx_hash 0x96380ee6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53416 dport 43891] != expected 0x79360212 # # Exception| cpu 0: rx_hash 0x3074dcc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53438 dport 43891] != expected 0x3dfd0088 # # Exception| cpu 0: rx_hash 0xbc6267dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 53454 dport 43891] != expected 0xf9ac3425 # # Exception| cpu 0: rx_hash 0x1a2eb5fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 53464 dport 43891] != expected 0xbd6736bf # # Exception| cpu 0: rx_hash 0x8971f759 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53508 dport 43891] != expected 0xdd37a920 # # Exception| cpu 0: rx_hash 0xd99ec3fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 53526 dport 43891] != expected 0xeefadefc # # Exception| cpu 0: rx_hash 0x4f88fdb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53532 dport 43891] != expected 0xbb750ed2 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xd2d47a0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49794 dport 57836] OK # # # cpu 0: rx_hash 0xcaf90c3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49850 dport 57836] OK # # # cpu 0: rx_hash 0x265a6fe0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49860 dport 57836] OK # # # cpu 0: rx_hash 0xfb474e83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49882 dport 57836] OK # # # cpu 0: rx_hash 0x0de4a802 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49886 dport 57836] OK # # # cpu 0: rx_hash 0xb3850c11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49904 dport 57836] OK # # # cpu 0: rx_hash 0x25933253 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49914 dport 57836] OK # # # cpu 0: rx_hash 0x855fc126 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49924 dport 57836] OK # # # cpu 0: rx_hash 0x38f73886 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49940 dport 57836] OK # # # cpu 0: rx_hash 0xb5052d47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49944 dport 57836] OK # # # cpu 0: rx_hash 0x1080a2d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49968 dport 57836] OK # # # cpu 0: rx_hash 0xe6234456 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49972 dport 57836] OK # # # cpu 0: rx_hash 0x70357a14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49982 dport 57836] OK # # # cpu 0: rx_hash 0xe7c7ea8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49992 dport 57836] OK # # # cpu 0: rx_hash 0x3913965f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50024 dport 57836] OK # # # cpu 0: rx_hash 0x09497a3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50036 dport 57836] OK # # # cpu 0: rx_hash 0x64fce050 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50062 dport 57836] OK # # # cpu 0: rx_hash 0x91965b62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50100 dport 57836] OK # # # cpu 0: rx_hash 0x07806520 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50110 dport 57836] OK # # # cpu 0: rx_hash 0xc3549caa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50148 dport 57836] OK # # # cpu 0: rx_hash 0x93bba808 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50166 dport 57836] OK # # # cpu 0: rx_hash 0x05ad964a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50172 dport 57836] OK # # # cpu 0: rx_hash 0x00d96795 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50182 dport 57836] OK # # # cpu 0: rx_hash 0x2b67a077 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50204 dport 57836] OK # # # cpu 0: rx_hash 0xa55ce805 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50222 dport 57836] OK # # # cpu 0: rx_hash 0xf5b3dca7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50236 dport 57836] OK # # # cpu 0: rx_hash 0x32ae789e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50264 dport 57836] OK # # # cpu 0: rx_hash 0xbc9530ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50282 dport 57836] OK # # # cpu 0: rx_hash 0x6188118f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50292 dport 57836] OK # # # cpu 0: rx_hash 0x17d9a062 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50312 dport 57836] OK # # # cpu 0: rx_hash 0xb1957241 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50334 dport 57836] OK # # # cpu 0: rx_hash 0xb25c2ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50336 dport 57836] OK # # # cpu 0: rx_hash 0x75418bcb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50372 dport 57836] OK # # # cpu 0: rx_hash 0x15f45308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50378 dport 57836] OK # # # cpu 0: rx_hash 0x451b67aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50392 dport 57836] OK # # # cpu 0: rx_hash 0xb071dc98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50402 dport 57836] OK # # # cpu 0: rx_hash 0x3d83c959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50414 dport 57836] OK # # # cpu 0: rx_hash 0x0dd92538 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50418 dport 57836] OK # # # cpu 0: rx_hash 0x9bcf1b7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50424 dport 57836] OK # # # cpu 0: rx_hash 0xfdfae2ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50462 dport 57836] OK # # # cpu 0: rx_hash 0x089059dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50468 dport 57836] OK # # # cpu 0: rx_hash 0x6a087274 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50536 dport 57836] OK # # # cpu 0: rx_hash 0xb7155317 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50550 dport 57836] OK # # # cpu 0: rx_hash 0x4cb6f73b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50566 dport 57836] OK # # # cpu 0: rx_hash 0x6525c3b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50654 dport 57836] OK # # # cpu 0: rx_hash 0x7d08b583 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50662 dport 57836] OK # # # cpu 0: rx_hash 0xc0a04c23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50678 dport 57836] OK # # # cpu 0: rx_hash 0xa01594e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50680 dport 57836] OK # # # cpu 0: rx_hash 0x4029013b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50712 dport 57836] OK # # # cpu 0: rx_hash 0x69ba35b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50752 dport 57836] OK # # # count: pass=50 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 214, 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 58069 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37542 dport 58069] != expected 0x84e72244 # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37542 dport 58069] != expected 0x84e72244 # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56533 dport 58069] != expected 0xf576d0bc # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56533 dport 58069] != expected 0xf576d0bc # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59782 dport 58069] != expected 0x7b4a2bdd # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59782 dport 58069] != expected 0x7b4a2bdd # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47863 dport 58069] != expected 0xee1a6eaf # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47863 dport 58069] != expected 0xee1a6eaf # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53006 dport 58069] != expected 0x4906c885 # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53006 dport 58069] != expected 0x4906c885 # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42919 dport 58069] != expected 0xce66c9ad # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42919 dport 58069] != expected 0xce66c9ad # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47703 dport 58069] != expected 0xfb4293ad # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47703 dport 58069] != expected 0xfb4293ad # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56458 dport 58069] != expected 0x21575acb # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56458 dport 58069] != expected 0x21575acb # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49926 dport 58069] != expected 0x22497769 # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49926 dport 58069] != expected 0x22497769 # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43261 dport 58069] != expected 0x22a673f6 # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43261 dport 58069] != expected 0x22a673f6 # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50746 dport 58069] != expected 0x3f4674d5 # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50746 dport 58069] != expected 0x3f4674d5 # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53483 dport 58069] != expected 0x3412a362 # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53483 dport 58069] != expected 0x3412a362 # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36437 dport 58069] != expected 0xfe0a5e06 # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36437 dport 58069] != expected 0xfe0a5e06 # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44807 dport 58069] != expected 0x9485b795 # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44807 dport 58069] != expected 0x9485b795 # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36493 dport 58069] != expected 0x9480ad0a # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36493 dport 58069] != expected 0x9480ad0a # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51191 dport 58069] != expected 0x5ecea301 # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51191 dport 58069] != expected 0x5ecea301 # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42401 dport 58069] != expected 0x69825a8c # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42401 dport 58069] != expected 0x69825a8c # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52461 dport 58069] != expected 0xda09787b # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52461 dport 58069] != expected 0xda09787b # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33939 dport 58069] != expected 0x1a9d1ae3 # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33939 dport 58069] != expected 0x1a9d1ae3 # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41673 dport 58069] != expected 0x17d4da99 # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41673 dport 58069] != expected 0x17d4da99 # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46842 dport 58069] != expected 0x2e4a711f # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46842 dport 58069] != expected 0x2e4a711f # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52257 dport 58069] != expected 0x1a446360 # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52257 dport 58069] != expected 0x1a446360 # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48326 dport 58069] != expected 0xa0bbe2d3 # # Exception| cpu 5: rx_hash 0x89f537c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48326 dport 58069] != expected 0xa0bbe2d3 # # 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 214, 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 38679 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60950 dport 38679] != expected 0x2cc20c36 # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60950 dport 38679] != expected 0x2cc20c36 # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36212 dport 38679] != expected 0x833df599 # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36212 dport 38679] != expected 0x833df599 # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56835 dport 38679] != expected 0x1725f597 # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56835 dport 38679] != expected 0x1725f597 # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40908 dport 38679] != expected 0x42f573a9 # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40908 dport 38679] != expected 0x42f573a9 # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39288 dport 38679] != expected 0xf384eb47 # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39288 dport 38679] != expected 0xf384eb47 # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36941 dport 38679] != expected 0xe075ccda # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36941 dport 38679] != expected 0xe075ccda # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59846 dport 38679] != expected 0x6174bf7b # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59846 dport 38679] != expected 0x6174bf7b # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50351 dport 38679] != expected 0xfa9d3d75 # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50351 dport 38679] != expected 0xfa9d3d75 # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54985 dport 38679] != expected 0x7e97bb7a # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54985 dport 38679] != expected 0x7e97bb7a # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55698 dport 38679] != expected 0x6f76e2b7 # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55698 dport 38679] != expected 0x6f76e2b7 # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35277 dport 38679] != expected 0xf8dca57e # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35277 dport 38679] != expected 0xf8dca57e # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39882 dport 38679] != expected 0x97e7fbcc # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39882 dport 38679] != expected 0x97e7fbcc # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58017 dport 38679] != expected 0x50edd5e1 # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58017 dport 38679] != expected 0x50edd5e1 # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33161 dport 38679] != expected 0x866e2c64 # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33161 dport 38679] != expected 0x866e2c64 # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51759 dport 38679] != expected 0xb9489799 # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51759 dport 38679] != expected 0xb9489799 # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37819 dport 38679] != expected 0xa6058b22 # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37819 dport 38679] != expected 0xa6058b22 # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40476 dport 38679] != expected 0x5c5824cf # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40476 dport 38679] != expected 0x5c5824cf # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44441 dport 38679] != expected 0xb95f3ad # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44441 dport 38679] != expected 0xb95f3ad # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43507 dport 38679] != expected 0x62cb2cb1 # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43507 dport 38679] != expected 0x62cb2cb1 # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46059 dport 38679] != expected 0x6d199896 # # Exception| cpu 0: rx_hash 0xf3d94cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46059 dport 38679] != expected 0x6d199896 # # Exception| count: pass=0 nohash=0 fail=40 # # 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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->