< 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 # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 53331 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 45 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3ad74c4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38650 dport 53331] != expected 0x1de9211a # # Exception| cpu 0: rx_hash 0x1b613ac2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38660 dport 53331] != expected 0xc93cd11 # # Exception| cpu 0: rx_hash 0x07668a74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38686 dport 53331] != expected 0x110c1d1 # # Exception| cpu 0: rx_hash 0x90116bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 38696 dport 53331] != expected 0x43d2de26 # # Exception| cpu 0: rx_hash 0x8a4bd511 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38714 dport 53331] != expected 0x3f513483 # # Exception| cpu 0: rx_hash 0x4b173741 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38746 dport 53331] != expected 0xd3111d6 # # Exception| cpu 0: rx_hash 0xda3dd892 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38756 dport 53331] != expected 0x3ef3e844 # # Exception| cpu 0: rx_hash 0xc9aef3e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38762 dport 53331] != expected 0x69f15b7d # # Exception| cpu 0: rx_hash 0xd5a94356 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38768 dport 53331] != expected 0x647257bd # # Exception| cpu 0: rx_hash 0xade44814 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38802 dport 53331] != expected 0xe501e519 # # Exception| cpu 0: rx_hash 0x290082c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38826 dport 53331] != expected 0xf0c149d7 # # Exception| cpu 0: rx_hash 0x6f962d7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38882 dport 53331] != expected 0x6fe1b37e # # Exception| cpu 0: rx_hash 0xd7a7531d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38920 dport 53331] != expected 0xa04de23f # # Exception| cpu 0: rx_hash 0xd489d423 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38936 dport 53331] != expected 0x18cd910d # # Exception| cpu 0: rx_hash 0x82a2d7dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38990 dport 53331] != expected 0x686fabaf # # Exception| cpu 0: rx_hash 0x944275ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 39000 dport 53331] != expected 0xf6ed8dc1 # # Exception| cpu 0: rx_hash 0x16fbb14d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39016 dport 53331] != expected 0x922dc76a # # Exception| cpu 0: rx_hash 0x7d25917d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39044 dport 53331] != expected 0x445cc6f7 # # Exception| cpu 0: rx_hash 0x37092235 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39112 dport 53331] != expected 0x397df095 # # Exception| cpu 0: rx_hash 0x2b0e9283 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39122 dport 53331] != expected 0x34fefc55 # # Exception| cpu 0: rx_hash 0x3ec0b78c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39124 dport 53331] != expected 0x12fca909 # # Exception| cpu 0: rx_hash 0xb0c36fd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39136 dport 53331] != expected 0x943d2f69 # # Exception| cpu 0: rx_hash 0xb69e61aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 39144 dport 53331] != expected 0xe53dc90c # # Exception| cpu 0: rx_hash 0x8795bb6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39176 dport 53331] != expected 0x1bc5e50c # # Exception| cpu 0: rx_hash 0x9ee1829b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39178 dport 53331] != expected 0xdfc67c9b # # Exception| cpu 0: rx_hash 0x84bb3c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39192 dport 53331] != expected 0xa345963e # # Exception| cpu 0: rx_hash 0xcdb90826 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39236 dport 53331] != expected 0x66e4d36e # # Exception| cpu 0: rx_hash 0xc8ca8165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39260 dport 53331] != expected 0xaf644639 # # Exception| cpu 0: rx_hash 0x5fbd60cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 39274 dport 53331] != expected 0xeda659ce # # Exception| cpu 0: rx_hash 0x374dc7c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39318 dport 53331] != expected 0x83572b61 # # Exception| cpu 0: rx_hash 0xa03a266b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39328 dport 53331] != expected 0xc1953496 # # Exception| cpu 0: rx_hash 0xbf1311e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39338 dport 53331] != expected 0x74964b64 # # Exception| cpu 0: rx_hash 0xaadd34ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 39340 dport 53331] != expected 0x52941e38 # # Exception| cpu 0: rx_hash 0x6166c43b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39360 dport 53331] != expected 0xf3f511c3 # # Exception| cpu 0: rx_hash 0x6b81d6bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 39372 dport 53331] != expected 0x60f43b6d # # Exception| cpu 0: rx_hash 0x62484305 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39376 dport 53331] != expected 0x4b7562f1 # # Exception| cpu 0: rx_hash 0xe938121d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39420 dport 53331] != expected 0x43471c6 # # Exception| cpu 0: rx_hash 0x6c2d0c56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39430 dport 53331] != expected 0x2a8b529f # # Exception| cpu 0: rx_hash 0x63b99792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39442 dport 53331] != expected 0x700aed66 # # Exception| cpu 0: rx_hash 0x702abce0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39452 dport 53331] != expected 0x27085e5f # # Exception| cpu 0: rx_hash 0xbdcc424a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39544 dport 53331] != expected 0xf769b7c1 # # Exception| cpu 0: rx_hash 0xcf665b8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39574 dport 53331] != expected 0xe51b2fcb # # Exception| cpu 0: rx_hash 0x4b829153 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39598 dport 53331] != expected 0xf0db8305 # # Exception| cpu 0: rx_hash 0x5d623362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39608 dport 53331] != expected 0x6e59a56b # # Exception| cpu 0: rx_hash 0x2aff4614 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39696 dport 53331] != expected 0xf8173c2 # # Exception| count: pass=0 nohash=0 fail=45 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x51467280 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59138 dport 58950] OK # # # cpu 0: rx_hash 0xd5a2b85c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59194 dport 58950] OK # # # cpu 0: rx_hash 0x1b6ac1c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59214 dport 58950] OK # # # cpu 0: rx_hash 0xaec13420 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59336 dport 58950] OK # # # cpu 0: rx_hash 0x3a9852b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59374 dport 58950] OK # # # cpu 4: rx_hash 0x4d41c236 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59160 dport 58950] OK # # # cpu 4: rx_hash 0x01307f03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59228 dport 58950] OK # # # cpu 4: rx_hash 0x8c1d2066 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59256 dport 58950] OK # # # cpu 4: rx_hash 0x665443c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59316 dport 58950] OK # # # cpu 4: rx_hash 0x6cb3514e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59320 dport 58950] OK # # # cpu 4: rx_hash 0xbe7c986c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59350 dport 58950] OK # # # cpu 4: rx_hash 0x23ec6b45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59372 dport 58950] OK # # # cpu 4: rx_hash 0x3febdbf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59382 dport 58950] OK # # # cpu 4: rx_hash 0x913a07a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59402 dport 58950] OK # # # cpu 4: rx_hash 0x09d97dcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59432 dport 58950] OK # # # cpu 4: rx_hash 0xdb16b4ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59462 dport 58950] OK # # # cpu 4: rx_hash 0x22ccfc30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59524 dport 58950] OK # # # cpu 4: rx_hash 0xe3901e60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59620 dport 58950] OK # # # cpu 4: rx_hash 0xf570bc51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59634 dport 58950] OK # # # cpu 4: rx_hash 0x9b99f0d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59736 dport 58950] OK # # # cpu 4: rx_hash 0x7d6a8f87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59792 dport 58950] OK # # # cpu 4: rx_hash 0x6243b80f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59802 dport 58950] OK # # # cpu 4: rx_hash 0xafa546a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59902 dport 58950] OK # # # cpu 4: rx_hash 0x3f7e7de1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59906 dport 58950] OK # # # cpu 4: rx_hash 0x35996f66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59918 dport 58950] OK # # # cpu 4: rx_hash 0x2379cd57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59928 dport 58950] OK # # # cpu 4: rx_hash 0xb2532284 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59942 dport 58950] OK # # # cpu 4: rx_hash 0xad7a150c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59948 dport 58950] OK # # # cpu 4: rx_hash 0xe10ba839 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60008 dport 58950] OK # # # cpu 4: rx_hash 0xf87f91cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60010 dport 58950] OK # # # cpu 4: rx_hash 0x8ad58809 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60036 dport 58950] OK # # # cpu 4: rx_hash 0x93a1b1fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60038 dport 58950] OK # # # cpu 4: rx_hash 0x18d1e0e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60074 dport 58950] OK # # # cpu 4: rx_hash 0xd36a1033 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60102 dport 58950] OK # # # cpu 4: rx_hash 0x416e78de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60136 dport 58950] OK # # # cpu 4: rx_hash 0x734b2524 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60184 dport 58950] OK # # # cpu 4: rx_hash 0xf83b743c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60212 dport 58950] OK # # # cpu 4: rx_hash 0xe14f4dc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60214 dport 58950] OK # # # cpu 4: rx_hash 0xeba85f4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60218 dport 58950] OK # # # cpu 4: rx_hash 0x3967966c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60244 dport 58950] OK # # # cpu 4: rx_hash 0x2013af99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60246 dport 58950] OK # # # cpu 4: rx_hash 0x2af4bd1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60250 dport 58950] OK # # # cpu 4: rx_hash 0xa7d9e27b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60286 dport 58950] OK # # # cpu 4: rx_hash 0xdf94e939 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60316 dport 58950] OK # # # cpu 4: rx_hash 0x93e5540c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60376 dport 58950] OK # # # count: pass=45 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 50888 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46940 dport 50888] != expected 0xd54190b3 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46940 dport 50888] != expected 0xd54190b3 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39839 dport 50888] != expected 0x143a69b3 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39839 dport 50888] != expected 0x143a69b3 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46954 dport 50888] != expected 0x97838f44 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46954 dport 50888] != expected 0x97838f44 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37061 dport 50888] != expected 0xa6a47df3 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37061 dport 50888] != expected 0xa6a47df3 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51970 dport 50888] != expected 0x7dfaad08 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51970 dport 50888] != expected 0x7dfaad08 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57342 dport 50888] != expected 0xe6515e18 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57342 dport 50888] != expected 0xe6515e18 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42472 dport 50888] != expected 0x62ec9b5f # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42472 dport 50888] != expected 0x62ec9b5f # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50628 dport 50888] != expected 0x469fe84d # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50628 dport 50888] != expected 0x469fe84d # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45723 dport 50888] != expected 0x371ee294 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45723 dport 50888] != expected 0x371ee294 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36768 dport 50888] != expected 0x5aa522b0 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36768 dport 50888] != expected 0x5aa522b0 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35326 dport 50888] != expected 0xe821fc22 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35326 dport 50888] != expected 0xe821fc22 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33383 dport 50888] != expected 0x8f8b5071 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33383 dport 50888] != expected 0x8f8b5071 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48014 dport 50888] != expected 0x69616996 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48014 dport 50888] != expected 0x69616996 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36580 dport 50888] != expected 0xed0cf584 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36580 dport 50888] != expected 0xed0cf584 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48075 dport 50888] != expected 0xed478abf # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48075 dport 50888] != expected 0xed478abf # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47818 dport 50888] != expected 0xdec8bea2 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47818 dport 50888] != expected 0xdec8bea2 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35656 dport 50888] != expected 0x37ee2a # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 35656 dport 50888] != expected 0x37ee2a # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40542 dport 50888] != expected 0xd0674ec8 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40542 dport 50888] != expected 0xd0674ec8 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46566 dport 50888] != expected 0xae56a815 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46566 dport 50888] != expected 0xae56a815 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53407 dport 50888] != expected 0x63e94de3 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53407 dport 50888] != expected 0x63e94de3 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56664 dport 50888] != expected 0xb6c73f22 # # Exception| cpu 0: rx_hash 0xcc46f51d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56664 dport 50888] != expected 0xb6c73f22 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 34723 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38163 dport 34723] != expected 0x336cf500 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38163 dport 34723] != expected 0x336cf500 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59488 dport 34723] != expected 0xa678a774 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59488 dport 34723] != expected 0xa678a774 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35876 dport 34723] != expected 0x59c4fcbf # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35876 dport 34723] != expected 0x59c4fcbf # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59738 dport 34723] != expected 0x6bdabc2e # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59738 dport 34723] != expected 0x6bdabc2e # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41757 dport 34723] != expected 0x9368a993 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41757 dport 34723] != expected 0x9368a993 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52167 dport 34723] != expected 0xe20669e1 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52167 dport 34723] != expected 0xe20669e1 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41919 dport 34723] != expected 0xabee031e # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41919 dport 34723] != expected 0xabee031e # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57237 dport 34723] != expected 0x1998e27e # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57237 dport 34723] != expected 0x1998e27e # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60046 dport 34723] != expected 0x7ccbca88 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60046 dport 34723] != expected 0x7ccbca88 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57251 dport 34723] != expected 0x8eef03d0 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57251 dport 34723] != expected 0x8eef03d0 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56776 dport 34723] != expected 0xca6bd1da # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56776 dport 34723] != expected 0xca6bd1da # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44466 dport 34723] != expected 0x5f2f159 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44466 dport 34723] != expected 0x5f2f159 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43171 dport 34723] != expected 0xb00a57e3 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43171 dport 34723] != expected 0xb00a57e3 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42886 dport 34723] != expected 0xc9ee0035 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42886 dport 34723] != expected 0xc9ee0035 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49138 dport 34723] != expected 0x98230a28 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49138 dport 34723] != expected 0x98230a28 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60409 dport 34723] != expected 0xc9ad1171 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60409 dport 34723] != expected 0xc9ad1171 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52181 dport 34723] != expected 0xf85cd72a # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52181 dport 34723] != expected 0xf85cd72a # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42337 dport 34723] != expected 0x27e8105f # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42337 dport 34723] != expected 0x27e8105f # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33574 dport 34723] != expected 0x8691be12 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33574 dport 34723] != expected 0x8691be12 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54494 dport 34723] != expected 0x66bfc696 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54494 dport 34723] != expected 0x66bfc696 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45994 dport 34723] != expected 0xe391c5b6 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45994 dport 34723] != expected 0xe391c5b6 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55620 dport 34723] != expected 0xb4e5a9a6 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55620 dport 34723] != expected 0xb4e5a9a6 # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34645 dport 34723] != expected 0xbb732b7e # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34645 dport 34723] != expected 0xbb732b7e # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60228 dport 34723] != expected 0xd37e645b # # Exception| cpu 0: rx_hash 0x1ea31be6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60228 dport 34723] != expected 0xd37e645b # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, 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 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, 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 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, 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 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, 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 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, 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 80, 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 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, 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 80, 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 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, 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 80, 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 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, 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 80, 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 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-23/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-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__->