< 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 52990 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 77 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9f84e87d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36428 dport 52990] != expected 0x258df260 # # Exception| cpu 0: rx_hash 0x06617bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36444 dport 52990] != expected 0xb23dbc0c # # Exception| cpu 0: rx_hash 0xc94de5aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 36446 dport 52990] != expected 0xfbfcf6c # # Exception| cpu 0: rx_hash 0x9c5abf89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36462 dport 52990] != expected 0x53d7a636 # # Exception| cpu 0: rx_hash 0xcac13ef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36492 dport 52990] != expected 0xf297e836 # # Exception| cpu 0: rx_hash 0x526e9f9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36512 dport 52990] != expected 0x48ee6a68 # # Exception| cpu 0: rx_hash 0xac1d4353 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36532 dport 52990] != expected 0x819f1db4 # # Exception| cpu 0: rx_hash 0x9f737d80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36548 dport 52990] != expected 0xb81b6775 # # Exception| cpu 0: rx_hash 0x505fe395 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36550 dport 52990] != expected 0x5991415 # # Exception| cpu 0: rx_hash 0xacb85a05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36556 dport 52990] != expected 0x977bfbad # # Exception| cpu 0: rx_hash 0x62def6bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 36594 dport 52990] != expected 0x73044ff # # Exception| cpu 0: rx_hash 0x2c911c50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36652 dport 52990] != expected 0xd2c2c22b # # Exception| cpu 0: rx_hash 0xd2e2c098 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36664 dport 52990] != expected 0x1bb3b5f7 # # Exception| cpu 0: rx_hash 0x7afd08d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36678 dport 52990] != expected 0xee14193e # # Exception| cpu 0: rx_hash 0x2d7e37aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 36712 dport 52990] != expected 0xe9efe800 # # Exception| cpu 0: rx_hash 0x487c1df8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36722 dport 52990] != expected 0xecbd49d4 # # Exception| cpu 0: rx_hash 0xb49ba468 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36728 dport 52990] != expected 0x7e5fa66c # # Exception| cpu 0: rx_hash 0x482e9153 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36738 dport 52990] != expected 0x67cf3ad8 # # Exception| cpu 0: rx_hash 0x4bf0c6a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36768 dport 52990] != expected 0x11956e8e # # Exception| cpu 0: rx_hash 0xe1de72e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36792 dport 52990] != expected 0xa945bc3a # # Exception| cpu 0: rx_hash 0x2ef2ecf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36794 dport 52990] != expected 0x14c7cf5a # # Exception| cpu 0: rx_hash 0x86ed24bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 36804 dport 52990] != expected 0xe1606393 # # Exception| cpu 0: rx_hash 0x7a0a9d2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36814 dport 52990] != expected 0x73828c2b # # Exception| cpu 0: rx_hash 0x2cc390fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 36828 dport 52990] != expected 0x59b0b127 # # Exception| cpu 0: rx_hash 0xc0a05a35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36890 dport 52990] != expected 0xc976df # # Exception| cpu 0: rx_hash 0x59e0d0a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36978 dport 52990] != expected 0x819ddeaa # # Exception| cpu 0: rx_hash 0x0f7b51dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 37008 dport 52990] != expected 0x20dd90aa # # Exception| cpu 0: rx_hash 0x5917455c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37114 dport 52990] != expected 0x1c0b4bbf # # Exception| cpu 0: rx_hash 0x1758afb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37156 dport 52990] != expected 0xc9f9cd6b # # Exception| cpu 0: rx_hash 0xbdd302a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37188 dport 52990] != expected 0x67cdf9c6 # # Exception| cpu 0: rx_hash 0xea503dda [saddr 192.0.3.2 daddr 192.0.3.1 sport 37226 dport 52990] != expected 0x603608f8 # # Exception| cpu 0: rx_hash 0x14716db9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37262 dport 52990] != expected 0x22350c28 # # Exception| cpu 0: rx_hash 0x8cdeccd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37282 dport 52990] != expected 0x984c8e76 # # Exception| cpu 0: rx_hash 0x17af3a4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37292 dport 52990] != expected 0x546f587e # # Exception| cpu 0: rx_hash 0x14d474ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 37366 dport 52990] != expected 0x34d1ea31 # # Exception| cpu 0: rx_hash 0x01d78de6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37382 dport 52990] != expected 0xca651fa8 # # Exception| cpu 0: rx_hash 0xcfb1215f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37432 dport 52990] != expected 0x5a2ea0fa # # Exception| cpu 0: rx_hash 0x32b9b335 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37494 dport 52990] != expected 0xf3e16569 # # Exception| cpu 4: rx_hash 0xacead6ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 36412 dport 52990] != expected 0x1c0988a1 # # Exception| cpu 4: rx_hash 0x5376219c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36460 dport 52990] != expected 0xee55d556 # # Exception| cpu 4: rx_hash 0xad05fd54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36472 dport 52990] != expected 0x2724a28a # # Exception| cpu 4: rx_hash 0x05bf2c4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 36478 dport 52990] != expected 0xc467e85a # # Exception| cpu 4: rx_hash 0x627befea [saddr 192.0.3.2 daddr 192.0.3.1 sport 36490 dport 52990] != expected 0x11d4a2e6 # # Exception| cpu 4: rx_hash 0x6100a148 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36560 dport 52990] != expected 0x716a10a9 # # Exception| cpu 4: rx_hash 0x4a4d61f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36628 dport 52990] != expected 0xa1ca37a9 # # Exception| cpu 4: rx_hash 0xb6aad866 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36638 dport 52990] != expected 0x3328d811 # # Exception| cpu 4: rx_hash 0x2c340506 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36692 dport 52990] != expected 0xc4262432 # # Exception| cpu 4: rx_hash 0x86483dea [saddr 192.0.3.2 daddr 192.0.3.1 sport 36796 dport 52990] != expected 0xf784858a # # Exception| cpu 4: rx_hash 0x2d89a257 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36832 dport 52990] != expected 0x74797d15 # # Exception| cpu 4: rx_hash 0x1e4285d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36840 dport 52990] != expected 0x5b19e1cd # # Exception| cpu 4: rx_hash 0x3f99b451 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36914 dport 52990] != expected 0xe471cd31 # # Exception| cpu 4: rx_hash 0xc14f71cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36958 dport 52990] != expected 0x3be45cf4 # # Exception| cpu 4: rx_hash 0xc0054363 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36962 dport 52990] != expected 0x162d90c6 # # Exception| cpu 4: rx_hash 0x3e241300 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36998 dport 52990] != expected 0x542e9416 # # Exception| cpu 4: rx_hash 0xf2d6dae1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37030 dport 52990] != expected 0x9ff6b320 # # Exception| cpu 4: rx_hash 0xa41fd736 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37044 dport 52990] != expected 0xb5c48e2c # # Exception| cpu 4: rx_hash 0x6b965075 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37070 dport 52990] != expected 0x1ea21b55 # # Exception| cpu 4: rx_hash 0x6902352d [saddr 192.0.3.2 daddr 192.0.3.1 sport 37072 dport 52990] != expected 0x45318331 # # Exception| cpu 4: rx_hash 0x5ac912a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37080 dport 52990] != expected 0x6a511fe9 # # Exception| cpu 4: rx_hash 0x8ff70ede [saddr 192.0.3.2 daddr 192.0.3.1 sport 37128 dport 52990] != expected 0x73804f35 # # Exception| cpu 4: rx_hash 0x8ebd3c72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37172 dport 52990] != expected 0x5e498307 # # Exception| cpu 4: rx_hash 0xd8d128f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37214 dport 52990] != expected 0x629f5812 # # Exception| cpu 4: rx_hash 0x73b5ae18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37242 dport 52990] != expected 0xf7864694 # # Exception| cpu 4: rx_hash 0x402c0536 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37250 dport 52990] != expected 0x5394a940 # # Exception| cpu 4: rx_hash 0x26f07890 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37306 dport 52990] != expected 0x209c5cc2 # # Exception| cpu 4: rx_hash 0x8c7bd581 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37338 dport 52990] != expected 0x8ea8686f # # Exception| cpu 4: rx_hash 0xd96c8fa2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37354 dport 52990] != expected 0xd2c00135 # # Exception| cpu 4: rx_hash 0x8fa58275 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37368 dport 52990] != expected 0xf8f23c39 # # Exception| cpu 4: rx_hash 0x98321e24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37398 dport 52990] != expected 0x5dd551c4 # # Exception| cpu 4: rx_hash 0x0209da12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37412 dport 52990] != expected 0xbc3f4bfe # # Exception| cpu 4: rx_hash 0x33f38199 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37450 dport 52990] != expected 0xde28a95b # # Exception| cpu 4: rx_hash 0x653a8c4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37464 dport 52990] != expected 0xf41a9457 # # Exception| cpu 4: rx_hash 0x66e4dbba [saddr 192.0.3.2 daddr 192.0.3.1 sport 37498 dport 52990] != expected 0x8240c001 # # Exception| cpu 4: rx_hash 0x307f5ac6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37528 dport 52990] != expected 0x23008e01 # # Exception| cpu 4: rx_hash 0x998fb975 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37538 dport 52990] != expected 0xed8a08e3 # # Exception| cpu 4: rx_hash 0xaa449ef0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37546 dport 52990] != expected 0xc2ea943b # # Exception| cpu 4: rx_hash 0xa8d0fba8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37556 dport 52990] != expected 0x99790c5f # # Exception| count: pass=0 nohash=0 fail=77 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x8e453ed1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34500 dport 38982] OK # # # cpu 0: rx_hash 0xeb471483 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34526 dport 38982] OK # # # cpu 0: rx_hash 0x16ea9fbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34536 dport 38982] OK # # # cpu 0: rx_hash 0x27b5dd62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34558 dport 38982] OK # # # cpu 0: rx_hash 0xc29eb165 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34564 dport 38982] OK # # # cpu 0: rx_hash 0xf15596e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34572 dport 38982] OK # # # cpu 0: rx_hash 0xf28bc114 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34606 dport 38982] OK # # # cpu 0: rx_hash 0xa4b5593e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34740 dport 38982] OK # # # cpu 0: rx_hash 0xa4104068 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34764 dport 38982] OK # # # cpu 0: rx_hash 0x3df5d3aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34780 dport 38982] OK # # # cpu 0: rx_hash 0x7a2148b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34818 dport 38982] OK # # # cpu 0: rx_hash 0x2f930bc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34890 dport 38982] OK # # # cpu 0: rx_hash 0xd0aae5a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34914 dport 38982] OK # # # cpu 0: rx_hash 0x7a8451e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34938 dport 38982] OK # # # cpu 0: rx_hash 0x7ad6dd4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34954 dport 38982] OK # # # cpu 0: rx_hash 0x85ef3329 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34978 dport 38982] OK # # # cpu 0: rx_hash 0xd3263efe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34992 dport 38982] OK # # # cpu 0: rx_hash 0x79ad93ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35024 dport 38982] OK # # # cpu 0: rx_hash 0x63bf118c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35074 dport 38982] OK # # # cpu 0: rx_hash 0xf921ccec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35144 dport 38982] OK # # # cpu 0: rx_hash 0x349937a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35156 dport 38982] OK # # # cpu 4: rx_hash 0x14dbe3b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34446 dport 38982] OK # # # cpu 4: rx_hash 0x4212ee66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34460 dport 38982] OK # # # cpu 4: rx_hash 0x24ce93c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34468 dport 38982] OK # # # cpu 4: rx_hash 0x1705b445 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34476 dport 38982] OK # # # cpu 4: rx_hash 0x8ee02787 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34492 dport 38982] OK # # # cpu 4: rx_hash 0x0e6c7884 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34596 dport 38982] OK # # # cpu 4: rx_hash 0x3d024657 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34644 dport 38982] OK # # # cpu 4: rx_hash 0x0ec961d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34652 dport 38982] OK # # # cpu 4: rx_hash 0x94f2a5e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34670 dport 38982] OK # # # cpu 4: rx_hash 0xc23ba833 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34684 dport 38982] OK # # # cpu 4: rx_hash 0x6ad3f587 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34698 dport 38982] OK # # # cpu 4: rx_hash 0x0d45ba8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34702 dport 38982] OK # # # cpu 4: rx_hash 0xa6213c66 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34730 dport 38982] OK # # # cpu 4: rx_hash 0x0c0f8821 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34738 dport 38982] OK # # # cpu 4: rx_hash 0xf04d28e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34752 dport 38982] OK # # # cpu 4: rx_hash 0x0de0a3db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34806 dport 38982] OK # # # cpu 4: rx_hash 0x2e7c203f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34830 dport 38982] OK # # # cpu 4: rx_hash 0xb6d38151 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34850 dport 38982] OK # # # cpu 4: rx_hash 0x2f361293 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34866 dport 38982] OK # # # cpu 4: rx_hash 0xb447e409 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34876 dport 38982] OK # # # cpu 4: rx_hash 0xb73caaab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34918 dport 38982] OK # # # cpu 4: rx_hash 0xb5a8cff3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34936 dport 38982] OK # # # cpu 4: rx_hash 0xb76e2600 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34966 dport 38982] OK # # # cpu 4: rx_hash 0xe048002d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35008 dport 38982] OK # # # cpu 4: rx_hash 0xb41568a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35020 dport 38982] OK # # # cpu 4: rx_hash 0x2df0fb60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35036 dport 38982] OK # # # cpu 4: rx_hash 0x4b2c86c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35044 dport 38982] OK # # # cpu 4: rx_hash 0xfa5a824e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35090 dport 38982] OK # # # cpu 4: rx_hash 0xca4ff23f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35128 dport 38982] OK # # # cpu 4: rx_hash 0x9c716a15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35234 dport 38982] OK # # # cpu 4: rx_hash 0x0531e081 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35274 dport 38982] OK # # # cpu 4: rx_hash 0x63ed9d27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35314 dport 38982] OK # # # cpu 4: rx_hash 0x202769f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35344 dport 38982] OK # # # cpu 4: rx_hash 0xba1cadcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35362 dport 38982] OK # # # cpu 4: rx_hash 0x1349572a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35424 dport 38982] OK # # # cpu 4: rx_hash 0xefaeeeba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35434 dport 38982] OK # # # cpu 4: rx_hash 0x131bdb81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35472 dport 38982] OK # # # cpu 4: rx_hash 0x219acea8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35492 dport 38982] OK # # # cpu 4: rx_hash 0x75c7a627 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35496 dport 38982] OK # # # cpu 4: rx_hash 0x1251e92d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35500 dport 38982] OK # # # cpu 4: rx_hash 0xdf4c0b36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35528 dport 38982] OK # # # cpu 4: rx_hash 0xb9907690 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35568 dport 38982] OK # # # cpu 4: rx_hash 0x08e67218 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35590 dport 38982] OK # # # cpu 4: rx_hash 0xf77a852a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35670 dport 38982] OK # # # cpu 4: rx_hash 0x0b9d3cba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35676 dport 38982] OK # # # count: pass=66 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 35092 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36778 dport 35092] != expected 0xfa103ebc # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36778 dport 35092] != expected 0xfa103ebc # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50657 dport 35092] != expected 0x90ed2aa2 # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50657 dport 35092] != expected 0x90ed2aa2 # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38058 dport 35092] != expected 0x816e68fb # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38058 dport 35092] != expected 0x816e68fb # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49630 dport 35092] != expected 0x6dfcb208 # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49630 dport 35092] != expected 0x6dfcb208 # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59546 dport 35092] != expected 0x864e247e # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59546 dport 35092] != expected 0x864e247e # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42879 dport 35092] != expected 0x169b0d4c # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42879 dport 35092] != expected 0x169b0d4c # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56852 dport 35092] != expected 0x4524d098 # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56852 dport 35092] != expected 0x4524d098 # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49233 dport 35092] != expected 0x31568fea # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49233 dport 35092] != expected 0x31568fea # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51649 dport 35092] != expected 0x4644ac31 # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51649 dport 35092] != expected 0x4644ac31 # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35606 dport 35092] != expected 0x73713a7a # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35606 dport 35092] != expected 0x73713a7a # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37683 dport 35092] != expected 0x93d412ef # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37683 dport 35092] != expected 0x93d412ef # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46688 dport 35092] != expected 0x6ae0c741 # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46688 dport 35092] != expected 0x6ae0c741 # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38169 dport 35092] != expected 0xf00d992b # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38169 dport 35092] != expected 0xf00d992b # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60890 dport 35092] != expected 0xac87f23a # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60890 dport 35092] != expected 0xac87f23a # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52293 dport 35092] != expected 0xe5565993 # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52293 dport 35092] != expected 0xe5565993 # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47061 dport 35092] != expected 0xf8c07c41 # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47061 dport 35092] != expected 0xf8c07c41 # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35368 dport 35092] != expected 0xba4181ce # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35368 dport 35092] != expected 0xba4181ce # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60614 dport 35092] != expected 0x13ed1dd8 # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60614 dport 35092] != expected 0x13ed1dd8 # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45137 dport 35092] != expected 0x776f0b90 # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45137 dport 35092] != expected 0x776f0b90 # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43937 dport 35092] != expected 0x87632edb # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43937 dport 35092] != expected 0x87632edb # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45504 dport 35092] != expected 0x7056ae16 # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45504 dport 35092] != expected 0x7056ae16 # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46872 dport 35092] != expected 0x257f25be # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 46872 dport 35092] != expected 0x257f25be # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58931 dport 35092] != expected 0x9ac8534a # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58931 dport 35092] != expected 0x9ac8534a # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47880 dport 35092] != expected 0xafbeca77 # # Exception| cpu 0: rx_hash 0x2a198f8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47880 dport 35092] != expected 0xafbeca77 # # 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 45446 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56736 dport 45446] != expected 0x629f4bb7 # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56736 dport 45446] != expected 0x629f4bb7 # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34381 dport 45446] != expected 0xa6b12208 # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34381 dport 45446] != expected 0xa6b12208 # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46268 dport 45446] != expected 0x3520a94c # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46268 dport 45446] != expected 0x3520a94c # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41953 dport 45446] != expected 0x12170ca4 # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41953 dport 45446] != expected 0x12170ca4 # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36870 dport 45446] != expected 0xa9479c01 # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36870 dport 45446] != expected 0xa9479c01 # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52097 dport 45446] != expected 0x3b05e13f # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52097 dport 45446] != expected 0x3b05e13f # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39975 dport 45446] != expected 0xfeb834a3 # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39975 dport 45446] != expected 0xfeb834a3 # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42697 dport 45446] != expected 0xf2d72db3 # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42697 dport 45446] != expected 0xf2d72db3 # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60486 dport 45446] != expected 0x4b59cba7 # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60486 dport 45446] != expected 0x4b59cba7 # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50203 dport 45446] != expected 0x7d3e51df # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50203 dport 45446] != expected 0x7d3e51df # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37041 dport 45446] != expected 0xf98f996e # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37041 dport 45446] != expected 0xf98f996e # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39024 dport 45446] != expected 0x31a0b8ea # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39024 dport 45446] != expected 0x31a0b8ea # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37574 dport 45446] != expected 0xf0cd6617 # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37574 dport 45446] != expected 0xf0cd6617 # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50023 dport 45446] != expected 0x93be46e # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50023 dport 45446] != expected 0x93be46e # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42137 dport 45446] != expected 0x184f61f # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42137 dport 45446] != expected 0x184f61f # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40214 dport 45446] != expected 0x2c680b97 # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40214 dport 45446] != expected 0x2c680b97 # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59312 dport 45446] != expected 0xf5d32896 # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59312 dport 45446] != expected 0xf5d32896 # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55118 dport 45446] != expected 0x6fa545fd # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55118 dport 45446] != expected 0x6fa545fd # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59176 dport 45446] != expected 0x6cc12ea9 # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59176 dport 45446] != expected 0x6cc12ea9 # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50698 dport 45446] != expected 0x764dd2a8 # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50698 dport 45446] != expected 0x764dd2a8 # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47077 dport 45446] != expected 0x727f3072 # # Exception| cpu 4: rx_hash 0xd1e4f503 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47077 dport 45446] != expected 0x727f3072 # # Exception| count: pass=0 nohash=0 fail=42 # # 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__->