< 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' TAP version 13 1..1 # 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 338, 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 58652 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x7cf96114 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52244 dport 58652] != expected 0x65f8a501 # # Exception| cpu 0: rx_hash 0x2b7a77ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 52282 dport 58652] != expected 0xa545b161 # # Exception| cpu 4: rx_hash 0xadf79e00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52206 dport 58652] != expected 0xfd109593 # # Exception| cpu 4: rx_hash 0x729f10f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52222 dport 58652] != expected 0x673a47ac # # Exception| cpu 4: rx_hash 0x1d40f20f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52236 dport 58652] != expected 0xcb87d341 # # Exception| cpu 4: rx_hash 0xc2287cf9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52252 dport 58652] != expected 0x51ad017e # # Exception| cpu 4: rx_hash 0x3761df2d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52262 dport 58652] != expected 0x63918fde # # Exception| cpu 4: rx_hash 0x134d266f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52276 dport 58652] != expected 0x28edcc1e # # Exception| cpu 5: rx_hash 0xa391efe2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52228 dport 58652] != expected 0xffd2773e # # Exception| cpu 5: rx_hash 0x9ba6be61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52234 dport 58652] != expected 0x727a0a41 # # Exception| cpu 5: rx_hash 0x4ac3e4f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52258 dport 58652] != expected 0xb3ac721 # # Exception| cpu 5: rx_hash 0xac7c9ddc [saddr 192.0.3.2 daddr 192.0.3.1 sport 52298 dport 58652] != expected 0x54f0bece # # Exception| cpu 5: rx_hash 0x4b2342a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52308 dport 58652] != expected 0x4372118e # # Exception| cpu 0: rx_hash 0x7d19c74a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52322 dport 58652] != expected 0x2db073ae # # Exception| cpu 0: rx_hash 0xa27149bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 52338 dport 58652] != expected 0xb79aa191 # # Exception| cpu 0: rx_hash 0xc5dec5e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52352 dport 58652] != expected 0x43c6586 # # Exception| cpu 0: rx_hash 0x804bafbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 52362 dport 58652] != expected 0xe13f5006 # # Exception| cpu 0: rx_hash 0xf3e44005 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52406 dport 58652] != expected 0x6afe07a6 # # Exception| cpu 4: rx_hash 0xdfd37266 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52342 dport 58652] != expected 0xdf31e96e # # Exception| cpu 4: rx_hash 0x9c50077e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52374 dport 58652] != expected 0x27eb6eb9 # # Exception| cpu 4: rx_hash 0x2c8ccef3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52390 dport 58652] != expected 0xf0d4d599 # # Exception| cpu 4: rx_hash 0x3177c06c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52428 dport 58652] != expected 0x7e483d89 # # Exception| cpu 4: rx_hash 0x1b56ed4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52454 dport 58652] != expected 0xd65e6116 # # Exception| cpu 5: rx_hash 0xa46756fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 52376 dport 58652] != expected 0xaa4313c6 # # Exception| cpu 5: rx_hash 0x5f232149 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52378 dport 58652] != expected 0x7b158239 # # Exception| cpu 5: rx_hash 0x4d355de8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52414 dport 58652] != expected 0x5eaba3d9 # # Exception| cpu 5: rx_hash 0xee1f4e9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52444 dport 58652] != expected 0xe462efb6 # # Exception| cpu 5: rx_hash 0xe0129afa [saddr 192.0.3.2 daddr 192.0.3.1 sport 52452 dport 58652] != expected 0x708f0e9 # # Exception| cpu 0: rx_hash 0xb99c5862 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52466 dport 58652] != expected 0x24dffbd6 # # Exception| cpu 0: rx_hash 0xd3c55cd7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52480 dport 58652] != expected 0x5edb92e2 # # Exception| cpu 0: rx_hash 0x552310b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52486 dport 58652] != expected 0xe7264be2 # # Exception| cpu 0: rx_hash 0xf7e9a595 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52498 dport 58652] != expected 0x15a7d122 # # Exception| cpu 4: rx_hash 0x0cadd221 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52496 dport 58652] != expected 0xc4f140dd # # Exception| cpu 4: rx_hash 0x4938b878 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52506 dport 58652] != expected 0x21f2755d # # Exception| cpu 4: rx_hash 0x6319955a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52528 dport 58652] != expected 0x89e429c2 # # Exception| cpu 5: rx_hash 0x2361bccd [saddr 192.0.3.2 daddr 192.0.3.1 sport 52456 dport 58652] != expected 0x5bf61c69 # # Exception| cpu 5: rx_hash 0xae67670d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52484 dport 58652] != expected 0x3670da1d # # Exception| cpu 5: rx_hash 0x9650368e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52490 dport 58652] != expected 0xbbd8a762 # # Exception| cpu 5: rx_hash 0xcfdef416 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52508 dport 58652] != expected 0x980fac5d # # Exception| cpu 5: rx_hash 0xbc711bac [saddr 192.0.3.2 daddr 192.0.3.1 sport 52512 dport 58652] != expected 0x13cefbfd # # Exception| cpu 5: rx_hash 0xe41f7f6a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52544 dport 58652] != expected 0x7851266d # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x873c1acf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43314 dport 33105] OK # # # cpu 4: rx_hash 0xfb7e874b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43328 dport 33105] OK # # # cpu 4: rx_hash 0xb0e63972 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43378 dport 33105] OK # # # cpu 4: rx_hash 0x0e37249f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43386 dport 33105] OK # # # cpu 4: rx_hash 0x2c0dc29c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43394 dport 33105] OK # # # cpu 0: rx_hash 0x56594059 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43290 dport 33105] OK # # # cpu 0: rx_hash 0x25f6afe3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43302 dport 33105] OK # # # cpu 0: rx_hash 0x01da56a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43316 dport 33105] OK # # # cpu 0: rx_hash 0x1c21583e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43358 dport 33105] OK # # # cpu 5: rx_hash 0x380da17c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43340 dport 33105] OK # # # cpu 5: rx_hash 0xa2f045d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43350 dport 33105] OK # # # cpu 5: rx_hash 0x122c8c5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43366 dport 33105] OK # # # cpu 5: rx_hash 0x88d168f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43388 dport 33105] OK # # # cpu 4: rx_hash 0x220016fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43450 dport 33105] OK # # # cpu 4: rx_hash 0xa506fccc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43466 dport 33105] OK # # # cpu 4: rx_hash 0x23e0b0a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43468 dport 33105] OK # # # cpu 0: rx_hash 0xb8fdf253 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43424 dport 33105] OK # # # cpu 0: rx_hash 0x9cd10b11 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43442 dport 33105] OK # # # cpu 0: rx_hash 0xe17330cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43446 dport 33105] OK # # # cpu 0: rx_hash 0xe0939695 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43456 dport 33105] OK # # # cpu 0: rx_hash 0x6675dafb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43462 dport 33105] OK # # # cpu 0: rx_hash 0x425923b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43476 dport 33105] OK # # # cpu 5: rx_hash 0xf3654c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43410 dport 33105] OK # # # cpu 5: rx_hash 0x75830004 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43412 dport 33105] OK # # # cpu 5: rx_hash 0x7b8ed464 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43436 dport 33105] OK # # # cpu 5: rx_hash 0x8f27d1ee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43488 dport 33105] OK # # # cpu 4: rx_hash 0x7463a65a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43490 dport 33105] OK # # # cpu 4: rx_hash 0xd5bf14cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43556 dport 33105] OK # # # cpu 4: rx_hash 0x8c31d657 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43570 dport 33105] OK # # # cpu 4: rx_hash 0x4f42f060 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43582 dport 33105] OK # # # cpu 4: rx_hash 0xa9fd894b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43606 dport 33105] OK # # # cpu 4: rx_hash 0xec68e312 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43612 dport 33105] OK # # # cpu 0: rx_hash 0x68780e9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43518 dport 33105] OK # # # cpu 0: rx_hash 0xc7a9686e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43520 dport 33105] OK # # # cpu 0: rx_hash 0xe385912c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43538 dport 33105] OK # # # cpu 0: rx_hash 0xc8441a50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43598 dport 33105] OK # # # cpu 5: rx_hash 0xab0b28ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43506 dport 33105] OK # # # cpu 5: rx_hash 0x823c0237 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43530 dport 33105] OK # # # cpu 5: rx_hash 0x5d548cc1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43546 dport 33105] OK # # # cpu 5: rx_hash 0xed88454c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43562 dport 33105] OK # # # count: pass=40 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 338, 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 36346 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60425 dport 36346] != expected 0x43620533 # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60425 dport 36346] != expected 0x43620533 # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49786 dport 36346] != expected 0x98ec0589 # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49786 dport 36346] != expected 0x98ec0589 # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41242 dport 36346] != expected 0xe36bbc76 # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41242 dport 36346] != expected 0xe36bbc76 # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49325 dport 36346] != expected 0xc8889511 # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49325 dport 36346] != expected 0xc8889511 # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55800 dport 36346] != expected 0x82224af5 # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55800 dport 36346] != expected 0x82224af5 # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43057 dport 36346] != expected 0x79463b90 # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43057 dport 36346] != expected 0x79463b90 # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60665 dport 36346] != expected 0x219250db # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60665 dport 36346] != expected 0x219250db # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36533 dport 36346] != expected 0x825cc198 # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36533 dport 36346] != expected 0x825cc198 # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55573 dport 36346] != expected 0x84ab025c # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55573 dport 36346] != expected 0x84ab025c # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45395 dport 36346] != expected 0xff83a5aa # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45395 dport 36346] != expected 0xff83a5aa # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40061 dport 36346] != expected 0xcb8df76c # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40061 dport 36346] != expected 0xcb8df76c # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39711 dport 36346] != expected 0x6e5febf9 # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39711 dport 36346] != expected 0x6e5febf9 # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35844 dport 36346] != expected 0x5a5590 # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35844 dport 36346] != expected 0x5a5590 # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56968 dport 36346] != expected 0x6c8c15a0 # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56968 dport 36346] != expected 0x6c8c15a0 # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52269 dport 36346] != expected 0xb09131ba # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52269 dport 36346] != expected 0xb09131ba # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35685 dport 36346] != expected 0xd673fb04 # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35685 dport 36346] != expected 0xd673fb04 # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40170 dport 36346] != expected 0xd9b285ea # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40170 dport 36346] != expected 0xd9b285ea # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52731 dport 36346] != expected 0xef2b796e # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52731 dport 36346] != expected 0xef2b796e # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43154 dport 36346] != expected 0xd4edbac9 # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43154 dport 36346] != expected 0xd4edbac9 # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55213 dport 36346] != expected 0x7b09ef39 # # Exception| cpu 0: rx_hash 0xd5bcaf65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55213 dport 36346] != expected 0x7b09ef39 # # Exception| count: pass=0 nohash=0 fail=40 # # 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 338, 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 34271 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53351 dport 34271] != expected 0x5a0d1cfc # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53351 dport 34271] != expected 0x5a0d1cfc # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49300 dport 34271] != expected 0xbf51740 # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49300 dport 34271] != expected 0xbf51740 # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49562 dport 34271] != expected 0x3e34ce2c # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49562 dport 34271] != expected 0x3e34ce2c # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53673 dport 34271] != expected 0x43fbf7f3 # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53673 dport 34271] != expected 0x43fbf7f3 # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60508 dport 34271] != expected 0xfbbfffaf # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60508 dport 34271] != expected 0xfbbfffaf # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44945 dport 34271] != expected 0x19491228 # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44945 dport 34271] != expected 0x19491228 # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35920 dport 34271] != expected 0x2894b7fc # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35920 dport 34271] != expected 0x2894b7fc # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59035 dport 34271] != expected 0x20a3fba0 # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59035 dport 34271] != expected 0x20a3fba0 # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43094 dport 34271] != expected 0x4d60edee # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43094 dport 34271] != expected 0x4d60edee # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60759 dport 34271] != expected 0x4554f271 # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60759 dport 34271] != expected 0x4554f271 # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43668 dport 34271] != expected 0x9ce8ec4e # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43668 dport 34271] != expected 0x9ce8ec4e # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56125 dport 34271] != expected 0x7d99c66b # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56125 dport 34271] != expected 0x7d99c66b # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36564 dport 34271] != expected 0x4820d98f # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36564 dport 34271] != expected 0x4820d98f # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58110 dport 34271] != expected 0xf09ae9ef # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58110 dport 34271] != expected 0xf09ae9ef # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50139 dport 34271] != expected 0xf99d468e # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50139 dport 34271] != expected 0xf99d468e # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49134 dport 34271] != expected 0x902f2e7d # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49134 dport 34271] != expected 0x902f2e7d # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59952 dport 34271] != expected 0x65245b12 # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59952 dport 34271] != expected 0x65245b12 # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56242 dport 34271] != expected 0xa8cb695e # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56242 dport 34271] != expected 0xa8cb695e # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42600 dport 34271] != expected 0x41b342b1 # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42600 dport 34271] != expected 0x41b342b1 # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43815 dport 34271] != expected 0x37e3242e # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43815 dport 34271] != expected 0x37e3242e # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33511 dport 34271] != expected 0x77f3fbf8 # # Exception| cpu 4: rx_hash 0xff454448 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33511 dport 34271] != expected 0x77f3fbf8 # # 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-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 338, 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 selftests: drivers/net/hw: toeplitz.py # exit=1 /srv/vmksft/testing/wt-24/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->