< 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 447, 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 51208 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 55 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf3d6f971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40970 dport 51208] != expected 0xead96863 # # Exception| cpu 0: rx_hash 0xb49c8d56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40988 dport 51208] != expected 0x7818104d # # Exception| cpu 0: rx_hash 0x5073c362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40998 dport 51208] != expected 0x23b9d474 # # Exception| cpu 0: rx_hash 0x298a7bb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41062 dport 51208] != expected 0x8dd4e275 # # Exception| cpu 0: rx_hash 0x3e964420 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41084 dport 51208] != expected 0x8aaf4a4f # # Exception| cpu 0: rx_hash 0x97fbdc1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41112 dport 51208] != expected 0x49fdeb55 # # Exception| cpu 0: rx_hash 0x37574b74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41118 dport 51208] != expected 0x62884b7d # # Exception| cpu 0: rx_hash 0xabc56b2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41136 dport 51208] != expected 0x664e375a # # Exception| cpu 0: rx_hash 0x5b3fb7f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41146 dport 51208] != expected 0xd8814766 # # Exception| cpu 0: rx_hash 0x967f0aa4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41164 dport 51208] != expected 0xb8f7654a # # Exception| cpu 0: rx_hash 0xee0264c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41176 dport 51208] != expected 0xe790dd54 # # Exception| cpu 0: rx_hash 0xd1357e83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41178 dport 51208] != expected 0x2a361d64 # # Exception| cpu 0: rx_hash 0xd23cd3fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 41200 dport 51208] != expected 0xc823015b # # Exception| cpu 0: rx_hash 0x929f8d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41224 dport 51208] != expected 0x4ce4e5d3 # # Exception| cpu 0: rx_hash 0x75796e47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41240 dport 51208] != expected 0xf5503dd5 # # Exception| cpu 0: rx_hash 0x313ab71d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41252 dport 51208] != expected 0x858459c4 # # Exception| cpu 0: rx_hash 0x868a1fe3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41272 dport 51208] != expected 0xa98a51d6 # # Exception| cpu 0: rx_hash 0xac2c41fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41310 dport 51208] != expected 0x7048abfc # # Exception| cpu 0: rx_hash 0xc044bd7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41338 dport 51208] != expected 0xca41a7e7 # # Exception| cpu 0: rx_hash 0x5fdf305f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41342 dport 51208] != expected 0x2c92c7ff # # Exception| cpu 0: rx_hash 0x4102009b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41350 dport 51208] != expected 0xc3ce6ef7 # # Exception| cpu 0: rx_hash 0xf6b2a865 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41370 dport 51208] != expected 0xefc066e5 # # Exception| cpu 0: rx_hash 0x2d6afc1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41378 dport 51208] != expected 0x79c762ec # # Exception| cpu 0: rx_hash 0x7d3cb7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 41390 dport 51208] != expected 0xec7db2f8 # # Exception| cpu 0: rx_hash 0x549344c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41442 dport 51208] != expected 0xd7aa54ed # # Exception| cpu 0: rx_hash 0x2cee2aa4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41462 dport 51208] != expected 0x88cdecf3 # # Exception| cpu 0: rx_hash 0x5ce9ce6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41482 dport 51208] != expected 0x5f14cea3 # # Exception| cpu 0: rx_hash 0x4bf5f1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41488 dport 51208] != expected 0x586f6699 # # Exception| cpu 0: rx_hash 0xb806805f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41520 dport 51208] != expected 0x4b50a9a # # Exception| cpu 0: rx_hash 0x625a029e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41564 dport 51208] != expected 0x63b8808c # # Exception| cpu 0: rx_hash 0x86b54caa [saddr 192.0.3.2 daddr 192.0.3.1 sport 41574 dport 51208] != expected 0x381944b5 # # Exception| cpu 0: rx_hash 0xe9d41d56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41576 dport 51208] != expected 0x60055491 # # Exception| cpu 0: rx_hash 0xcb379aa4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41656 dport 51208] != expected 0xa0ea2196 # # Exception| cpu 0: rx_hash 0xb1c78f0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41682 dport 51208] != expected 0xec920ba8 # # Exception| cpu 0: rx_hash 0x116b1865 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41684 dport 51208] != expected 0xc7e7ab80 # # Exception| cpu 0: rx_hash 0xb52708a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41750 dport 51208] != expected 0x18818b31 # # Exception| cpu 0: rx_hash 0xf164d1fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41770 dport 51208] != expected 0x6855ef20 # # Exception| cpu 0: rx_hash 0x140f4971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41796 dport 51208] != expected 0xc2fea506 # # Exception| cpu 0: rx_hash 0xf3e9aa38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41812 dport 51208] != expected 0x7b4a7d00 # # Exception| cpu 0: rx_hash 0xd8cb229e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41830 dport 51208] != expected 0x53820935 # # Exception| cpu 0: rx_hash 0x2831fe47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41836 dport 51208] != expected 0xed4d7909 # # Exception| cpu 0: rx_hash 0x3f2dc1d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41846 dport 51208] != expected 0xea36d133 # # Exception| cpu 0: rx_hash 0x09dbd4c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41878 dport 51208] != expected 0xcfb71031 # # Exception| cpu 0: rx_hash 0xd08efb74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41936 dport 51208] != expected 0x4aaf8618 # # Exception| cpu 0: rx_hash 0x207427ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 41946 dport 51208] != expected 0xf460f624 # # Exception| cpu 0: rx_hash 0x1c4a909b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41970 dport 51208] != expected 0xdbd32a2b # # Exception| cpu 0: rx_hash 0x6b84a46e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41986 dport 51208] != expected 0xc3560b0f # # Exception| cpu 0: rx_hash 0xc8219e7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42030 dport 51208] != expected 0xa36b718 # # Exception| cpu 0: rx_hash 0xe287c065 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42056 dport 51208] != expected 0xd3f44d32 # # Exception| cpu 0: rx_hash 0xf59bfff5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42066 dport 51208] != expected 0xd48fe508 # # Exception| cpu 0: rx_hash 0xdeb97753 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42080 dport 51208] != expected 0xfc47913d # # Exception| cpu 0: rx_hash 0x99f30374 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42102 dport 51208] != expected 0x6e86e913 # # Exception| cpu 0: rx_hash 0x90320c20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42132 dport 51208] != expected 0x86a1e821 # # Exception| cpu 0: rx_hash 0xbb108486 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42150 dport 51208] != expected 0xae699c14 # # Exception| cpu 0: rx_hash 0x74dd4214 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42158 dport 51208] != expected 0xdd002c18 # # Exception| count: pass=0 nohash=0 fail=55 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x8abf83c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39078 dport 59462] OK # # # cpu 0: rx_hash 0x3f8250f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39108 dport 59462] OK # # # cpu 0: rx_hash 0xd864b3bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39124 dport 59462] OK # # # cpu 0: rx_hash 0x53eaac74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39136 dport 59462] OK # # # cpu 0: rx_hash 0xf3463b1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39142 dport 59462] OK # # # cpu 0: rx_hash 0xa4f95a7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39172 dport 59462] OK # # # cpu 0: rx_hash 0xcb980b86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39178 dport 59462] OK # # # cpu 0: rx_hash 0xf7a6bcb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39202 dport 59462] OK # # # cpu 0: rx_hash 0x683d3195 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39206 dport 59462] OK # # # cpu 0: rx_hash 0xe0ba8320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39224 dport 59462] OK # # # cpu 0: rx_hash 0xa67421b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39290 dport 59462] OK # # # cpu 0: rx_hash 0x4853cda4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39304 dport 59462] OK # # # cpu 0: rx_hash 0x7764d7ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39306 dport 59462] OK # # # cpu 0: rx_hash 0x0f19b983 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39326 dport 59462] OK # # # cpu 0: rx_hash 0x1b0c2b6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39342 dport 59462] OK # # # cpu 0: rx_hash 0x63714502 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39354 dport 59462] OK # # # cpu 0: rx_hash 0xae31f853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39372 dport 59462] OK # # # cpu 0: rx_hash 0x920f4f65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39396 dport 59462] OK # # # cpu 0: rx_hash 0xf61d3947 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39464 dport 59462] OK # # # cpu 0: rx_hash 0x7e9a8bf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39478 dport 59462] OK # # # cpu 0: rx_hash 0xdcbb675f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39502 dport 59462] OK # # # cpu 0: rx_hash 0x107f0cb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39532 dport 59462] OK # # # cpu 0: rx_hash 0x98f8be05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39538 dport 59462] OK # # # cpu 0: rx_hash 0x07633320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39542 dport 59462] OK # # # cpu 0: rx_hash 0xc16ffae6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39580 dport 59462] OK # # # cpu 0: rx_hash 0xd57a680b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39596 dport 59462] OK # # # cpu 0: rx_hash 0x93b4ca92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39662 dport 59462] OK # # # cpu 0: rx_hash 0x97544d38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39722 dport 59462] OK # # # cpu 0: rx_hash 0x70b2ae71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39738 dport 59462] OK # # # cpu 0: rx_hash 0x3575a195 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39762 dport 59462] OK # # # cpu 0: rx_hash 0xf9b1ca7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39792 dport 59462] OK # # # cpu 0: rx_hash 0x28a13c2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39808 dport 59462] OK # # # cpu 0: rx_hash 0x7bfedae6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39846 dport 59462] OK # # # cpu 0: rx_hash 0x149f8b1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39848 dport 59462] OK # # # cpu 0: rx_hash 0xb4331c74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39854 dport 59462] OK # # # cpu 0: rx_hash 0x151b5da4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39932 dport 59462] OK # # # cpu 0: rx_hash 0x2696b00b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39984 dport 59462] OK # # # cpu 0: rx_hash 0x241bcbc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40014 dport 59462] OK # # # cpu 0: rx_hash 0x41b2381d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40072 dport 59462] OK # # # cpu 0: rx_hash 0xdfad6386 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40152 dport 59462] OK # # # count: pass=40 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 447, 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 36376 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33984 dport 36376] != expected 0x9c679066 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33984 dport 36376] != expected 0x9c679066 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49026 dport 36376] != expected 0xf16c8a13 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49026 dport 36376] != expected 0xf16c8a13 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37246 dport 36376] != expected 0x91e7857f # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37246 dport 36376] != expected 0x91e7857f # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46172 dport 36376] != expected 0x1aba6dc0 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46172 dport 36376] != expected 0x1aba6dc0 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59379 dport 36376] != expected 0xcf463829 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59379 dport 36376] != expected 0xcf463829 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38426 dport 36376] != expected 0x1338745 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38426 dport 36376] != expected 0x1338745 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43868 dport 36376] != expected 0x65c08888 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43868 dport 36376] != expected 0x65c08888 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38470 dport 36376] != expected 0x8350b956 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38470 dport 36376] != expected 0x8350b956 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34787 dport 36376] != expected 0x48005775 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34787 dport 36376] != expected 0x48005775 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45016 dport 36376] != expected 0xec3a0f0 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45016 dport 36376] != expected 0xec3a0f0 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42532 dport 36376] != expected 0xc1a44dd0 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42532 dport 36376] != expected 0xc1a44dd0 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37192 dport 36376] != expected 0x5ffc9152 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37192 dport 36376] != expected 0x5ffc9152 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49907 dport 36376] != expected 0xd5677ca5 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49907 dport 36376] != expected 0xd5677ca5 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43705 dport 36376] != expected 0x5644e472 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43705 dport 36376] != expected 0x5644e472 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35698 dport 36376] != expected 0x4a5a2ec3 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35698 dport 36376] != expected 0x4a5a2ec3 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55957 dport 36376] != expected 0xf76f5be7 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55957 dport 36376] != expected 0xf76f5be7 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49218 dport 36376] != expected 0xc9bf7500 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49218 dport 36376] != expected 0xc9bf7500 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39224 dport 36376] != expected 0xb98c7ae6 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39224 dport 36376] != expected 0xb98c7ae6 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58362 dport 36376] != expected 0x7d84db25 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58362 dport 36376] != expected 0x7d84db25 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47956 dport 36376] != expected 0x40108c5c # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47956 dport 36376] != expected 0x40108c5c # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44169 dport 36376] != expected 0x5c0125d7 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44169 dport 36376] != expected 0x5c0125d7 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41719 dport 36376] != expected 0xd46abe7 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41719 dport 36376] != expected 0xd46abe7 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52476 dport 36376] != expected 0x546ef0f1 # # Exception| cpu 4: rx_hash 0x1553c436 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52476 dport 36376] != expected 0x546ef0f1 # # 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 447, 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 55205 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54139 dport 55205] != expected 0xd8a6769d # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54139 dport 55205] != expected 0xd8a6769d # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42096 dport 55205] != expected 0x8a81b05b # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42096 dport 55205] != expected 0x8a81b05b # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41768 dport 55205] != expected 0x7d8deff1 # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41768 dport 55205] != expected 0x7d8deff1 # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41239 dport 55205] != expected 0xd7a82f6c # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41239 dport 55205] != expected 0xd7a82f6c # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44703 dport 55205] != expected 0x29883af2 # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44703 dport 55205] != expected 0x29883af2 # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41248 dport 55205] != expected 0x1d7f1e79 # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41248 dport 55205] != expected 0x1d7f1e79 # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34838 dport 55205] != expected 0x96844b79 # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34838 dport 55205] != expected 0x96844b79 # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45072 dport 55205] != expected 0xc2f30443 # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45072 dport 55205] != expected 0xc2f30443 # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57308 dport 55205] != expected 0x353b2ee3 # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57308 dport 55205] != expected 0x353b2ee3 # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54499 dport 55205] != expected 0xeaaf4d8c # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54499 dport 55205] != expected 0xeaaf4d8c # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34173 dport 55205] != expected 0xb034523f # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34173 dport 55205] != expected 0xb034523f # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47038 dport 55205] != expected 0x44433ad1 # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47038 dport 55205] != expected 0x44433ad1 # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51415 dport 55205] != expected 0x8896e2ec # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51415 dport 55205] != expected 0x8896e2ec # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33027 dport 55205] != expected 0xe526b271 # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33027 dport 55205] != expected 0xe526b271 # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43819 dport 55205] != expected 0x171b0cea # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43819 dport 55205] != expected 0x171b0cea # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44081 dport 55205] != expected 0xa6d9f1d9 # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44081 dport 55205] != expected 0xa6d9f1d9 # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60240 dport 55205] != expected 0x511a3722 # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60240 dport 55205] != expected 0x511a3722 # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37497 dport 55205] != expected 0x1c96fb5a # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37497 dport 55205] != expected 0x1c96fb5a # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42328 dport 55205] != expected 0xe8c16959 # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42328 dport 55205] != expected 0xe8c16959 # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47351 dport 55205] != expected 0x1087f62 # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47351 dport 55205] != expected 0x1087f62 # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53553 dport 55205] != expected 0xfe9a258c # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53553 dport 55205] != expected 0xfe9a258c # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40669 dport 55205] != expected 0xb0528df9 # # Exception| cpu 4: rx_hash 0x9de72a63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40669 dport 55205] != expected 0xb0528df9 # # 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 447, 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 447, 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 447, 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 447, 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 447, 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 447, 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 447, 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 447, 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 # Totals: pass:0 fail:1 xfail:0 xpass:0 skip:0 error:0 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__->