< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 1800 # 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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 33984 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 47 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x15597b71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53534 dport 33984] != expected 0xf21c3416 # # Exception| cpu 0: rx_hash 0xb81c5c86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53564 dport 33984] != expected 0x4d0f633b # # Exception| cpu 0: rx_hash 0x98556ee6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53584 dport 33984] != expected 0x1e7c8c5b # # Exception| cpu 4: rx_hash 0x786d80c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53528 dport 33984] != expected 0x2f52297b # # Exception| cpu 4: rx_hash 0x0e86215d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53552 dport 33984] != expected 0xa3a86d8d # # Exception| cpu 4: rx_hash 0xb8a17387 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53554 dport 33984] != expected 0xca23843b # # Exception| cpu 4: rx_hash 0x180bf966 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53580 dport 33984] != expected 0x5deaffdb # # Exception| cpu 4: rx_hash 0x43fbe88a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53594 dport 33984] != expected 0x2d959f80 # # Exception| cpu 4: rx_hash 0x98e841e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53598 dport 33984] != expected 0x99506b5b # # Exception| cpu 5: rx_hash 0x4ea96a9d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53512 dport 33984] != expected 0x8263544d # # Exception| cpu 5: rx_hash 0xe3ec4d6a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53546 dport 33984] != expected 0x3d700360 # # Exception| cpu 5: rx_hash 0x4346c78b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53588 dport 33984] != expected 0xaab97880 # # Exception| cpu 0: rx_hash 0xd87a2526 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53608 dport 33984] != expected 0x3fb7b59b # # Exception| cpu 0: rx_hash 0x35104911 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53618 dport 33984] != expected 0xa16fdb76 # # Exception| cpu 0: rx_hash 0xd33cc93b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53648 dport 33984] != expected 0x4096fcb0 # # Exception| cpu 0: rx_hash 0xbe08328c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53654 dport 33984] != expected 0x9dd8e1dd # # Exception| cpu 0: rx_hash 0xa56a47a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53686 dport 33984] != expected 0x4b405f46 # # Exception| cpu 0: rx_hash 0xc8e39317 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53694 dport 33984] != expected 0x1122a52b # # Exception| cpu 4: rx_hash 0x53df71ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 53634 dport 33984] != expected 0x842c6830 # # Exception| cpu 4: rx_hash 0x08924f57 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53658 dport 33984] != expected 0x737fef6b # # Exception| cpu 5: rx_hash 0xb54ede91 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53614 dport 33984] != expected 0xe2f9a8f6 # # Exception| cpu 5: rx_hash 0x35ad6610 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53628 dport 33984] != expected 0x26433c76 # # Exception| cpu 5: rx_hash 0x93aeadfa [saddr 192.0.3.2 daddr 192.0.3.1 sport 53670 dport 33984] != expected 0xe6712270 # # Exception| cpu 0: rx_hash 0xb35ab09b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53700 dport 33984] != expected 0x322e2a10 # # Exception| cpu 0: rx_hash 0x5e8df3ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 53712 dport 33984] != expected 0x2bdaa3fd # # Exception| cpu 0: rx_hash 0x5cce2c6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53766 dport 33984] != expected 0xd2f52f77 # # Exception| cpu 0: rx_hash 0xb1a4405c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53788 dport 33984] != expected 0x4c2d419a # # Exception| cpu 0: rx_hash 0x07831286 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53790 dport 33984] != expected 0x25a6a82c # # Exception| cpu 0: rx_hash 0xbc4bed4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53824 dport 33984] != expected 0x64f76d57 # # Exception| cpu 4: rx_hash 0x4552a981 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53758 dport 33984] != expected 0x7a6efa66 # # Exception| cpu 4: rx_hash 0x6a0ac630 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53782 dport 33984] != expected 0x7fc45241 # # Exception| cpu 4: rx_hash 0xd1c239fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 53832 dport 33984] != expected 0x3e95973a # # Exception| cpu 4: rx_hash 0xbcf6c24b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53838 dport 33984] != expected 0xe3db8a57 # # Exception| cpu 5: rx_hash 0x852375c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53722 dport 33984] != expected 0x1833b026 # # Exception| cpu 5: rx_hash 0x1ea2b86d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53736 dport 33984] != expected 0xa119a3d # # Exception| cpu 5: rx_hash 0x28db7d37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53750 dport 33984] != expected 0x200c000b # # Exception| cpu 5: rx_hash 0x9cbff02b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53794 dport 33984] != expected 0xb0a86537 # # Exception| cpu 5: rx_hash 0xf136249d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53802 dport 33984] != expected 0xeaca9f5a # # Exception| cpu 5: rx_hash 0x71d59c1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53816 dport 33984] != expected 0x2e700bda # # Exception| cpu 0: rx_hash 0x8a8f0711 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53840 dport 33984] != expected 0xc9c61061 # # Exception| cpu 0: rx_hash 0x27ca20e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53874 dport 33984] != expected 0x76d5474c # # Exception| cpu 0: rx_hash 0x4a43f450 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53882 dport 33984] != expected 0x2cb7bd21 # # Exception| cpu 0: rx_hash 0x9a16b120 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53894 dport 33984] != expected 0xe75300d1 # # Exception| cpu 0: rx_hash 0x1af509a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53908 dport 33984] != expected 0x23e99451 # # Exception| cpu 0: rx_hash 0x375396d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53924 dport 33984] != expected 0x584057fc # # Exception| cpu 0: rx_hash 0x6ca3873b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53938 dport 33984] != expected 0x283f37a7 # # Exception| cpu 0: rx_hash 0xb7b02e56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53942 dport 33984] != expected 0x9cfac37c # # Exception| count: pass=0 nohash=0 fail=47 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xa11d019b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56330 dport 42954] OK # # # cpu 0: rx_hash 0xcc29fa2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56332 dport 42954] OK # # # cpu 0: rx_hash 0xfaed1077 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56348 dport 42954] OK # # # cpu 0: rx_hash 0x9a8b69d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56392 dport 42954] OK # # # cpu 0: rx_hash 0xac4f838c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56408 dport 42954] OK # # # cpu 0: rx_hash 0x1a68d156 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56410 dport 42954] OK # # # cpu 4: rx_hash 0x8cbb9eed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56378 dport 42954] OK # # # cpu 4: rx_hash 0xacf2ac8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56406 dport 42954] OK # # # cpu 4: rx_hash 0x37736121 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56420 dport 42954] OK # # # cpu 5: rx_hash 0x17877c40 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56326 dport 42954] OK # # # cpu 5: rx_hash 0xd74b8f01 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56364 dport 42954] OK # # # cpu 5: rx_hash 0x9a3646d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56390 dport 42954] OK # # # cpu 0: rx_hash 0xb72df6a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56440 dport 42954] OK # # # cpu 0: rx_hash 0xe79b0b50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56470 dport 42954] OK # # # cpu 0: rx_hash 0xca3d9426 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56486 dport 42954] OK # # # cpu 0: rx_hash 0x4ade2ca7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56500 dport 42954] OK # # # cpu 0: rx_hash 0xfcf97e7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56502 dport 42954] OK # # # cpu 4: rx_hash 0x0a4c4866 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56450 dport 42954] OK # # # cpu 4: rx_hash 0x7c1ac6fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56484 dport 42954] OK # # # cpu 5: rx_hash 0x81e91cfa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56424 dport 42954] OK # # # cpu 5: rx_hash 0x67c59cd0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56458 dport 42954] OK # # # cpu 5: rx_hash 0x5101768b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56474 dport 42954] OK # # # cpu 5: rx_hash 0xfc44517c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56504 dport 42954] OK # # # cpu 5: rx_hash 0x4a6303a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56506 dport 42954] OK # # # cpu 0: rx_hash 0x9076f01a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36016 dport 42954] OK # # # cpu 0: rx_hash 0xfd420bad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36022 dport 42954] OK # # # cpu 0: rx_hash 0x86460720 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36034 dport 42954] OK # # # cpu 0: rx_hash 0xb03fc27a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36060 dport 42954] OK # # # cpu 0: rx_hash 0xabe09856 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36082 dport 42954] OK # # # cpu 4: rx_hash 0xcb86e1f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36006 dport 42954] OK # # # cpu 4: rx_hash 0xebcfd396 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36042 dport 42954] OK # # # cpu 4: rx_hash 0xb082ed7b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36050 dport 42954] OK # # # cpu 4: rx_hash 0xddb616cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36052 dport 42954] OK # # # cpu 5: rx_hash 0x1028679a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36012 dport 42954] OK # # # cpu 5: rx_hash 0x9d24720d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36066 dport 42954] OK # # # cpu 5: rx_hash 0x468af461 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36072 dport 42954] OK # # # cpu 5: rx_hash 0x2e43ee58 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36098 dport 42954] OK # # # cpu 0: rx_hash 0xf5504735 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36102 dport 42954] OK # # # cpu 0: rx_hash 0x2efec159 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36108 dport 42954] OK # # # cpu 0: rx_hash 0x98d99383 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36110 dport 42954] OK # # # cpu 0: rx_hash 0x183a2b02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36124 dport 42954] OK # # # cpu 0: rx_hash 0xa3f2d4ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36162 dport 42954] OK # # # cpu 0: rx_hash 0x4e2597f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36182 dport 42954] OK # # # cpu 0: rx_hash 0xb890a1e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36194 dport 42954] OK # # # count: pass=44 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 47125 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53198 dport 47125] != expected 0x144b480d # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53198 dport 47125] != expected 0x144b480d # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39626 dport 47125] != expected 0x672f13d3 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39626 dport 47125] != expected 0x672f13d3 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35716 dport 47125] != expected 0xd8318d30 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35716 dport 47125] != expected 0xd8318d30 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48697 dport 47125] != expected 0xba92c704 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48697 dport 47125] != expected 0xba92c704 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53895 dport 47125] != expected 0x10e2bfe0 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53895 dport 47125] != expected 0x10e2bfe0 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46399 dport 47125] != expected 0x233c24a9 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46399 dport 47125] != expected 0x233c24a9 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38195 dport 47125] != expected 0xa94db2a1 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38195 dport 47125] != expected 0xa94db2a1 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41007 dport 47125] != expected 0xfbc7bac5 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41007 dport 47125] != expected 0xfbc7bac5 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38580 dport 47125] != expected 0x4508cf3d # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38580 dport 47125] != expected 0x4508cf3d # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38130 dport 47125] != expected 0xbe6306f4 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38130 dport 47125] != expected 0xbe6306f4 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57541 dport 47125] != expected 0xf2372b31 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57541 dport 47125] != expected 0xf2372b31 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58485 dport 47125] != expected 0x9a8c02ce # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58485 dport 47125] != expected 0x9a8c02ce # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37703 dport 47125] != expected 0x66b09487 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37703 dport 47125] != expected 0x66b09487 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55181 dport 47125] != expected 0x9f6c7e1c # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55181 dport 47125] != expected 0x9f6c7e1c # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50801 dport 47125] != expected 0x7f6e542 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50801 dport 47125] != expected 0x7f6e542 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45048 dport 47125] != expected 0x6411422c # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45048 dport 47125] != expected 0x6411422c # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47616 dport 47125] != expected 0x6efae85d # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47616 dport 47125] != expected 0x6efae85d # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40926 dport 47125] != expected 0xc2bc4819 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40926 dport 47125] != expected 0xc2bc4819 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43762 dport 47125] != expected 0xeb9f83d0 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43762 dport 47125] != expected 0xeb9f83d0 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49495 dport 47125] != expected 0xfd2e1f7a # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49495 dport 47125] != expected 0xfd2e1f7a # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41599 dport 47125] != expected 0x70d31357 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41599 dport 47125] != expected 0x70d31357 # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54006 dport 47125] != expected 0xd310f06d # # Exception| cpu 4: rx_hash 0xd2d8c2f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54006 dport 47125] != expected 0xd310f06d # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 35640 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60889 dport 35640] != expected 0x76e1c937 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60889 dport 35640] != expected 0x76e1c937 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46849 dport 35640] != expected 0x6aa58b51 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46849 dport 35640] != expected 0x6aa58b51 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46926 dport 35640] != expected 0x8be73b72 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46926 dport 35640] != expected 0x8be73b72 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42562 dport 35640] != expected 0x2027cce6 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42562 dport 35640] != expected 0x2027cce6 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53715 dport 35640] != expected 0xa8d473b9 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53715 dport 35640] != expected 0xa8d473b9 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33747 dport 35640] != expected 0x58d9213b # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33747 dport 35640] != expected 0x58d9213b # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53581 dport 35640] != expected 0x58752ba8 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53581 dport 35640] != expected 0x58752ba8 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45223 dport 35640] != expected 0x302ae2de # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45223 dport 35640] != expected 0x302ae2de # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54116 dport 35640] != expected 0xb36608d5 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54116 dport 35640] != expected 0xb36608d5 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50009 dport 35640] != expected 0xba228b26 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50009 dport 35640] != expected 0xba228b26 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52309 dport 35640] != expected 0x1ad40577 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52309 dport 35640] != expected 0x1ad40577 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48705 dport 35640] != expected 0xf81576b6 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48705 dport 35640] != expected 0xf81576b6 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46245 dport 35640] != expected 0x7ed6a3ad # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46245 dport 35640] != expected 0x7ed6a3ad # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55025 dport 35640] != expected 0xef902e10 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55025 dport 35640] != expected 0xef902e10 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51601 dport 35640] != expected 0x911956cb # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51601 dport 35640] != expected 0x911956cb # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52571 dport 35640] != expected 0xf90564d3 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52571 dport 35640] != expected 0xf90564d3 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60271 dport 35640] != expected 0xf9c60446 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60271 dport 35640] != expected 0xf9c60446 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58361 dport 35640] != expected 0x98830135 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58361 dport 35640] != expected 0x98830135 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45221 dport 35640] != expected 0x860db004 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45221 dport 35640] != expected 0x860db004 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55814 dport 35640] != expected 0x8c93d2c5 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55814 dport 35640] != expected 0x8c93d2c5 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42626 dport 35640] != expected 0x6b4e6b3b # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42626 dport 35640] != expected 0x6b4e6b3b # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47552 dport 35640] != expected 0xb8823417 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47552 dport 35640] != expected 0xb8823417 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40291 dport 35640] != expected 0xb8915ac3 # # Exception| cpu 0: rx_hash 0xe17fd00e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40291 dport 35640] != expected 0xb8915ac3 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak 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__->