< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 59241 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 45 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6370a4e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53410 dport 59241] != expected 0xeaa4d5b1 # # Exception| cpu 0: rx_hash 0x18624ce3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53462 dport 59241] != expected 0x63c7ac3e # # Exception| cpu 0: rx_hash 0x4a7efce3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53498 dport 59241] != expected 0x6d85fd34 # # Exception| cpu 0: rx_hash 0xd1d4020b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53504 dport 59241] != expected 0x2a15770 # # Exception| cpu 0: rx_hash 0xd4ba46e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53546 dport 59241] != expected 0x8fdd2357 # # Exception| cpu 0: rx_hash 0xf8da5a0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53592 dport 59241] != expected 0x85807ff5 # # Exception| cpu 0: rx_hash 0x6286fd44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53594 dport 59241] != expected 0x7854463c # # Exception| cpu 0: rx_hash 0xfdb41ee3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53618 dport 59241] != expected 0x8fc0bd2 # # Exception| cpu 0: rx_hash 0x309a4d44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53622 dport 59241] != expected 0x76161736 # # Exception| cpu 0: rx_hash 0x974f9e0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53660 dport 59241] != expected 0x4f739238 # # Exception| cpu 0: rx_hash 0xd756f5ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 53718 dport 59241] != expected 0xaa3c044d # # Exception| cpu 0: rx_hash 0x854a45ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 53754 dport 59241] != expected 0xa47e5547 # # Exception| cpu 0: rx_hash 0x8a31730b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53776 dport 59241] != expected 0xb01dac03 # # Exception| cpu 0: rx_hash 0xf1239b0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53860 dport 59241] != expected 0x397ed58c # # Exception| cpu 0: rx_hash 0x9bd81be3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53898 dport 59241] != expected 0x7ef14c66 # # Exception| cpu 0: rx_hash 0x04eaf844 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53922 dport 59241] != expected 0xe590188 # # Exception| cpu 0: rx_hash 0xf7a16cad [saddr 192.0.3.2 daddr 192.0.3.1 sport 53938 dport 59241] != expected 0x91e386b1 # # Exception| cpu 0: rx_hash 0xb2d643e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53970 dport 59241] != expected 0xf9d064e3 # # Exception| cpu 0: rx_hash 0xe5a4b70b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53972 dport 59241] != expected 0x7aee41ce # # Exception| cpu 0: rx_hash 0xb7b8070b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54008 dport 59241] != expected 0x74ac10c4 # # Exception| cpu 0: rx_hash 0x051ca1e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54106 dport 59241] != expected 0x9ca99205 # # Exception| cpu 0: rx_hash 0x0072e50b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54128 dport 59241] != expected 0x11d5e622 # # Exception| cpu 0: rx_hash 0x570011e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54134 dport 59241] != expected 0x92ebc30f # # Exception| cpu 0: rx_hash 0x6fe7210b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54196 dport 59241] != expected 0xdb260bef # # Exception| cpu 0: rx_hash 0xdcb5de44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54254 dport 59241] != expected 0xa1d31aa3 # # Exception| cpu 0: rx_hash 0xa843d1fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 54314 dport 59241] != expected 0x34586138 # # Exception| cpu 0: rx_hash 0xeaed982c [saddr 192.0.3.2 daddr 192.0.3.1 sport 54324 dport 59241] != expected 0x17a9cd5e # # Exception| cpu 0: rx_hash 0xaf9ab762 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54356 dport 59241] != expected 0x7f9a2f0c # # Exception| cpu 0: rx_hash 0x1e7f6a59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54362 dport 59241] != expected 0xc3d10453 # # Exception| cpu 0: rx_hash 0xbf284eb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54374 dport 59241] != expected 0x5229d260 # # Exception| cpu 0: rx_hash 0x4c63da59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54390 dport 59241] != expected 0xcd935559 # # Exception| cpu 0: rx_hash 0xc00f7362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54416 dport 59241] != expected 0xb569c2c1 # # Exception| cpu 0: rx_hash 0xeed84dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 54454 dport 59241] != expected 0x798aa470 # # Exception| cpu 0: rx_hash 0x9213c362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54460 dport 59241] != expected 0xbb2b93cb # # Exception| cpu 0: rx_hash 0x95caa5fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 54466 dport 59241] != expected 0xf0e9ddff # # Exception| cpu 0: rx_hash 0x58e4f659 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54470 dport 59241] != expected 0x8e03c11b # # Exception| cpu 0: rx_hash 0xabaf62b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54486 dport 59241] != expected 0x11b94622 # # Exception| cpu 0: rx_hash 0x7633c8c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54496 dport 59241] != expected 0x42e0a7aa # # Exception| cpu 0: rx_hash 0xc7d615fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 54510 dport 59241] != expected 0xfeab8cf5 # # Exception| cpu 0: rx_hash 0x349d8117 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54526 dport 59241] != expected 0x61110bcc # # Exception| cpu 0: rx_hash 0xf8458b17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54530 dport 59241] != expected 0x8d0b84a5 # # Exception| cpu 0: rx_hash 0x0b0e1ffe [saddr 192.0.3.2 daddr 192.0.3.1 sport 54546 dport 59241] != expected 0x12b1039c # # Exception| cpu 0: rx_hash 0x77c59162 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54552 dport 59241] != expected 0xd0103427 # # Exception| cpu 0: rx_hash 0xbaebc2c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54556 dport 59241] != expected 0xaefa28c3 # # Exception| cpu 0: rx_hash 0xd14bd317 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54618 dport 59241] != expected 0xa2aac20 # # 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 0x04e047e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39486 dport 56668] OK # # # cpu 0: rx_hash 0x28805b08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39500 dport 56668] OK # # # cpu 0: rx_hash 0x7a9ceb08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39520 dport 56668] OK # # # cpu 0: rx_hash 0x6f405632 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39544 dport 56668] OK # # # cpu 0: rx_hash 0x10676be0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39566 dport 56668] OK # # # cpu 0: rx_hash 0x52c92232 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39568 dport 56668] OK # # # cpu 0: rx_hash 0x9fe77195 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39572 dport 56668] OK # # # cpu 0: rx_hash 0x15092f08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39588 dport 56668] OK # # # cpu 0: rx_hash 0xf4476047 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39634 dport 56668] OK # # # cpu 0: rx_hash 0x7ea93eda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39650 dport 56668] OK # # # cpu 0: rx_hash 0x6b7583e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39674 dport 56668] OK # # # cpu 0: rx_hash 0x6a83da47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39682 dport 56668] OK # # # cpu 0: rx_hash 0x7f5f677d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39706 dport 56668] OK # # # cpu 0: rx_hash 0x282d9395 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39708 dport 56668] OK # # # cpu 0: rx_hash 0xb27134da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39710 dport 56668] OK # # # cpu 0: rx_hash 0x7a312395 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39728 dport 56668] OK # # # cpu 0: rx_hash 0xb71f7032 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39732 dport 56668] OK # # # cpu 0: rx_hash 0x2d43d77d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39734 dport 56668] OK # # # cpu 0: rx_hash 0x9b7f6cda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39750 dport 56668] OK # # # cpu 0: rx_hash 0x438d8247 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39770 dport 56668] OK # # # cpu 0: rx_hash 0x9e112832 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39788 dport 56668] OK # # # cpu 0: rx_hash 0xa3985c32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39812 dport 56668] OK # # # cpu 0: rx_hash 0xe13615e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39834 dport 56668] OK # # # cpu 0: rx_hash 0xf184ec32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39848 dport 56668] OK # # # cpu 0: rx_hash 0xc8384de0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39874 dport 56668] OK # # # cpu 0: rx_hash 0x15a4e795 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39924 dport 56668] OK # # # cpu 0: rx_hash 0x8ff840da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39926 dport 56668] OK # # # cpu 0: rx_hash 0x4f85d6b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39958 dport 56668] OK # # # cpu 0: rx_hash 0x1a40002f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40004 dport 56668] OK # # # cpu 0: rx_hash 0xaba5dd14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40010 dport 56668] OK # # # cpu 0: rx_hash 0x1cc2f789 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40082 dport 56668] OK # # # cpu 0: rx_hash 0x35ccaf89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40138 dport 56668] OK # # # cpu 0: rx_hash 0x5cdb9c2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40152 dport 56668] OK # # # cpu 0: rx_hash 0x0ec72c2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40180 dport 56668] OK # # # cpu 0: rx_hash 0x9003962f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40228 dport 56668] OK # # # cpu 0: rx_hash 0xecc818b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40238 dport 56668] OK # # # cpu 0: rx_hash 0x97daf0b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40282 dport 56668] OK # # # cpu 0: rx_hash 0x08e81314 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40306 dport 56668] OK # # # cpu 0: rx_hash 0xd1416cb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40390 dport 56668] OK # # # cpu 0: rx_hash 0x835ddcb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40426 dport 56668] OK # # # cpu 0: rx_hash 0xe531d9b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40466 dport 56668] OK # # # cpu 0: rx_hash 0x281f8a14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40470 dport 56668] OK # # # cpu 0: rx_hash 0x7a033a14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40506 dport 56668] OK # # # cpu 0: rx_hash 0xd9e33c89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40530 dport 56668] OK # # # cpu 0: rx_hash 0x530d6214 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40546 dport 56668] 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 45310 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51031 dport 45310] != expected 0xcb6f8319 # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51031 dport 45310] != expected 0xcb6f8319 # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52338 dport 45310] != expected 0x95c9a6b6 # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52338 dport 45310] != expected 0x95c9a6b6 # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53204 dport 45310] != expected 0xe7dbecaa # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53204 dport 45310] != expected 0xe7dbecaa # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57845 dport 45310] != expected 0x925d4acd # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57845 dport 45310] != expected 0x925d4acd # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52708 dport 45310] != expected 0xd341fc36 # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52708 dport 45310] != expected 0xd341fc36 # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33049 dport 45310] != expected 0xb16ed90c # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33049 dport 45310] != expected 0xb16ed90c # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53510 dport 45310] != expected 0xc28f52df # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53510 dport 45310] != expected 0xc28f52df # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48682 dport 45310] != expected 0xb3e2d36f # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48682 dport 45310] != expected 0xb3e2d36f # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39034 dport 45310] != expected 0x737a16fe # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39034 dport 45310] != expected 0x737a16fe # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37380 dport 45310] != expected 0x657af9fd # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37380 dport 45310] != expected 0x657af9fd # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46187 dport 45310] != expected 0x3266a005 # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46187 dport 45310] != expected 0x3266a005 # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39608 dport 45310] != expected 0xde4a0a27 # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39608 dport 45310] != expected 0xde4a0a27 # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60728 dport 45310] != expected 0x573245f3 # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60728 dport 45310] != expected 0x573245f3 # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53248 dport 45310] != expected 0x884adf81 # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53248 dport 45310] != expected 0x884adf81 # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41932 dport 45310] != expected 0x153dc911 # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41932 dport 45310] != expected 0x153dc911 # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49273 dport 45310] != expected 0x67817d8c # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49273 dport 45310] != expected 0x67817d8c # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36919 dport 45310] != expected 0x579ca33b # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36919 dport 45310] != expected 0x579ca33b # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49624 dport 45310] != expected 0x89f8b517 # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49624 dport 45310] != expected 0x89f8b517 # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44372 dport 45310] != expected 0x9b95b96 # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44372 dport 45310] != expected 0x9b95b96 # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60779 dport 45310] != expected 0xe91a295e # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60779 dport 45310] != expected 0xe91a295e # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35625 dport 45310] != expected 0x3ccbbc9e # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35625 dport 45310] != expected 0x3ccbbc9e # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60069 dport 45310] != expected 0xbe30657e # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60069 dport 45310] != expected 0xbe30657e # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48832 dport 45310] != expected 0x8a875661 # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48832 dport 45310] != expected 0x8a875661 # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54419 dport 45310] != expected 0xf005a819 # # Exception| cpu 5: rx_hash 0x79545316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54419 dport 45310] != expected 0xf005a819 # # Exception| count: pass=0 nohash=0 fail=48 # # 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 57779 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52215 dport 57779] != expected 0x55ddee3b # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52215 dport 57779] != expected 0x55ddee3b # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38937 dport 57779] != expected 0xe047124b # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38937 dport 57779] != expected 0xe047124b # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55916 dport 57779] != expected 0xd34a3a96 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55916 dport 57779] != expected 0xd34a3a96 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49847 dport 57779] != expected 0x7fdd2566 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49847 dport 57779] != expected 0x7fdd2566 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33275 dport 57779] != expected 0xdb248d24 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33275 dport 57779] != expected 0xdb248d24 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55119 dport 57779] != expected 0xa1151906 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55119 dport 57779] != expected 0xa1151906 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45468 dport 57779] != expected 0xa712f643 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45468 dport 57779] != expected 0xa712f643 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48173 dport 57779] != expected 0x223394e8 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48173 dport 57779] != expected 0x223394e8 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39921 dport 57779] != expected 0x756083a2 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39921 dport 57779] != expected 0x756083a2 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60837 dport 57779] != expected 0xe236ef99 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60837 dport 57779] != expected 0xe236ef99 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35241 dport 57779] != expected 0x5707cc91 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35241 dport 57779] != expected 0x5707cc91 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36274 dport 57779] != expected 0x5ff3b628 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36274 dport 57779] != expected 0x5ff3b628 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60933 dport 57779] != expected 0xad54b299 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60933 dport 57779] != expected 0xad54b299 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49662 dport 57779] != expected 0x398f42f9 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49662 dport 57779] != expected 0x398f42f9 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44701 dport 57779] != expected 0x3dddafdb # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44701 dport 57779] != expected 0x3dddafdb # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54529 dport 57779] != expected 0x4bb87da0 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54529 dport 57779] != expected 0x4bb87da0 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36582 dport 57779] != expected 0xf5ea71b5 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36582 dport 57779] != expected 0xf5ea71b5 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56223 dport 57779] != expected 0x9acea332 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56223 dport 57779] != expected 0x9acea332 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45200 dport 57779] != expected 0x439f3579 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45200 dport 57779] != expected 0x439f3579 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59386 dport 57779] != expected 0x168fc660 # # Exception| cpu 0: rx_hash 0x9b6a02c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59386 dport 57779] != expected 0x168fc660 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->