< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 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 48989 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 78 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xf2a35741 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60748 dport 48989] != expected 0x325677a4 # # Exception| cpu 0: rx_hash 0xdf02b5b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60824 dport 48989] != expected 0x6077d92c # # Exception| cpu 0: rx_hash 0xdf326a89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60846 dport 48989] != expected 0x4323849d # # Exception| cpu 0: rx_hash 0x32a745fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 60892 dport 48989] != expected 0xca1a857f # # Exception| cpu 0: rx_hash 0xa29f43d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60962 dport 48989] != expected 0xcc262914 # # Exception| cpu 0: rx_hash 0x145625fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 60966 dport 48989] != expected 0x5f7ef853 # # Exception| cpu 0: rx_hash 0x94715302 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60996 dport 48989] != expected 0x3291cde0 # # Exception| cpu 0: rx_hash 0x6026a55f [saddr 192.0.3.2 daddr 192.0.3.1 sport 32796 dport 48989] != expected 0x65e9078a # # Exception| cpu 0: rx_hash 0x8d9cd9a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32836 dport 48989] != expected 0x71a6d66c # # Exception| cpu 0: rx_hash 0x56f7acef [saddr 192.0.3.2 daddr 192.0.3.1 sport 32884 dport 48989] != expected 0xe71bf815 # # Exception| cpu 0: rx_hash 0x56c8b589 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32890 dport 48989] != expected 0x9b5ee37e # # Exception| cpu 0: rx_hash 0x7b598841 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32920 dport 48989] != expected 0xea2b1047 # # Exception| cpu 0: rx_hash 0xa02d71bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 32948 dport 48989] != expected 0xc2b4b38b # # Exception| cpu 0: rx_hash 0xa01268da [saddr 192.0.3.2 daddr 192.0.3.1 sport 32954 dport 48989] != expected 0xbef1a8e0 # # Exception| cpu 0: rx_hash 0x96e3f4bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 32960 dport 48989] != expected 0xfe64c1a1 # # Exception| cpu 0: rx_hash 0x20351e23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32984 dport 48989] != expected 0xd31e9d53 # # Exception| cpu 0: rx_hash 0x203ad87a [saddr 192.0.3.2 daddr 192.0.3.1 sport 32992 dport 48989] != expected 0x8c0fdb89 # # Exception| cpu 0: rx_hash 0xb6e20c74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33024 dport 48989] != expected 0x5586e97a # # Exception| cpu 0: rx_hash 0x6da62ab6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33050 dport 48989] != expected 0x5e4d1707 # # Exception| cpu 0: rx_hash 0x6da9ecef [saddr 192.0.3.2 daddr 192.0.3.1 sport 33058 dport 48989] != expected 0x15c51dd # # Exception| cpu 0: rx_hash 0x000439d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33070 dport 48989] != expected 0x5ba8e839 # # Exception| cpu 0: rx_hash 0x8003dafb [saddr 192.0.3.2 daddr 192.0.3.1 sport 33118 dport 48989] != expected 0xf4204b54 # # Exception| cpu 0: rx_hash 0xedbe4529 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33142 dport 48989] != expected 0x4fe739df # # Exception| cpu 0: rx_hash 0x80139011 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33146 dport 48989] != expected 0x1513803b # # Exception| cpu 0: rx_hash 0x401844f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33234 dport 48989] != expected 0xb24e343a # # Exception| cpu 0: rx_hash 0x9b7331bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 33250 dport 48989] != expected 0x24f31a43 # # Exception| cpu 0: rx_hash 0x0b742ef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33298 dport 48989] != expected 0x5e8aad43 # # Exception| cpu 0: rx_hash 0xd03fce6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33328 dport 48989] != expected 0xa5015e4 # # Exception| cpu 0: rx_hash 0xbd921b56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33340 dport 48989] != expected 0x50a4ac00 # # Exception| cpu 0: rx_hash 0x8b4cd4bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 33388 dport 48989] != expected 0x8d471545 # # Exception| cpu 0: rx_hash 0x3d9a3e23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33396 dport 48989] != expected 0xa03d49b7 # # Exception| cpu 0: rx_hash 0xa6e2f011 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33408 dport 48989] != expected 0x8077fd17 # # Exception| cpu 0: rx_hash 0xa6dde977 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33422 dport 48989] != expected 0xfc32e67c # # Exception| cpu 0: rx_hash 0x4b588cef [saddr 192.0.3.2 daddr 192.0.3.1 sport 33496 dport 48989] != expected 0x94382cf1 # # Exception| cpu 0: rx_hash 0x4b48c605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33532 dport 48989] != expected 0x750be79e # # Exception| cpu 0: rx_hash 0xdd90120b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33564 dport 48989] != expected 0xac82d56d # # Exception| cpu 0: rx_hash 0x06c47e23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33570 dport 48989] != expected 0x467ae07f # # Exception| cpu 0: rx_hash 0x86e308da [saddr 192.0.3.2 daddr 192.0.3.1 sport 33600 dport 48989] != expected 0x2b95d5cc # # Exception| cpu 4: rx_hash 0x447a7b84 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60780 dport 48989] != expected 0x403d6d8c # # Exception| cpu 4: rx_hash 0xf2ac9118 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60788 dport 48989] != expected 0x6d47317e # # Exception| cpu 4: rx_hash 0xf293887e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60794 dport 48989] != expected 0x11022a15 # # Exception| cpu 4: rx_hash 0x04798a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60812 dport 48989] != expected 0x17f93c3a # # Exception| cpu 4: rx_hash 0x69c415c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60836 dport 48989] != expected 0xac3e4eb1 # # Exception| cpu 4: rx_hash 0x04764c4b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60852 dport 48989] != expected 0x48e87ae0 # # Exception| cpu 4: rx_hash 0x5f0a90c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60880 dport 48989] != expected 0x90ee3c9b # # Exception| cpu 4: rx_hash 0x8461e58d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60896 dport 48989] != expected 0x65312e2 # # Exception| cpu 4: rx_hash 0xcf1dc560 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60932 dport 48989] != expected 0xba440f4 # # Exception| cpu 4: rx_hash 0xbb421648 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32788 dport 48989] != expected 0xac456f29 # # Exception| cpu 4: rx_hash 0xe00e15ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 32838 dport 48989] != expected 0x571774e3 # # Exception| cpu 4: rx_hash 0xe02e802a [saddr 192.0.3.2 daddr 192.0.3.1 sport 32852 dport 48989] != expected 0x9570e23d # # Exception| cpu 4: rx_hash 0x8d8c934b [saddr 192.0.3.2 daddr 192.0.3.1 sport 32864 dport 48989] != expected 0x90951d03 # # Exception| cpu 4: rx_hash 0x7b69577e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32942 dport 48989] != expected 0xc97f4df6 # # Exception| cpu 4: rx_hash 0x4d8747a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32968 dport 48989] != expected 0x37c8a902 # # Exception| cpu 4: rx_hash 0xfb41e7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 33012 dport 48989] != expected 0xfb813e9f # # Exception| cpu 4: rx_hash 0xb6dd1512 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33038 dport 48989] != expected 0x29c3f211 # # Exception| cpu 4: rx_hash 0xb6d2d34b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33078 dport 48989] != expected 0x76d2b4cb # # Exception| cpu 4: rx_hash 0xedae0fc3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33106 dport 48989] != expected 0xaed4f2b0 # # Exception| cpu 4: rx_hash 0x36c57a8d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33122 dport 48989] != expected 0x3869dcc9 # # Exception| cpu 4: rx_hash 0x800c1ca2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33126 dport 48989] != expected 0xab310d8e # # Exception| cpu 4: rx_hash 0xada2380c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33162 dport 48989] != expected 0xa601e5dc # # Exception| cpu 4: rx_hash 0xc02f78e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33172 dport 48989] != expected 0x3e92cae6 # # Exception| cpu 4: rx_hash 0x1b7b14c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33194 dport 48989] != expected 0xd46afff4 # # Exception| cpu 4: rx_hash 0x76f65424 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33204 dport 48989] != expected 0x4cf9d0ce # # Exception| cpu 4: rx_hash 0xf6dee484 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33262 dport 48989] != expected 0x7e07a3a7 # # Exception| cpu 4: rx_hash 0x9b53a469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33264 dport 48989] != expected 0xe6948c9d # # Exception| cpu 4: rx_hash 0xf6fe7151 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33276 dport 48989] != expected 0xbc603579 # # Exception| cpu 4: rx_hash 0xbd9ddd0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33284 dport 48989] != expected 0xfb5eada # # Exception| cpu 4: rx_hash 0xe6eec7de [saddr 192.0.3.2 daddr 192.0.3.1 sport 33368 dport 48989] != expected 0x88a2ea7b # # Exception| cpu 4: rx_hash 0xe6e10187 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33376 dport 48989] != expected 0xd7b3aca1 # # Exception| cpu 4: rx_hash 0xa6fd7ca2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33436 dport 48989] != expected 0x3e5570a2 # # Exception| cpu 4: rx_hash 0x7da9108a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33442 dport 48989] != expected 0xd4ad45b0 # # Exception| cpu 4: rx_hash 0xcb5f6fc3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33448 dport 48989] != expected 0x3bb08f9c # # Exception| cpu 4: rx_hash 0x4b77df63 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33522 dport 48989] != expected 0x94efcf5 # # Exception| cpu 4: rx_hash 0x6b597424 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33560 dport 48989] != expected 0x3fda042a # # Exception| cpu 4: rx_hash 0x6b69ab1b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33582 dport 48989] != expected 0x1c8e599b # # Exception| cpu 4: rx_hash 0x06dbf290 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33598 dport 48989] != expected 0xf8586dca # # Exception| cpu 4: rx_hash 0x86fc8469 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33628 dport 48989] != expected 0x95b75879 # # Exception| cpu 4: rx_hash 0x5d97f127 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33644 dport 48989] != expected 0x30a7600 # # Exception| count: pass=0 nohash=0 fail=78 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x4469b456 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39666 dport 35277] OK # # # cpu 0: rx_hash 0x64780677 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39702 dport 35277] OK # # # cpu 0: rx_hash 0xe4702302 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39774 dport 35277] OK # # # cpu 0: rx_hash 0x12a53808 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39846 dport 35277] OK # # # cpu 0: rx_hash 0x1285addd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39860 dport 35277] OK # # # cpu 0: rx_hash 0x01ca21ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39942 dport 35277] OK # # # cpu 0: rx_hash 0x81fd1ddd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40000 dport 35277] OK # # # cpu 0: rx_hash 0x81dd8808 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40018 dport 35277] OK # # # cpu 0: rx_hash 0xec5f0ebc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40052 dport 35277] OK # # # cpu 0: rx_hash 0x5aa971f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40062 dport 35277] OK # # # cpu 0: rx_hash 0xc1ce3374 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40086 dport 35277] OK # # # cpu 0: rx_hash 0xc1de799e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40114 dport 35277] OK # # # cpu 0: rx_hash 0x1abaca89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40122 dport 35277] OK # # # cpu 0: rx_hash 0x2c4b56ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40128 dport 35277] OK # # # cpu 0: rx_hash 0x2c54da5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40156 dport 35277] OK # # # cpu 0: rx_hash 0x0c75b741 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40206 dport 35277] OK # # # cpu 0: rx_hash 0xbaa35ddd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40214 dport 35277] OK # # # cpu 0: rx_hash 0xe1cfcbbf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40278 dport 35277] OK # # # cpu 0: rx_hash 0x171516ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40342 dport 35277] OK # # # cpu 0: rx_hash 0xfa907374 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40384 dport 35277] OK # # # cpu 0: rx_hash 0xfa80399e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40420 dport 35277] OK # # # cpu 0: rx_hash 0x6aa7b302 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40454 dport 35277] OK # # # cpu 0: rx_hash 0x072af3ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40472 dport 35277] OK # # # cpu 0: rx_hash 0xdc71599e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40478 dport 35277] OK # # # cpu 0: rx_hash 0x072535b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40480 dport 35277] OK # # # cpu 0: rx_hash 0xea80c5fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40548 dport 35277] OK # # # cpu 0: rx_hash 0xaabc2d0b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40586 dport 35277] OK # # # cpu 0: rx_hash 0x71e7877a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40588 dport 35277] OK # # # cpu 0: rx_hash 0xc7316de6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40596 dport 35277] OK # # # cpu 0: rx_hash 0x1c6501ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40618 dport 35277] OK # # # cpu 0: rx_hash 0x71e84123 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40628 dport 35277] OK # # # cpu 0: rx_hash 0x1c7a8d7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40630 dport 35277] OK # # # cpu 4: rx_hash 0xc44104f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39592 dport 35277] OK # # # cpu 4: rx_hash 0xa9d3c8a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39594 dport 35277] OK # # # cpu 4: rx_hash 0xc45e8845 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39604 dport 35277] OK # # # cpu 4: rx_hash 0x29f4be51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39624 dport 35277] OK # # # cpu 4: rx_hash 0x9f1d4dab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39646 dport 35277] OK # # # cpu 4: rx_hash 0x4456ad30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39676 dport 35277] OK # # # cpu 4: rx_hash 0xbf137339 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39718 dport 35277] OK # # # cpu 4: rx_hash 0x09c599a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39742 dport 35277] OK # # # cpu 4: rx_hash 0x3f3405c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39748 dport 35277] OK # # # cpu 4: rx_hash 0x3f04daff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39794 dport 35277] OK # # # cpu 4: rx_hash 0xa4430dab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39816 dport 35277] OK # # # cpu 4: rx_hash 0xa45c8118 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39828 dport 35277] OK # # # cpu 4: rx_hash 0xff00c845 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39906 dport 35277] OK # # # cpu 4: rx_hash 0x49f6b70c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39912 dport 35277] OK # # # cpu 4: rx_hash 0x247bf7e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39926 dport 35277] OK # # # cpu 4: rx_hash 0x01eab41b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39956 dport 35277] OK # # # cpu 4: rx_hash 0x01e57242 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39980 dport 35277] OK # # # cpu 4: rx_hash 0x6c572bc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39996 dport 35277] OK # # # cpu 4: rx_hash 0xc1f12a12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40088 dport 35277] OK # # # cpu 4: rx_hash 0x1aaa8063 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40094 dport 35277] OK # # # cpu 4: rx_hash 0xac6c2015 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40098 dport 35277] OK # # # cpu 4: rx_hash 0x9abd29a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40138 dport 35277] OK # # # cpu 4: rx_hash 0x41e9458d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40180 dport 35277] OK # # # cpu 4: rx_hash 0x0c4aae27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40192 dport 35277] OK # # # cpu 4: rx_hash 0xba8c0e51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40252 dport 35277] OK # # # cpu 4: rx_hash 0x57263845 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40256 dport 35277] OK # # # cpu 4: rx_hash 0xe1d0470c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40266 dport 35277] OK # # # cpu 4: rx_hash 0x5739b4f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40284 dport 35277] OK # # # cpu 4: rx_hash 0x7ab7058d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40354 dport 35277] OK # # # cpu 4: rx_hash 0x173a4560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40380 dport 35277] OK # # # cpu 4: rx_hash 0xdc6ed52d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40450 dport 35277] OK # # # cpu 4: rx_hash 0xdc51cc4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40460 dport 35277] OK # # # cpu 4: rx_hash 0xb1f3df2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40504 dport 35277] OK # # # cpu 4: rx_hash 0x31cb2560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40518 dport 35277] OK # # # cpu 4: rx_hash 0x871209a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40550 dport 35277] OK # # # cpu 4: rx_hash 0x71c8d4f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40614 dport 35277] OK # # # cpu 4: rx_hash 0xaaac67e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40622 dport 35277] OK # # # cpu 4: rx_hash 0x71d75845 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40634 dport 35277] OK # # # cpu 4: rx_hash 0x2ab4087e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40642 dport 35277] OK # # # cpu 4: rx_hash 0x9c5dfb84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40660 dport 35277] OK # # # cpu 4: rx_hash 0x0a956560 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40720 dport 35277] OK # # # cpu 4: rx_hash 0xbc4c49a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40752 dport 35277] OK # # # count: pass=74 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 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 40282 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48600 dport 40282] != expected 0x6ff1b49b # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48600 dport 40282] != expected 0x6ff1b49b # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56987 dport 40282] != expected 0x4236526e # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56987 dport 40282] != expected 0x4236526e # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32903 dport 40282] != expected 0xd3b57979 # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32903 dport 40282] != expected 0xd3b57979 # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55750 dport 40282] != expected 0x62ba9de7 # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55750 dport 40282] != expected 0x62ba9de7 # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36612 dport 40282] != expected 0xdfcc7e3c # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36612 dport 40282] != expected 0xdfcc7e3c # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42486 dport 40282] != expected 0xb8f2cf84 # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42486 dport 40282] != expected 0xb8f2cf84 # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36855 dport 40282] != expected 0x70cfc4a # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36855 dport 40282] != expected 0x70cfc4a # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57460 dport 40282] != expected 0xbd3ea598 # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57460 dport 40282] != expected 0xbd3ea598 # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43094 dport 40282] != expected 0xea1484da # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43094 dport 40282] != expected 0xea1484da # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55448 dport 40282] != expected 0x4d515c8c # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55448 dport 40282] != expected 0x4d515c8c # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55319 dport 40282] != expected 0x60edc473 # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55319 dport 40282] != expected 0x60edc473 # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56881 dport 40282] != expected 0xc3da44e0 # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56881 dport 40282] != expected 0xc3da44e0 # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45668 dport 40282] != expected 0xc413c3d2 # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45668 dport 40282] != expected 0xc413c3d2 # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38629 dport 40282] != expected 0x920b738d # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38629 dport 40282] != expected 0x920b738d # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52848 dport 40282] != expected 0xff685ade # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52848 dport 40282] != expected 0xff685ade # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37573 dport 40282] != expected 0xc3f33174 # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37573 dport 40282] != expected 0xc3f33174 # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51458 dport 40282] != expected 0x9ca9d10a # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51458 dport 40282] != expected 0x9ca9d10a # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34378 dport 40282] != expected 0x8538276e # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34378 dport 40282] != expected 0x8538276e # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55881 dport 40282] != expected 0x866dd7ff # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55881 dport 40282] != expected 0x866dd7ff # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35386 dport 40282] != expected 0x98ea70ba # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35386 dport 40282] != expected 0x98ea70ba # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59010 dport 40282] != expected 0xdf705ac4 # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59010 dport 40282] != expected 0xdf705ac4 # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37571 dport 40282] != expected 0x761a42bc # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37571 dport 40282] != expected 0x761a42bc # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42856 dport 40282] != expected 0x7bdd9796 # # Exception| cpu 4: rx_hash 0x60469a21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42856 dport 40282] != expected 0x7bdd9796 # # 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 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 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 46427 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50977 dport 46427] != expected 0x885df390 # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50977 dport 46427] != expected 0x885df390 # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42541 dport 46427] != expected 0xaec6b68a # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42541 dport 46427] != expected 0xaec6b68a # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54308 dport 46427] != expected 0x756a080e # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54308 dport 46427] != expected 0x756a080e # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48501 dport 46427] != expected 0x897cabca # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48501 dport 46427] != expected 0x897cabca # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59296 dport 46427] != expected 0xe878f931 # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59296 dport 46427] != expected 0xe878f931 # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36496 dport 46427] != expected 0x22fe78ee # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36496 dport 46427] != expected 0x22fe78ee # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54658 dport 46427] != expected 0x6385e013 # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54658 dport 46427] != expected 0x6385e013 # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43139 dport 46427] != expected 0x3196f701 # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43139 dport 46427] != expected 0x3196f701 # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33432 dport 46427] != expected 0x16f7662c # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33432 dport 46427] != expected 0x16f7662c # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57996 dport 46427] != expected 0x5061ec32 # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57996 dport 46427] != expected 0x5061ec32 # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49885 dport 46427] != expected 0xab2c624b # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49885 dport 46427] != expected 0xab2c624b # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45241 dport 46427] != expected 0x2bbd2bec # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45241 dport 46427] != expected 0x2bbd2bec # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42754 dport 46427] != expected 0x15de3e0d # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42754 dport 46427] != expected 0x15de3e0d # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57478 dport 46427] != expected 0x8dfa01b7 # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57478 dport 46427] != expected 0x8dfa01b7 # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32979 dport 46427] != expected 0x4b258577 # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32979 dport 46427] != expected 0x4b258577 # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35809 dport 46427] != expected 0x1ab1ef80 # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35809 dport 46427] != expected 0x1ab1ef80 # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37127 dport 46427] != expected 0x9d32f041 # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37127 dport 46427] != expected 0x9d32f041 # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33861 dport 46427] != expected 0xe5ccf4da # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33861 dport 46427] != expected 0xe5ccf4da # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58618 dport 46427] != expected 0xd5e6fec5 # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58618 dport 46427] != expected 0xd5e6fec5 # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59715 dport 46427] != expected 0x9acc635c # # Exception| cpu 0: rx_hash 0x3a8ba19e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59715 dport 46427] != expected 0x9acc635c # # 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 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->