< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 49219 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe10fba68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54978 dport 49219] != expected 0x9ac8547e # # Exception| cpu 0: rx_hash 0xce5499b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55040 dport 49219] != expected 0x7e2a53e6 # # Exception| cpu 0: rx_hash 0x4a70b662 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55062 dport 49219] != expected 0xc24f6074 # # Exception| cpu 4: rx_hash 0x21788309 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55010 dport 49219] != expected 0xe251ec56 # # Exception| cpu 4: rx_hash 0x4d032078 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55060 dport 49219] != expected 0x4bd4e2f7 # # Exception| cpu 4: rx_hash 0x0ae9fdc0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55078 dport 49219] != expected 0x4be5a80c # # Exception| cpu 5: rx_hash 0xe7a0c9f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54984 dport 49219] != expected 0xf135365d # # Exception| cpu 5: rx_hash 0x674ebb37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55000 dport 49219] != expected 0x6460d # # Exception| cpu 5: rx_hash 0x64f7703a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55004 dport 49219] != expected 0xc4cb874c # # Exception| cpu 5: rx_hash 0xa6e567d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55024 dport 49219] != expected 0x9af91e85 # # Exception| cpu 5: rx_hash 0xc9270fac [saddr 192.0.3.2 daddr 192.0.3.1 sport 55042 dport 49219] != expected 0xf7b1d165 # # Exception| cpu 5: rx_hash 0xcc31b73d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55052 dport 49219] != expected 0x58817207 # # Exception| cpu 0: rx_hash 0x89be440e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55090 dport 49219] != expected 0x7e1b191d # # Exception| cpu 0: rx_hash 0x8f113792 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55096 dport 49219] != expected 0x15e67b3e # # Exception| cpu 0: rx_hash 0x2dd6ce0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55108 dport 49219] != expected 0x86ab4eb3 # # Exception| cpu 0: rx_hash 0xe8b74ffb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55146 dport 49219] != expected 0x510255f9 # # Exception| cpu 0: rx_hash 0x68593d38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55162 dport 49219] != expected 0xa03125a9 # # Exception| cpu 0: rx_hash 0x3d1eee20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55188 dport 49219] != expected 0xd5f28cfd # # Exception| cpu 4: rx_hash 0xace4594e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55132 dport 49219] != expected 0x95fede43 # # Exception| cpu 4: rx_hash 0xba830af9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55174 dport 49219] != expected 0xad5a7e2e # # Exception| cpu 4: rx_hash 0x380856b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55194 dport 49219] != expected 0x7ac22f9f # # Exception| cpu 5: rx_hash 0x2b79bd97 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55118 dport 49219] != expected 0xed562c90 # # Exception| cpu 5: rx_hash 0xead26170 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55142 dport 49219] != expected 0x77a97418 # # Exception| cpu 5: rx_hash 0x6d4f85a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55156 dport 49219] != expected 0xf0186cb # # Exception| cpu 5: rx_hash 0xbb5fef7f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55182 dport 49219] != expected 0x4f3c9e8e # # Exception| cpu 5: rx_hash 0x3cc20ba6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55196 dport 49219] != expected 0x37946c5d # # Exception| cpu 0: rx_hash 0x7e3e6e8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55200 dport 49219] != expected 0x989585c4 # # Exception| cpu 0: rx_hash 0x9fd917b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55272 dport 49219] != expected 0x46bfb970 # # Exception| cpu 0: rx_hash 0x5649d0b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55310 dport 49219] != expected 0xf3a6f722 # # Exception| cpu 0: rx_hash 0xd51e697d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55322 dport 49219] != expected 0xc6584633 # # Exception| cpu 0: rx_hash 0x92f4b4c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55336 dport 49219] != expected 0xc6690cc8 # # Exception| cpu 4: rx_hash 0x5fae2ed8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55240 dport 49219] != expected 0x3e260158 # # Exception| cpu 4: rx_hash 0xdd257290 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55252 dport 49219] != expected 0xe9be50e9 # # Exception| cpu 4: rx_hash 0x9e05f23f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55264 dport 49219] != expected 0xa4d959d0 # # Exception| cpu 4: rx_hash 0x1844f360 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55290 dport 49219] != expected 0x3e174ba3 # # Exception| cpu 5: rx_hash 0x78911d13 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55210 dport 49219] != expected 0xf368e7e7 # # Exception| cpu 5: rx_hash 0xf87f6fd0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55226 dport 49219] != expected 0x25b97b7 # # Exception| cpu 5: rx_hash 0x1a21ddeb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55286 dport 49219] != expected 0x18bc6a42 # # Exception| cpu 5: rx_hash 0x55f01bbe [saddr 192.0.3.2 daddr 192.0.3.1 sport 55306 dport 49219] != expected 0x376b3663 # # Exception| cpu 5: rx_hash 0x513a46a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55308 dport 49219] != expected 0x7a3d75a1 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x9a1e8714 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45246 dport 43566] OK # # # cpu 0: rx_hash 0xfc641afb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45284 dport 43566] OK # # # cpu 0: rx_hash 0xfdb8ff7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45292 dport 43566] OK # # # cpu 0: rx_hash 0x7eef46b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45304 dport 43566] OK # # # cpu 4: rx_hash 0x3abc5006 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45262 dport 43566] OK # # # cpu 4: rx_hash 0xbf449a54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45264 dport 43566] OK # # # cpu 4: rx_hash 0xbe987fd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45272 dport 43566] OK # # # cpu 4: rx_hash 0x112d2ecf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45322 dport 43566] OK # # # cpu 4: rx_hash 0x93a67287 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45334 dport 43566] OK # # # cpu 5: rx_hash 0x7d568dbe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45308 dport 43566] OK # # # cpu 5: rx_hash 0xd086f228 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45346 dport 43566] OK # # # cpu 0: rx_hash 0x557e387a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45372 dport 43566] OK # # # cpu 0: rx_hash 0xf7b9c1e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45376 dport 43566] OK # # # cpu 0: rx_hash 0x7757b320 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45392 dport 43566] OK # # # cpu 0: rx_hash 0x71f8c0bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45402 dport 43566] OK # # # cpu 0: rx_hash 0x3304a595 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45414 dport 43566] OK # # # cpu 4: rx_hash 0xd62981b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45352 dport 43566] OK # # # cpu 4: rx_hash 0x35abd609 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45420 dport 43566] OK # # # cpu 5: rx_hash 0x506880eb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45362 dport 43566] OK # # # cpu 5: rx_hash 0x739dee37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45398 dport 43566] OK # # # cpu 5: rx_hash 0x36121d04 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45416 dport 43566] OK # # # cpu 5: rx_hash 0xb499414c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45428 dport 43566] OK # # # cpu 5: rx_hash 0x62892b9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45454 dport 43566] OK # # # cpu 0: rx_hash 0xb3ead756 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45430 dport 43566] OK # # # cpu 0: rx_hash 0x60ec0511 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45442 dport 43566] OK # # # cpu 0: rx_hash 0xe4c82ac5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45460 dport 43566] OK # # # cpu 0: rx_hash 0x22106038 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45502 dport 43566] OK # # # cpu 4: rx_hash 0xe00277d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45458 dport 43566] OK # # # cpu 4: rx_hash 0xa58d84e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45484 dport 43566] OK # # # cpu 4: rx_hash 0x810b7c27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45514 dport 43566] OK # # # cpu 4: rx_hash 0x074a7d78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45520 dport 43566] OK # # # cpu 4: rx_hash 0x0380206f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45526 dport 43566] OK # # # cpu 4: rx_hash 0x40a0a0c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45538 dport 43566] OK # # # cpu 4: rx_hash 0xc04ed203 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45554 dport 43566] OK # # # cpu 4: rx_hash 0xf4f85ff3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45570 dport 43566] OK # # # cpu 5: rx_hash 0xa09b3c70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45474 dport 43566] OK # # # cpu 5: rx_hash 0x2563f622 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45500 dport 43566] OK # # # cpu 0: rx_hash 0xf1eee762 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45580 dport 43566] OK # # # cpu 0: rx_hash 0x710095a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45596 dport 43566] OK # # # cpu 0: rx_hash 0x3220150e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45608 dport 43566] OK # # # cpu 0: rx_hash 0x7f6bed38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55760 dport 43566] OK # # # cpu 0: rx_hash 0x7d0ec3b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55772 dport 43566] OK # # # cpu 0: rx_hash 0x8ebce138 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55822 dport 43566] OK # # # cpu 0: rx_hash 0x0a98ceec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55832 dport 43566] OK # # # count: pass=44 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 44425 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39861 dport 44425] != expected 0xd23b1276 # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39861 dport 44425] != expected 0xd23b1276 # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59575 dport 44425] != expected 0x8e8fda66 # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59575 dport 44425] != expected 0x8e8fda66 # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51832 dport 44425] != expected 0x8913cc27 # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51832 dport 44425] != expected 0x8913cc27 # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37179 dport 44425] != expected 0xfd46227c # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37179 dport 44425] != expected 0xfd46227c # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48552 dport 44425] != expected 0xfca1893b # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48552 dport 44425] != expected 0xfca1893b # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59018 dport 44425] != expected 0xdf16065b # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59018 dport 44425] != expected 0xdf16065b # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48835 dport 44425] != expected 0xe82426a4 # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48835 dport 44425] != expected 0xe82426a4 # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34220 dport 44425] != expected 0xc3078452 # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34220 dport 44425] != expected 0xc3078452 # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52894 dport 44425] != expected 0xed724812 # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52894 dport 44425] != expected 0xed724812 # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45247 dport 44425] != expected 0x96c6238a # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45247 dport 44425] != expected 0x96c6238a # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37923 dport 44425] != expected 0xd2c44848 # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52909 dport 44425] != expected 0xfe7407ee # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52909 dport 44425] != expected 0xfe7407ee # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38043 dport 44425] != expected 0x272e0e9a # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38043 dport 44425] != expected 0x272e0e9a # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49537 dport 44425] != expected 0x82fa9981 # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49537 dport 44425] != expected 0x82fa9981 # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58889 dport 44425] != expected 0xdb9cefd5 # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58889 dport 44425] != expected 0xdb9cefd5 # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41966 dport 44425] != expected 0x9ce5153e # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41966 dport 44425] != expected 0x9ce5153e # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34863 dport 44425] != expected 0x2b8f1f8 # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34863 dport 44425] != expected 0x2b8f1f8 # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52863 dport 44425] != expected 0x24b64723 # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52863 dport 44425] != expected 0x24b64723 # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53182 dport 44425] != expected 0x5af8c73f # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53182 dport 44425] != expected 0x5af8c73f # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55824 dport 44425] != expected 0xd3517bcb # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55824 dport 44425] != expected 0xd3517bcb # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60562 dport 44425] != expected 0xd2286bc9 # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60562 dport 44425] != expected 0xd2286bc9 # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49944 dport 44425] != expected 0xfb37f9fe # # Exception| cpu 4: rx_hash 0x38823545 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49944 dport 44425] != expected 0xfb37f9fe # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 56712 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53495 dport 56712] != expected 0xffb65d92 # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53495 dport 56712] != expected 0xffb65d92 # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51572 dport 56712] != expected 0x82b0fc5f # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51572 dport 56712] != expected 0x82b0fc5f # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35656 dport 56712] != expected 0x6abd17c # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35656 dport 56712] != expected 0x6abd17c # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49624 dport 56712] != expected 0xe7bef908 # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49624 dport 56712] != expected 0xe7bef908 # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41870 dport 56712] != expected 0x7086755f # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41870 dport 56712] != expected 0x7086755f # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51768 dport 56712] != expected 0x84e7dade # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51768 dport 56712] != expected 0x84e7dade # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60185 dport 56712] != expected 0xc7b95f9e # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60185 dport 56712] != expected 0xc7b95f9e # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40026 dport 56712] != expected 0xa0bcf6a6 # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40026 dport 56712] != expected 0xa0bcf6a6 # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56585 dport 56712] != expected 0xeb137e4b # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56585 dport 56712] != expected 0xeb137e4b # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43414 dport 56712] != expected 0x7ab24d69 # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43414 dport 56712] != expected 0x7ab24d69 # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50601 dport 56712] != expected 0xe7f8bbe5 # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50601 dport 56712] != expected 0xe7f8bbe5 # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53993 dport 56712] != expected 0x2649e456 # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53993 dport 56712] != expected 0x2649e456 # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58689 dport 56712] != expected 0x83b542d3 # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58689 dport 56712] != expected 0x83b542d3 # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37169 dport 56712] != expected 0x49b48edd # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37169 dport 56712] != expected 0x49b48edd # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59713 dport 56712] != expected 0xfab727fd # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59713 dport 56712] != expected 0xfab727fd # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48968 dport 56712] != expected 0xf6e8f1fc # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48968 dport 56712] != expected 0xf6e8f1fc # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56280 dport 56712] != expected 0x738b809 # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56280 dport 56712] != expected 0x738b809 # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52308 dport 56712] != expected 0x54ca9bd9 # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52308 dport 56712] != expected 0x54ca9bd9 # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38054 dport 56712] != expected 0xa5671d82 # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38054 dport 56712] != expected 0xa5671d82 # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50986 dport 56712] != expected 0xc276bc05 # # Exception| cpu 5: rx_hash 0xf8c88aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50986 dport 56712] != expected 0xc276bc05 # # 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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak 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__->