< 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 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 40258 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 62 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x56e8af1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50564 dport 40258] != expected 0xb93a8304 # # Exception| cpu 0: rx_hash 0x9dea7fb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50596 dport 40258] != expected 0x4d771d2c # # Exception| cpu 0: rx_hash 0x7ff21938 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50616 dport 40258] != expected 0xd6b6a89b # # Exception| cpu 0: rx_hash 0xaf4f8f35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50638 dport 40258] != expected 0xd6f3d63b # # Exception| cpu 0: rx_hash 0xf86b17e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50660 dport 40258] != expected 0xb751d238 # # Exception| cpu 0: rx_hash 0x6e6eb6b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50676 dport 40258] != expected 0x5fcaee69 # # Exception| cpu 0: rx_hash 0xa3cd006b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50714 dport 40258] != expected 0x3afcd997 # # Exception| cpu 0: rx_hash 0x5f7bd4d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50788 dport 40258] != expected 0xeb8fdf95 # # Exception| cpu 0: rx_hash 0xc35d9cad [saddr 192.0.3.2 daddr 192.0.3.1 sport 50798 dport 40258] != expected 0x7e6045be # # Exception| cpu 0: rx_hash 0xbd06f6f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50834 dport 40258] != expected 0x96d9c6bf # # Exception| cpu 0: rx_hash 0x1694ba98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50886 dport 40258] != expected 0x2608c4be # # Exception| cpu 0: rx_hash 0xd8879ea4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50898 dport 40258] != expected 0x6cff09ab # # Exception| cpu 0: rx_hash 0xe898363b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50948 dport 40258] != expected 0xdb6d3d6c # # Exception| cpu 0: rx_hash 0x05b24d05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50998 dport 40258] != expected 0x83627d9c # # Exception| cpu 0: rx_hash 0x113f1614 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51022 dport 40258] != expected 0xb4a46853 # # Exception| cpu 0: rx_hash 0x3717bd86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51036 dport 40258] != expected 0x18e6b68b # # Exception| cpu 0: rx_hash 0x144ba62c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51088 dport 40258] != expected 0xec8997f3 # # Exception| cpu 0: rx_hash 0x8d7c1ac5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51118 dport 40258] != expected 0xc7dc5ee5 # # Exception| cpu 0: rx_hash 0xf3423432 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51128 dport 40258] != expected 0xc9f27179 # # Exception| cpu 0: rx_hash 0xa6027214 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51218 dport 40258] != expected 0xfcfd225e # # Exception| cpu 0: rx_hash 0x67234b98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51240 dport 40258] != expected 0x75c41a0c # # Exception| cpu 0: rx_hash 0x73ae1089 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51280 dport 40258] != expected 0x42020fc3 # # Exception| cpu 0: rx_hash 0xb79edd95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51294 dport 40258] != expected 0x758164ac # # Exception| cpu 0: rx_hash 0x02a223ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 51304 dport 40258] != expected 0x8fe2d518 # # Exception| cpu 0: rx_hash 0xccb107f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51324 dport 40258] != expected 0xc515180d # # Exception| cpu 0: rx_hash 0xc6f7aa7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51340 dport 40258] != expected 0x5ef612ea # # Exception| cpu 0: rx_hash 0x8f7d809e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51396 dport 40258] != expected 0x75e6a55c # # Exception| cpu 0: rx_hash 0xa376c22c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51404 dport 40258] != expected 0xa4d0ddfe # # Exception| cpu 0: rx_hash 0xe846b0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51512 dport 40258] != expected 0xa3d69598 # # Exception| cpu 0: rx_hash 0x14f0646b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51526 dport 40258] != expected 0x72a5939a # # Exception| cpu 0: rx_hash 0x82f5c532 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51542 dport 40258] != expected 0x9a3eafcb # # Exception| cpu 0: rx_hash 0x49f7159e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51574 dport 40258] != expected 0x6e7331e3 # # Exception| cpu 0: rx_hash 0xf39cb2dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 51588 dport 40258] != expected 0xb149d98d # # Exception| cpu 4: rx_hash 0x8344cd87 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50630 dport 40258] != expected 0x7c5ae99 # # Exception| cpu 4: rx_hash 0x615cab09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50650 dport 40258] != expected 0x9c041b2e # # Exception| cpu 4: rx_hash 0x6dde2457 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50702 dport 40258] != expected 0x700b1482 # # Exception| cpu 4: rx_hash 0xd8e2da0c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50744 dport 40258] != expected 0x8a68a536 # # Exception| cpu 4: rx_hash 0x027ca521 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50772 dport 40258] != expected 0xf7597dec # # Exception| cpu 4: rx_hash 0x2b661303 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50792 dport 40258] != expected 0x98d55673 # # Exception| cpu 4: rx_hash 0x24314a1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50860 dport 40258] != expected 0xbd8c0fa9 # # Exception| cpu 4: rx_hash 0xb234eb42 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50876 dport 40258] != expected 0x551733f8 # # Exception| cpu 4: rx_hash 0x6dbb60ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 50916 dport 40258] != expected 0x969cb81f # # Exception| cpu 4: rx_hash 0xa3a844c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50928 dport 40258] != expected 0xdc6b750a # # Exception| cpu 4: rx_hash 0xe2bbdf1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 50974 dport 40258] != expected 0xa6199b16 # # Exception| cpu 4: rx_hash 0xcba16939 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50978 dport 40258] != expected 0xc995b089 # # Exception| cpu 4: rx_hash 0x824e0775 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51072 dport 40258] != expected 0x412aba2 # # Exception| cpu 4: rx_hash 0x1e684f0c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51082 dport 40258] != expected 0x91fd3189 # # Exception| cpu 4: rx_hash 0xd07b6b30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51102 dport 40258] != expected 0xdb0afc9c # # Exception| cpu 4: rx_hash 0xf961dd12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51106 dport 40258] != expected 0xb486d703 # # Exception| cpu 4: rx_hash 0xc1e7c4b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51154 dport 40258] != expected 0x5276ba6e # # Exception| cpu 4: rx_hash 0x74db3aea [saddr 192.0.3.2 daddr 192.0.3.1 sport 51172 dport 40258] != expected 0xa8150bda # # Exception| cpu 4: rx_hash 0xc4f63021 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51174 dport 40258] != expected 0xeccce953 # # Exception| cpu 4: rx_hash 0xd21fb5c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51230 dport 40258] != expected 0x8fa7abb8 # # Exception| cpu 4: rx_hash 0xccd4435a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51350 dport 40258] != expected 0x2382b490 # # Exception| cpu 4: rx_hash 0x1c69d557 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51424 dport 40258] != expected 0x23c7ca30 # # Exception| cpu 4: rx_hash 0xc15c06f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51460 dport 40258] != expected 0xcc5abe07 # # Exception| cpu 4: rx_hash 0x23446078 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51480 dport 40258] != expected 0x579b0bb0 # # Exception| cpu 4: rx_hash 0x5248533f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51488 dport 40258] != expected 0x9a7bd16b # # Exception| cpu 4: rx_hash 0x0a5ed65a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51492 dport 40258] != expected 0x3817202f # # Exception| cpu 4: rx_hash 0x6fdfbe0c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51556 dport 40258] != expected 0xc231ef3b # # Exception| cpu 4: rx_hash 0xdf97f06f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51596 dport 40258] != expected 0x607fa12f # # Exception| cpu 4: rx_hash 0x65991384 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51604 dport 40258] != expected 0x59d2e5dc # # Exception| count: pass=0 nohash=0 fail=62 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x2e649fec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33452 dport 38822] OK # # # cpu 0: rx_hash 0x0af66c62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33538 dport 38822] OK # # # cpu 0: rx_hash 0x74c84295 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33556 dport 38822] OK # # # cpu 0: rx_hash 0xe8ee0aec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33566 dport 38822] OK # # # cpu 0: rx_hash 0xe7dc175c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33584 dport 38822] OK # # # cpu 0: rx_hash 0xf3514c4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33608 dport 38822] OK # # # cpu 0: rx_hash 0xa1642008 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33622 dport 38822] OK # # # cpu 0: rx_hash 0x6554ed14 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33624 dport 38822] OK # # # cpu 0: rx_hash 0x60205d2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33670 dport 38822] OK # # # cpu 0: rx_hash 0xab228d80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33702 dport 38822] OK # # # cpu 0: rx_hash 0x493aeb0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33722 dport 38822] OK # # # cpu 0: rx_hash 0x112c6e6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33726 dport 38822] OK # # # cpu 0: rx_hash 0xed9abad4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33728 dport 38822] OK # # # cpu 0: rx_hash 0x93a49423 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33750 dport 38822] OK # # # cpu 0: rx_hash 0xbe779fe6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33834 dport 38822] OK # # # cpu 0: rx_hash 0x8cd26f65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33856 dport 38822] OK # # # cpu 0: rx_hash 0xa0d92dd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33864 dport 38822] OK # # # cpu 0: rx_hash 0x42c14b59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33876 dport 38822] OK # # # cpu 0: rx_hash 0xf7fdb502 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33890 dport 38822] OK # # # cpu 0: rx_hash 0x15e5d38c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33918 dport 38822] OK # # # cpu 0: rx_hash 0x8385367d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33924 dport 38822] OK # # # cpu 0: rx_hash 0x4887e6d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33956 dport 38822] OK # # # cpu 0: rx_hash 0x591b4950 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34024 dport 38822] OK # # # cpu 0: rx_hash 0xb120c6fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34030 dport 38822] OK # # # cpu 0: rx_hash 0x7f33e2c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34042 dport 38822] OK # # # cpu 0: rx_hash 0x272567a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34046 dport 38822] OK # # # cpu 0: rx_hash 0x6c15155f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34058 dport 38822] OK # # # cpu 0: rx_hash 0x8b1c8741 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34082 dport 38822] OK # # # cpu 0: rx_hash 0xf5f705d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50996 dport 38822] OK # # # cpu 0: rx_hash 0x69d14dad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51006 dport 38822] OK # # # cpu 0: rx_hash 0xcd711c77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51012 dport 38822] OK # # # cpu 0: rx_hash 0xb34f3280 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51026 dport 38822] OK # # # cpu 0: rx_hash 0x784de22c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51058 dport 38822] OK # # # cpu 0: rx_hash 0x0c5025fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51070 dport 38822] OK # # # cpu 0: rx_hash 0x0c356153 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51092 dport 38822] OK # # # cpu 0: rx_hash 0x178a27f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51138 dport 38822] OK # # # cpu 0: rx_hash 0x69b40905 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51156 dport 38822] OK # # # cpu 4: rx_hash 0x505ab11b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33466 dport 38822] OK # # # cpu 4: rx_hash 0x4ef4032a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33496 dport 38822] OK # # # cpu 4: rx_hash 0xf1eb1451 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33524 dport 38822] OK # # # cpu 4: rx_hash 0x99e239ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33574 dport 38822] OK # # # cpu 4: rx_hash 0xdf5a0eff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33600 dport 38822] OK # # # cpu 4: rx_hash 0x4c4e5b36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33636 dport 38822] OK # # # cpu 4: rx_hash 0xda4bfa6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33652 dport 38822] OK # # # cpu 4: rx_hash 0x6a03b40c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33692 dport 38822] OK # # # cpu 4: rx_hash 0x1b0f874b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33700 dport 38822] OK # # # cpu 4: rx_hash 0x8d0a2612 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33716 dport 38822] OK # # # cpu 4: rx_hash 0x99877d03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33740 dport 38822] OK # # # cpu 4: rx_hash 0xb09dcb21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33776 dport 38822] OK # # # cpu 4: rx_hash 0xc4800cf6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33788 dport 38822] OK # # # cpu 4: rx_hash 0x9d4ec0e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33804 dport 38822] OK # # # cpu 4: rx_hash 0x564c1048 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33836 dport 38822] OK # # # cpu 4: rx_hash 0x83e072d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33902 dport 38822] OK # # # cpu 4: rx_hash 0xfdbb188a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33938 dport 38822] OK # # # cpu 4: rx_hash 0x398bd596 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33948 dport 38822] OK # # # cpu 4: rx_hash 0x89a6df5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33950 dport 38822] OK # # # cpu 4: rx_hash 0xd4a1aea8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33966 dport 38822] OK # # # cpu 4: rx_hash 0x921999fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33992 dport 38822] OK # # # cpu 4: rx_hash 0x5c0abdc0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34012 dport 38822] OK # # # cpu 4: rx_hash 0xbb032fde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34036 dport 38822] OK # # # cpu 4: rx_hash 0x97086d6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34044 dport 38822] OK # # # cpu 4: rx_hash 0xd30a0224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34086 dport 38822] OK # # # cpu 4: rx_hash 0xc752f557 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51038 dport 38822] OK # # # cpu 4: rx_hash 0xee484375 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51042 dport 38822] OK # # # cpu 4: rx_hash 0x0673ccdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51044 dport 38822] OK # # # cpu 4: rx_hash 0x5423e436 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51088 dport 38822] OK # # # cpu 4: rx_hash 0x203e23e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51100 dport 38822] OK # # # cpu 4: rx_hash 0x9502ddba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51114 dport 38822] OK # # # cpu 4: rx_hash 0xa7a72d39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51136 dport 38822] OK # # # cpu 4: rx_hash 0x45bf4bb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51164 dport 38822] OK # # # cpu 4: rx_hash 0x8ebd9b1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51196 dport 38822] OK # # # cpu 4: rx_hash 0xb45f5c4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51212 dport 38822] OK # # # cpu 4: rx_hash 0x225afd12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51228 dport 38822] OK # # # count: pass=73 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 46203 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52083 dport 46203] != expected 0x8d033115 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52083 dport 46203] != expected 0x8d033115 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58803 dport 46203] != expected 0x9cf5577e # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58803 dport 46203] != expected 0x9cf5577e # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38712 dport 46203] != expected 0xa0184643 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38712 dport 46203] != expected 0xa0184643 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54836 dport 46203] != expected 0x2d315aaf # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54836 dport 46203] != expected 0x2d315aaf # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44683 dport 46203] != expected 0xb7f3f735 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44683 dport 46203] != expected 0xb7f3f735 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34122 dport 46203] != expected 0x1e9d8b79 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34122 dport 46203] != expected 0x1e9d8b79 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40413 dport 46203] != expected 0xe02aab38 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40413 dport 46203] != expected 0xe02aab38 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37779 dport 46203] != expected 0x3ab88c28 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37779 dport 46203] != expected 0x3ab88c28 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57068 dport 46203] != expected 0x947880ba # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57068 dport 46203] != expected 0x947880ba # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55565 dport 46203] != expected 0x40dc75c9 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55565 dport 46203] != expected 0x40dc75c9 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42333 dport 46203] != expected 0x18f42c68 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42333 dport 46203] != expected 0x18f42c68 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60528 dport 46203] != expected 0xeff25dc7 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60528 dport 46203] != expected 0xeff25dc7 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58129 dport 46203] != expected 0x4194f946 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58129 dport 46203] != expected 0x4194f946 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54656 dport 46203] != expected 0xcf55043f # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54656 dport 46203] != expected 0xcf55043f # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48268 dport 46203] != expected 0xc4596335 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48268 dport 46203] != expected 0xc4596335 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45923 dport 46203] != expected 0x20afcb51 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45923 dport 46203] != expected 0x20afcb51 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51229 dport 46203] != expected 0x95266161 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51229 dport 46203] != expected 0x95266161 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56417 dport 46203] != expected 0xcc67227 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56417 dport 46203] != expected 0xcc67227 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57192 dport 46203] != expected 0x758ea5b1 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57192 dport 46203] != expected 0x758ea5b1 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59629 dport 46203] != expected 0x8f312618 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59629 dport 46203] != expected 0x8f312618 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35399 dport 46203] != expected 0xcdcaf722 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35399 dport 46203] != expected 0xcdcaf722 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46206 dport 46203] != expected 0x1cb2bd23 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46206 dport 46203] != expected 0x1cb2bd23 # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37880 dport 46203] != expected 0x288f822c # # Exception| cpu 0: rx_hash 0x490b3047 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37880 dport 46203] != expected 0x288f822c # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 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 41374 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41872 dport 41374] != expected 0x96c1c19 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41872 dport 41374] != expected 0x96c1c19 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50690 dport 41374] != expected 0x5612cc88 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50690 dport 41374] != expected 0x5612cc88 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46854 dport 41374] != expected 0xb25c95e1 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46854 dport 41374] != expected 0xb25c95e1 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54629 dport 41374] != expected 0xd4b69cf5 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54629 dport 41374] != expected 0xd4b69cf5 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42803 dport 41374] != expected 0xe6817147 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42803 dport 41374] != expected 0xe6817147 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50961 dport 41374] != expected 0x9002898 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50961 dport 41374] != expected 0x9002898 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40950 dport 41374] != expected 0xc3fd31fb # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40950 dport 41374] != expected 0xc3fd31fb # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54635 dport 41374] != expected 0x108651e9 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54635 dport 41374] != expected 0x108651e9 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42557 dport 41374] != expected 0x3bd1e64e # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42557 dport 41374] != expected 0x3bd1e64e # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48424 dport 41374] != expected 0x52f2ae19 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48424 dport 41374] != expected 0x52f2ae19 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49149 dport 41374] != expected 0x274a6ec5 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49149 dport 41374] != expected 0x274a6ec5 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51994 dport 41374] != expected 0x500868b1 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51994 dport 41374] != expected 0x500868b1 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47785 dport 41374] != expected 0x53e06e3f # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47785 dport 41374] != expected 0x53e06e3f # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53043 dport 41374] != expected 0x1103f9bd # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53043 dport 41374] != expected 0x1103f9bd # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56399 dport 41374] != expected 0xf9de5577 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56399 dport 41374] != expected 0xf9de5577 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54272 dport 41374] != expected 0x5b19eee8 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54272 dport 41374] != expected 0x5b19eee8 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38928 dport 41374] != expected 0xe40dd31e # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38928 dport 41374] != expected 0xe40dd31e # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59774 dport 41374] != expected 0x32e67af4 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59774 dport 41374] != expected 0x32e67af4 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45653 dport 41374] != expected 0x4e970f22 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45653 dport 41374] != expected 0x4e970f22 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59799 dport 41374] != expected 0xe2f42100 # # Exception| cpu 0: rx_hash 0xa69f2120 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59799 dport 41374] != expected 0xe2f42100 # # 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__->