< 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 720 # selftests: drivers/net/hw: toeplitz.py # 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 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 43591 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x338a4f35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34624 dport 43591] != expected 0x4c1e26ad # # Exception| cpu 0: rx_hash 0x93de326b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34650 dport 43591] != expected 0x233ce77 # # Exception| cpu 0: rx_hash 0x3522fbd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34690 dport 43591] != expected 0xcd1bd47c # # Exception| cpu 0: rx_hash 0x2780c09e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34704 dport 43591] != expected 0xe5db9bb6 # # Exception| cpu 0: rx_hash 0x9576868f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34712 dport 43591] != expected 0x83363ca6 # # Exception| cpu 4: rx_hash 0x4aa51163 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34634 dport 43591] != expected 0xb1451dff # # Exception| cpu 4: rx_hash 0x14eec6f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34658 dport 43591] != expected 0xe13d32b # # Exception| cpu 4: rx_hash 0xa61880e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34666 dport 43591] != expected 0x68fe743b # # Exception| cpu 4: rx_hash 0xb4babba8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34680 dport 43591] != expected 0x403e3bf1 # # Exception| cpu 4: rx_hash 0x1a8f2fcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 34686 dport 43591] != expected 0x1653e992 # # Exception| cpu 4: rx_hash 0x12467212 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34720 dport 43591] != expected 0x8f1621fa # # Exception| cpu 5: rx_hash 0xbc73e676 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34726 dport 43591] != expected 0xd97bf399 # # Exception| cpu 0: rx_hash 0xcb3d511a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34736 dport 43591] != expected 0x3c60f272 # # Exception| cpu 0: rx_hash 0xd88f15fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 34804 dport 43591] != expected 0x1d6608b1 # # Exception| cpu 0: rx_hash 0x13560dbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 34806 dport 43591] != expected 0x86d094f3 # # Exception| cpu 0: rx_hash 0xa1a04bad [saddr 192.0.3.2 daddr 192.0.3.1 sport 34814 dport 43591] != expected 0xe03d33e3 # # Exception| cpu 4: rx_hash 0xa0b03403 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34728 dport 43591] != expected 0xe9fb86ea # # Exception| cpu 4: rx_hash 0x00e4495d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34738 dport 43591] != expected 0xa7d66e30 # # Exception| cpu 4: rx_hash 0x2690bf30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34758 dport 43591] != expected 0xec1d2ebf # # Exception| cpu 4: rx_hash 0x9466f921 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34766 dport 43591] != expected 0x8af089af # # Exception| cpu 4: rx_hash 0x9a07101b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34770 dport 43591] != expected 0x92b0b316 # # Exception| cpu 4: rx_hash 0x78db68a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34798 dport 43591] != expected 0x534be06b # # Exception| cpu 5: rx_hash 0x437c3313 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34754 dport 43591] != expected 0x21c6609e # # Exception| cpu 5: rx_hash 0x6418bad0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34784 dport 43591] != expected 0x63cb9518 # # Exception| cpu 5: rx_hash 0xb30270e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34796 dport 43591] != expected 0xc8fd7c29 # # Exception| cpu 5: rx_hash 0x0186ee52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34818 dport 43591] != expected 0x4c72e340 # # Exception| cpu 0: rx_hash 0x76c8593e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34836 dport 43591] != expected 0xa969e2ab # # Exception| cpu 0: rx_hash 0x0fe70768 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34846 dport 43591] != expected 0x5432d9f9 # # Exception| cpu 0: rx_hash 0xbc013ed7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34880 dport 43591] != expected 0x3b19cbe0 # # Exception| cpu 0: rx_hash 0xd78c5bce [saddr 192.0.3.2 daddr 192.0.3.1 sport 34904 dport 43591] != expected 0xee82bf78 # # Exception| cpu 0: rx_hash 0x2993f105 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34922 dport 43591] != expected 0x1ff99976 # # Exception| cpu 0: rx_hash 0x4c7f7d26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34926 dport 43591] != expected 0xd222d757 # # Exception| cpu 4: rx_hash 0xd8fdcd5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34834 dport 43591] != expected 0xff0430c8 # # Exception| cpu 4: rx_hash 0xc52e6081 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34890 dport 43591] != expected 0xc642f0b2 # # Exception| cpu 4: rx_hash 0xb260d7ed [saddr 192.0.3.2 daddr 192.0.3.1 sport 34908 dport 43591] != expected 0x2359f159 # # Exception| cpu 5: rx_hash 0xf1f8ada3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34860 dport 43591] != expected 0xa549fff7 # # Exception| cpu 5: rx_hash 0x51acd0fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 34870 dport 43591] != expected 0xeb64172d # # Exception| cpu 5: rx_hash 0x87a66561 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34924 dport 43591] != expected 0x49944b15 # # Exception| cpu 5: rx_hash 0x95045e2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34942 dport 43591] != expected 0x615404df # # Exception| cpu 0: rx_hash 0xc386d465 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34952 dport 43591] != expected 0x47470263 # # Exception| cpu 0: rx_hash 0x63d2a93b [saddr 192.0.3.2 daddr 192.0.3.1 sport 34962 dport 43591] != expected 0x96aeab9 # # Exception| cpu 0: rx_hash 0x094fb38c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35036 dport 43591] != expected 0xd5372b28 # # Exception| cpu 0: rx_hash 0xeb93cb32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35040 dport 43591] != expected 0x14cc7855 # # Exception| cpu 0: rx_hash 0x8e7f4711 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35044 dport 43591] != expected 0xd9173674 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x6cc5e1ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56138 dport 43543] OK # # # cpu 0: rx_hash 0xa97d10b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56148 dport 43543] OK # # # cpu 4: rx_hash 0x44d0fe99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56098 dport 43543] OK # # # cpu 4: rx_hash 0x3dffa0cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56104 dport 43543] OK # # # cpu 4: rx_hash 0xbbdf2bfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56134 dport 43543] OK # # # cpu 4: rx_hash 0x1b8b56a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56156 dport 43543] OK # # # cpu 5: rx_hash 0xc3e00a04 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56090 dport 43543] OK # # # cpu 5: rx_hash 0xf84751b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56118 dport 43543] OK # # # cpu 5: rx_hash 0x4ba1680d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56168 dport 43543] OK # # # cpu 5: rx_hash 0x8e199970 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56182 dport 43543] OK # # # cpu 0: rx_hash 0xebf51553 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56178 dport 43543] OK # # # cpu 0: rx_hash 0xf736c726 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56188 dport 43543] OK # # # cpu 0: rx_hash 0x4d09dce9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56234 dport 43543] OK # # # cpu 0: rx_hash 0xbc67e0b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56274 dport 43543] OK # # # cpu 4: rx_hash 0x0f81d909 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56204 dport 43543] OK # # # cpu 4: rx_hash 0x51ca0e9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56228 dport 43543] OK # # # cpu 4: rx_hash 0x86d0c4ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56232 dport 43543] OK # # # cpu 4: rx_hash 0xf08e0c6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56296 dport 43543] OK # # # cpu 5: rx_hash 0xb3167622 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56216 dport 43543] OK # # # cpu 5: rx_hash 0x436835d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56246 dport 43543] OK # # # cpu 5: rx_hash 0x5fabe7a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56248 dport 43543] OK # # # cpu 5: rx_hash 0x651cc3be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56258 dport 43543] OK # # # cpu 0: rx_hash 0xc548bee0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56280 dport 43543] OK # # # cpu 0: rx_hash 0x5ebb9808 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56302 dport 43543] OK # # # cpu 0: rx_hash 0xa2617cdd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56324 dport 43543] OK # # # cpu 0: rx_hash 0xc69d8f50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56406 dport 43543] OK # # # cpu 4: rx_hash 0xbea2aea8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56330 dport 43543] OK # # # cpu 4: rx_hash 0x8505f51e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56358 dport 43543] OK # # # cpu 4: rx_hash 0xfc2aab48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56364 dport 43543] OK # # # cpu 4: rx_hash 0xf24b4272 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56368 dport 43543] OK # # # cpu 4: rx_hash 0x40bd0463 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56376 dport 43543] OK # # # cpu 4: rx_hash 0x03257e2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56392 dport 43543] OK # # # cpu 5: rx_hash 0x29f52f64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56312 dport 43543] OK # # # cpu 5: rx_hash 0x67d98da0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56346 dport 43543] OK # # # cpu 5: rx_hash 0xf35b3ddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56422 dport 43543] OK # # # cpu 5: rx_hash 0x4fcc92f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56434 dport 43543] OK # # # cpu 5: rx_hash 0x6e00afd0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56466 dport 43543] OK # # # cpu 0: rx_hash 0xfd3ad4e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56442 dport 43543] OK # # # cpu 0: rx_hash 0xd29700fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56454 dport 43543] OK # # # cpu 0: rx_hash 0x5bc61d5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56482 dport 43543] OK # # # cpu 0: rx_hash 0xf5f38938 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56484 dport 43543] OK # # # count: pass=41 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 38543 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48109 dport 38543] != expected 0xd081733b # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48109 dport 38543] != expected 0xd081733b # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60332 dport 38543] != expected 0x716e543b # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60332 dport 38543] != expected 0x716e543b # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50666 dport 38543] != expected 0x5c3709a6 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50666 dport 38543] != expected 0x5c3709a6 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36762 dport 38543] != expected 0x45368187 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36762 dport 38543] != expected 0x45368187 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47417 dport 38543] != expected 0x904369d # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47417 dport 38543] != expected 0x904369d # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36584 dport 38543] != expected 0x23a77e53 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36584 dport 38543] != expected 0x23a77e53 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48913 dport 38543] != expected 0xd504959b # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48913 dport 38543] != expected 0xd504959b # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47210 dport 38543] != expected 0x81439808 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47210 dport 38543] != expected 0x81439808 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53064 dport 38543] != expected 0x3aa97d6a # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53064 dport 38543] != expected 0x3aa97d6a # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35234 dport 38543] != expected 0x2a40f109 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35234 dport 38543] != expected 0x2a40f109 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53511 dport 38543] != expected 0xea1a72d8 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53511 dport 38543] != expected 0xea1a72d8 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37712 dport 38543] != expected 0x24c6947c # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37712 dport 38543] != expected 0x24c6947c # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43159 dport 38543] != expected 0x5ad5ebb0 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43159 dport 38543] != expected 0x5ad5ebb0 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54377 dport 38543] != expected 0x4a066cfb # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54377 dport 38543] != expected 0x4a066cfb # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35713 dport 38543] != expected 0xe2bb8a96 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35713 dport 38543] != expected 0xe2bb8a96 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50681 dport 38543] != expected 0x439a7ee9 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50681 dport 38543] != expected 0x439a7ee9 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56077 dport 38543] != expected 0xc5bc12b1 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56077 dport 38543] != expected 0xc5bc12b1 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47652 dport 38543] != expected 0xe085ef05 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47652 dport 38543] != expected 0xe085ef05 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40170 dport 38543] != expected 0x3239225e # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40170 dport 38543] != expected 0x3239225e # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35419 dport 38543] != expected 0xcd1261e7 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35419 dport 38543] != expected 0xcd1261e7 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39136 dport 38543] != expected 0x11afc242 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39136 dport 38543] != expected 0x11afc242 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33782 dport 38543] != expected 0x6acd8379 # # Exception| cpu 4: rx_hash 0x12d5eac0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33782 dport 38543] != expected 0x6acd8379 # # 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 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-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 50756 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 52 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46610 dport 50756] != expected 0xa55c4109 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46610 dport 50756] != expected 0xa55c4109 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40288 dport 50756] != expected 0x7f1f03ff # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40288 dport 50756] != expected 0x7f1f03ff # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34075 dport 50756] != expected 0xec719a0c # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34075 dport 50756] != expected 0xec719a0c # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54789 dport 50756] != expected 0x8a3a25b2 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54789 dport 50756] != expected 0x8a3a25b2 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36976 dport 50756] != expected 0x8724880d # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36976 dport 50756] != expected 0x8724880d # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54092 dport 50756] != expected 0xd3d2c553 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54092 dport 50756] != expected 0xd3d2c553 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52657 dport 50756] != expected 0xac089931 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52657 dport 50756] != expected 0xac089931 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47434 dport 50756] != expected 0x37049d30 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47434 dport 50756] != expected 0x37049d30 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36959 dport 50756] != expected 0xe0e8fb72 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36959 dport 50756] != expected 0xe0e8fb72 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40409 dport 50756] != expected 0xd4b2a38d # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40409 dport 50756] != expected 0xd4b2a38d # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45548 dport 50756] != expected 0xe5110af7 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45548 dport 50756] != expected 0xe5110af7 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40868 dport 50756] != expected 0x7949fa67 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40868 dport 50756] != expected 0x7949fa67 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33322 dport 50756] != expected 0xea3c9faa # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33322 dport 50756] != expected 0xea3c9faa # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48418 dport 50756] != expected 0x48746eeb # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48418 dport 50756] != expected 0x48746eeb # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44195 dport 50756] != expected 0x2ca7f317 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44195 dport 50756] != expected 0x2ca7f317 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59701 dport 50756] != expected 0xaf42206e # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59701 dport 50756] != expected 0xaf42206e # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53185 dport 50756] != expected 0x415b3a67 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53185 dport 50756] != expected 0x415b3a67 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50566 dport 50756] != expected 0x8bfb7911 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50566 dport 50756] != expected 0x8bfb7911 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58278 dport 50756] != expected 0x14046090 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58278 dport 50756] != expected 0x14046090 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57623 dport 50756] != expected 0xa3945feb # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57623 dport 50756] != expected 0xa3945feb # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57501 dport 50756] != expected 0x3c03d7ec # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57501 dport 50756] != expected 0x3c03d7ec # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52097 dport 50756] != expected 0x60601e29 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52097 dport 50756] != expected 0x60601e29 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54832 dport 50756] != expected 0x4da22b93 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54832 dport 50756] != expected 0x4da22b93 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44096 dport 50756] != expected 0x5100e6f9 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44096 dport 50756] != expected 0x5100e6f9 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41418 dport 50756] != expected 0xb2407434 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41418 dport 50756] != expected 0xb2407434 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53522 dport 50756] != expected 0xceff25f4 # # Exception| cpu 0: rx_hash 0xf307f46b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53522 dport 50756] != expected 0xceff25f4 # # Exception| count: pass=0 nohash=0 fail=52 # # 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 182, 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 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 182, 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 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 182, 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 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 182, 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 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 187, 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 80, 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 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 187, 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 80, 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 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 187, 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 80, 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 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 187, 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 80, 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 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-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__->