< 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 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 41159 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x084d903e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52096 dport 41159] != expected 0x373b52f9 # # Exception| cpu 0: rx_hash 0xa5783f62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52102 dport 41159] != expected 0xccc24927 # # Exception| cpu 0: rx_hash 0x7c2b1a14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52180 dport 41159] != expected 0x6153168a # # Exception| cpu 4: rx_hash 0x703e9569 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52094 dport 41159] != expected 0x6736d9d8 # # Exception| cpu 4: rx_hash 0xc6445d27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52154 dport 41159] != expected 0xce41e7b3 # # Exception| cpu 5: rx_hash 0x60dc864c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52076 dport 41159] != expected 0x9fcd091e # # Exception| cpu 5: rx_hash 0x46185f01 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52092 dport 41159] != expected 0xca6734b3 # # Exception| cpu 5: rx_hash 0x2e894973 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52112 dport 41159] != expected 0x62916f54 # # Exception| cpu 5: rx_hash 0xce3554b5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52126 dport 41159] != expected 0x323c0fd0 # # Exception| cpu 5: rx_hash 0x7b93e15e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52142 dport 41159] != expected 0xcd432cab # # Exception| cpu 5: rx_hash 0x6cc90931 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52166 dport 41159] != expected 0x99a8c64c # # Exception| cpu 5: rx_hash 0x8c7514f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52168 dport 41159] != expected 0xc905a6c8 # # Exception| cpu 5: rx_hash 0x31a2a88e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52188 dport 41159] != expected 0xca076dd0 # # Exception| cpu 0: rx_hash 0x078462e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52190 dport 41159] != expected 0x675680bb # # Exception| cpu 0: rx_hash 0x745a1386 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52208 dport 41159] != expected 0x9d2efee9 # # Exception| cpu 0: rx_hash 0x0ff56b74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52218 dport 41159] != expected 0x9b2b68d8 # # Exception| cpu 0: rx_hash 0x4d72b944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52226 dport 41159] != expected 0x9a7ea2e6 # # Exception| cpu 0: rx_hash 0xbd2cb7a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52254 dport 41159] != expected 0x322812a4 # # Exception| cpu 0: rx_hash 0x3914336e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52310 dport 41159] != expected 0xcc16e695 # # Exception| cpu 4: rx_hash 0x1f177851 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52200 dport 41159] != expected 0x63d0b81e # # Exception| cpu 4: rx_hash 0x93996778 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52266 dport 41159] != expected 0x9bffc76a # # Exception| cpu 4: rx_hash 0x837b745d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52280 dport 41159] != expected 0x630417ac # # Exception| cpu 5: rx_hash 0xd661dc70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52230 dport 41159] != expected 0xccd65453 # # Exception| cpu 5: rx_hash 0xf0a5053d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52246 dport 41159] != expected 0x997c69fe # # Exception| cpu 5: rx_hash 0x2e4edb01 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52286 dport 41159] != expected 0x98fd0c72 # # Exception| cpu 5: rx_hash 0xff6cf7e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52296 dport 41159] != expected 0xc911bbbc # # Exception| cpu 0: rx_hash 0xf71dfe77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52332 dport 41159] != expected 0x356c53df # # Exception| cpu 0: rx_hash 0x4aca420e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52344 dport 41159] != expected 0x366e98c7 # # Exception| cpu 0: rx_hash 0x32b94759 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52358 dport 41159] != expected 0x666313e6 # # Exception| cpu 0: rx_hash 0x147d9e14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52374 dport 41159] != expected 0x33c92e4b # # Exception| cpu 0: rx_hash 0xec529965 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52398 dport 41159] != expected 0x67e2766a # # Exception| cpu 0: rx_hash 0x601b143e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52418 dport 41159] != expected 0x65a16a38 # # Exception| cpu 0: rx_hash 0x2d92a6a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52426 dport 41159] != expected 0xcef51162 # # Exception| cpu 0: rx_hash 0x0b567fe9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52442 dport 41159] != expected 0x9b5f2ccf # # Exception| cpu 4: rx_hash 0x42bb4b9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52316 dport 41159] != expected 0xca1370a4 # # Exception| cpu 4: rx_hash 0xc2e749ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 52378 dport 41159] != expected 0xce35a3a4 # # Exception| cpu 5: rx_hash 0x749d81f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52318 dport 41159] != expected 0x67429dcf # # Exception| cpu 5: rx_hash 0x5a28512b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52330 dport 41159] != expected 0xce954801 # # Exception| cpu 5: rx_hash 0x0cee84a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52384 dport 41159] != expected 0x374f16ee # # Exception| cpu 5: rx_hash 0xfcb08a40 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52412 dport 41159] != expected 0x9f19a6ac # # 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 0xaccca7b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44376 dport 58481] OK # # # cpu 0: rx_hash 0xf9d60f9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44390 dport 58481] OK # # # cpu 0: rx_hash 0x71fb042f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44420 dport 58481] OK # # # cpu 0: rx_hash 0xfa0a723e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44434 dport 58481] OK # # # cpu 0: rx_hash 0xb783c0a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44442 dport 58481] OK # # # cpu 4: rx_hash 0x196a125d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44392 dport 58481] OK # # # cpu 4: rx_hash 0x82797769 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44396 dport 58481] OK # # # cpu 4: rx_hash 0x81a50acc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44440 dport 58481] OK # # # cpu 4: rx_hash 0x4facc7d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44450 dport 58481] OK # # # cpu 4: rx_hash 0x3403bf27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44456 dport 58481] OK # # # cpu 4: rx_hash 0x9936107b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44462 dport 58481] OK # # # cpu 5: rx_hash 0x3faecb10 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44408 dport 58481] OK # # # cpu 0: rx_hash 0xf5c380e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44492 dport 58481] OK # # # cpu 0: rx_hash 0xa0d928cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44530 dport 58481] OK # # # cpu 0: rx_hash 0x7643ff65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44542 dport 58481] OK # # # cpu 0: rx_hash 0x25d68caa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44558 dport 58481] OK # # # cpu 0: rx_hash 0x4e9be77d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44566 dport 58481] OK # # # cpu 0: rx_hash 0x35349f8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44572 dport 58481] OK # # # cpu 4: rx_hash 0x23595748 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44480 dport 58481] OK # # # cpu 4: rx_hash 0xed509a51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44538 dport 58481] OK # # # cpu 5: rx_hash 0xc45db1c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44468 dport 58481] OK # # # cpu 5: rx_hash 0x7e32f6f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44506 dport 58481] OK # # # cpu 5: rx_hash 0xcb94431c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44522 dport 58481] OK # # # cpu 5: rx_hash 0x80922a64 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44588 dport 58481] OK # # # cpu 0: rx_hash 0x2da78538 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44586 dport 58481] OK # # # cpu 0: rx_hash 0x90703941 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44606 dport 58481] OK # # # cpu 0: rx_hash 0x7f05d65f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44654 dport 58481] OK # # # cpu 0: rx_hash 0x8f5bd8bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44658 dport 58481] OK # # # cpu 0: rx_hash 0xb2d066e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44704 dport 58481] OK # # # cpu 4: rx_hash 0x70cc2487 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44592 dport 58481] OK # # # cpu 4: rx_hash 0xa1ee0863 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44614 dport 58481] OK # # # cpu 4: rx_hash 0x59c10f12 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44670 dport 58481] OK # # # cpu 4: rx_hash 0x5a1d72b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44682 dport 58481] OK # # # cpu 4: rx_hash 0xaa437c54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44694 dport 58481] OK # # # cpu 4: rx_hash 0x428e6800 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44732 dport 58481] OK # # # cpu 5: rx_hash 0x872ad12e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44630 dport 58481] OK # # # cpu 5: rx_hash 0xa99f01f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44642 dport 58481] OK # # # cpu 5: rx_hash 0x1448bd88 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44662 dport 58481] OK # # # cpu 5: rx_hash 0xff59d479 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44712 dport 58481] OK # # # cpu 0: rx_hash 0x644ab14d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44716 dport 58481] OK # # # cpu 0: rx_hash 0x7b6150b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44768 dport 58481] OK # # # cpu 0: rx_hash 0xb706dcf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44800 dport 58481] OK # # # cpu 0: rx_hash 0x1a3373a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44806 dport 58481] OK # # # cpu 0: rx_hash 0xfa8f6e62 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44808 dport 58481] 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 36321 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44856 dport 36321] != expected 0x9c4d0807 # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 44856 dport 36321] != expected 0x9c4d0807 # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60407 dport 36321] != expected 0xb99fb8f3 # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60407 dport 36321] != expected 0xb99fb8f3 # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39621 dport 36321] != expected 0x2441c095 # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 39621 dport 36321] != expected 0x2441c095 # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33316 dport 36321] != expected 0x1416320c # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33316 dport 36321] != expected 0x1416320c # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58709 dport 36321] != expected 0xc1fea19b # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58709 dport 36321] != expected 0xc1fea19b # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33647 dport 36321] != expected 0x4880525b # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33647 dport 36321] != expected 0x4880525b # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37817 dport 36321] != expected 0xc5916cb # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37817 dport 36321] != expected 0xc5916cb # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58425 dport 36321] != expected 0x96e71e13 # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58425 dport 36321] != expected 0x96e71e13 # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43570 dport 36321] != expected 0x9a44951a # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43570 dport 36321] != expected 0x9a44951a # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46132 dport 36321] != expected 0xa1b88999 # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46132 dport 36321] != expected 0xa1b88999 # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43749 dport 36321] != expected 0x916ba160 # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43749 dport 36321] != expected 0x916ba160 # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54146 dport 36321] != expected 0x2ad513d9 # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54146 dport 36321] != expected 0x2ad513d9 # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41701 dport 36321] != expected 0xbbc0f51b # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41701 dport 36321] != expected 0xbbc0f51b # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58421 dport 36321] != expected 0x6b1b93fc # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58421 dport 36321] != expected 0x6b1b93fc # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37390 dport 36321] != expected 0xad9310d6 # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37390 dport 36321] != expected 0xad9310d6 # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52682 dport 36321] != expected 0x14eee0b5 # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52682 dport 36321] != expected 0x14eee0b5 # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55624 dport 36321] != expected 0x530948a0 # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55624 dport 36321] != expected 0x530948a0 # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33937 dport 36321] != expected 0xb22c83bb # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 33937 dport 36321] != expected 0xb22c83bb # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51787 dport 36321] != expected 0x4e592716 # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51787 dport 36321] != expected 0x4e592716 # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46631 dport 36321] != expected 0xa94dd265 # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46631 dport 36321] != expected 0xa94dd265 # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53430 dport 36321] != expected 0x7cf53420 # # Exception| cpu 0: rx_hash 0xd2aef80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53430 dport 36321] != expected 0x7cf53420 # # Exception| count: pass=0 nohash=0 fail=42 # # 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 35250 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44863 dport 35250] != expected 0x798a9b71 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44863 dport 35250] != expected 0x798a9b71 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49856 dport 35250] != expected 0x83540eef # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49856 dport 35250] != expected 0x83540eef # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40720 dport 35250] != expected 0xbaacd874 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40720 dport 35250] != expected 0xbaacd874 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58818 dport 35250] != expected 0x6920ded0 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58818 dport 35250] != expected 0x6920ded0 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49866 dport 35250] != expected 0xf8fb761d # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49866 dport 35250] != expected 0xf8fb761d # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33048 dport 35250] != expected 0xabe3122a # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33048 dport 35250] != expected 0xabe3122a # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44919 dport 35250] != expected 0xfdb21fb8 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44919 dport 35250] != expected 0xfdb21fb8 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42557 dport 35250] != expected 0x138d953f # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42557 dport 35250] != expected 0x138d953f # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53444 dport 35250] != expected 0x365789c8 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53444 dport 35250] != expected 0x365789c8 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36749 dport 35250] != expected 0x55411db7 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36749 dport 35250] != expected 0x55411db7 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41939 dport 35250] != expected 0x63cd17d4 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41939 dport 35250] != expected 0x63cd17d4 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55816 dport 35250] != expected 0x5adf5c64 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55816 dport 35250] != expected 0x5adf5c64 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37112 dport 35250] != expected 0xf0a25abb # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37112 dport 35250] != expected 0xf0a25abb # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60382 dport 35250] != expected 0x529e6c2e # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60382 dport 35250] != expected 0x529e6c2e # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48046 dport 35250] != expected 0x1c669a79 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48046 dport 35250] != expected 0x1c669a79 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55175 dport 35250] != expected 0x324c9918 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55175 dport 35250] != expected 0x324c9918 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59910 dport 35250] != expected 0x66d6e717 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59910 dport 35250] != expected 0x66d6e717 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58992 dport 35250] != expected 0xc5225124 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58992 dport 35250] != expected 0xc5225124 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60241 dport 35250] != expected 0x3ab77e11 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60241 dport 35250] != expected 0x3ab77e11 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35292 dport 35250] != expected 0x33d453d6 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35292 dport 35250] != expected 0x33d453d6 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51496 dport 35250] != expected 0x95c19f45 # # Exception| cpu 0: rx_hash 0x1831a1da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51496 dport 35250] != expected 0x95c19f45 # # 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 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 204, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 204, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 204, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 209, 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 101, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 209, 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 101, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 209, 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 101, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 209, 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 101, 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 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-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__->