< 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 53062 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x386ddcb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38422 dport 53062] != expected 0xeb75aed5 # # Exception| cpu 0: rx_hash 0x08b111c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38442 dport 53062] != expected 0xc48be2c5 # # Exception| cpu 0: rx_hash 0xde370d29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38504 dport 53062] != expected 0x9aef68f6 # # Exception| cpu 0: rx_hash 0x8d8d13bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 38528 dport 53062] != expected 0xe88983f8 # # Exception| cpu 4: rx_hash 0x9c73906c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38436 dport 53062] != expected 0xc0052e2 # # Exception| cpu 4: rx_hash 0x248a808a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38472 dport 53062] != expected 0x5154fcf5 # # Exception| cpu 4: rx_hash 0xd1f19bcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38488 dport 53062] != expected 0xc623d4f3 # # Exception| cpu 5: rx_hash 0x5612d0be [saddr 192.0.3.2 daddr 192.0.3.1 sport 38456 dport 53062] != expected 0xe8458af1 # # Exception| cpu 5: rx_hash 0x90df7770 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38482 dport 53062] != expected 0x5374c4cd # # Exception| cpu 5: rx_hash 0xeeebc058 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38484 dport 53062] != expected 0xb51124e6 # # Exception| cpu 5: rx_hash 0x0bdb6031 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38508 dport 53062] != expected 0xc733c8ef # # Exception| cpu 5: rx_hash 0x6a62fad3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38514 dport 53062] != expected 0x98cf50ce # # Exception| cpu 5: rx_hash 0xb297482b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38540 dport 53062] != expected 0x9bbb73ed # # Exception| cpu 0: rx_hash 0x2655c98f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38530 dport 53062] != expected 0x5330c3ca # # Exception| cpu 0: rx_hash 0x06c2bfd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38550 dport 53062] != expected 0x999b4bd5 # # Exception| cpu 0: rx_hash 0xef5ef8a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38616 dport 53062] != expected 0xb4cd31f3 # # Exception| cpu 4: rx_hash 0xad1a65e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38548 dport 53062] != expected 0x22220be7 # # Exception| cpu 4: rx_hash 0x39d8e445 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38554 dport 53062] != expected 0xeaa9bbc0 # # Exception| cpu 4: rx_hash 0x9dc6a890 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38568 dport 53062] != expected 0xddc47f7 # # Exception| cpu 4: rx_hash 0xdf8235d5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38628 dport 53062] != expected 0x9b337de3 # # Exception| cpu 4: rx_hash 0x2af92e93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38644 dport 53062] != expected 0xc4455e5 # # Exception| cpu 4: rx_hash 0x7999ac7b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38660 dport 53062] != expected 0x7eccb461 # # Exception| cpu 4: rx_hash 0xd241764b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38662 dport 53062] != expected 0xc575f453 # # Exception| cpu 5: rx_hash 0xa2dcf304 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38564 dport 53062] != expected 0x7eeeb7e2 # # Exception| cpu 5: rx_hash 0x68bdb3d6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38584 dport 53062] != expected 0x9aab6ff1 # # Exception| cpu 5: rx_hash 0x1a25e3e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38600 dport 53062] != expected 0x23ba19f5 # # Exception| cpu 5: rx_hash 0x0a6e58cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38624 dport 53062] != expected 0xc6efddfa # # Exception| cpu 5: rx_hash 0xa1b682fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38626 dport 53062] != expected 0x7d569dc8 # # Exception| cpu 0: rx_hash 0xa3b35786 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38704 dport 53062] != expected 0x7fdca87d # # Exception| cpu 0: rx_hash 0x04c76aaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 38724 dport 53062] != expected 0x9b117e60 # # Exception| cpu 0: rx_hash 0x86469723 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56676 dport 53062] != expected 0x71da60b9 # # Exception| cpu 0: rx_hash 0x0d093b4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56690 dport 53062] != expected 0xc8a894 # # Exception| cpu 0: rx_hash 0x413e0811 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56706 dport 53062] != expected 0xcb373b90 # # Exception| cpu 4: rx_hash 0x9ca90c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38716 dport 53062] != expected 0xcee5868 # # Exception| cpu 4: rx_hash 0x898001c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56660 dport 53062] != expected 0x2d16dcbc # # Exception| cpu 4: rx_hash 0xb4451357 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56722 dport 53062] != expected 0x5c401396 # # Exception| cpu 5: rx_hash 0x8ce2b73d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38676 dport 53062] != expected 0xe9bb9c67 # # Exception| cpu 5: rx_hash 0xb3f8eca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38680 dport 53062] != expected 0x9a896c72 # # Exception| cpu 5: rx_hash 0xbc3e7a4c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38696 dport 53062] != expected 0xc645d077 # # Exception| cpu 5: rx_hash 0x6cb0a1af [saddr 192.0.3.2 daddr 192.0.3.1 sport 56684 dport 53062] != expected 0x5f3430b5 # # Exception| cpu 5: rx_hash 0xe7ff0dc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56698 dport 53062] != expected 0x2e26f898 # # Exception| cpu 5: rx_hash 0x321360d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56702 dport 53062] != expected 0x73fa5881 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xe620e86b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42308 dport 40312] OK # # # cpu 0: rx_hash 0x6d6f4405 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42322 dport 40312] OK # # # cpu 0: rx_hash 0x03104802 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42364 dport 40312] OK # # # cpu 4: rx_hash 0xd93ab3ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42312 dport 40312] OK # # # cpu 4: rx_hash 0x72e269cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42314 dport 40312] OK # # # cpu 4: rx_hash 0x3c0a1396 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42352 dport 40312] OK # # # cpu 4: rx_hash 0x6fb00d00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42392 dport 40312] OK # # # cpu 5: rx_hash 0xc97108d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42336 dport 40312] OK # # # cpu 5: rx_hash 0xdbe5fafa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42370 dport 40312] OK # # # cpu 5: rx_hash 0x9acb1646 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42376 dport 40312] OK # # # cpu 5: rx_hash 0x3113cc76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42378 dport 40312] OK # # # cpu 5: rx_hash 0x50aa5694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42388 dport 40312] OK # # # cpu 0: rx_hash 0x21587759 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42402 dport 40312] OK # # # cpu 0: rx_hash 0x0b8247d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42500 dport 40312] OK # # # cpu 0: rx_hash 0x8f0b7d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42530 dport 40312] OK # # # cpu 0: rx_hash 0xd1a8bc29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42544 dport 40312] OK # # # cpu 4: rx_hash 0xd88f8b03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42436 dport 40312] OK # # # cpu 4: rx_hash 0x2df49045 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42452 dport 40312] OK # # # cpu 4: rx_hash 0x80cdebba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42514 dport 40312] OK # # # cpu 5: rx_hash 0x1e422ccd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42414 dport 40312] OK # # # cpu 5: rx_hash 0x01cf0107 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42422 dport 40312] OK # # # cpu 5: rx_hash 0x5c06b188 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42466 dport 40312] OK # # # cpu 5: rx_hash 0x223206a0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42468 dport 40312] OK # # # cpu 5: rx_hash 0x631cea1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42478 dport 40312] OK # # # cpu 5: rx_hash 0x7c91c7d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42486 dport 40312] OK # # # cpu 5: rx_hash 0x34981c40 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42504 dport 40312] OK # # # cpu 0: rx_hash 0x9c2ab789 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42572 dport 40312] OK # # # cpu 0: rx_hash 0x37f26db9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42574 dport 40312] OK # # # cpu 0: rx_hash 0x072ea0c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42610 dport 40312] OK # # # cpu 0: rx_hash 0x3834fb5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42622 dport 40312] OK # # # cpu 0: rx_hash 0x352d24bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42628 dport 40312] OK # # # cpu 0: rx_hash 0x44df0571 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42674 dport 40312] OK # # # cpu 4: rx_hash 0x456a3d8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42558 dport 40312] OK # # # cpu 4: rx_hash 0x08e8362d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42562 dport 40312] OK # # # cpu 4: rx_hash 0x6951accf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42588 dport 40312] OK # # # cpu 4: rx_hash 0xc28976ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42590 dport 40312] OK # # # cpu 4: rx_hash 0x66973a2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42604 dport 40312] OK # # # cpu 4: rx_hash 0xbe6288d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42642 dport 40312] OK # # # cpu 5: rx_hash 0x2aa00976 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42652 dport 40312] OK # # # cpu 5: rx_hash 0xb1a41e37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42658 dport 40312] 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 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 42648 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 47250 dport 42648] != expected 0x79ea7f11 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 47250 dport 42648] != expected 0x79ea7f11 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 51009 dport 42648] != expected 0x7d635006 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 51009 dport 42648] != expected 0x7d635006 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 43260 dport 42648] != expected 0x3490e61c # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 43260 dport 42648] != expected 0x3490e61c # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 43850 dport 42648] != expected 0x191b94f2 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 43850 dport 42648] != expected 0x191b94f2 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 41909 dport 42648] != expected 0x3a33d9e5 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 41909 dport 42648] != expected 0x3a33d9e5 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 41172 dport 42648] != expected 0x86ebcc43 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 41172 dport 42648] != expected 0x86ebcc43 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 50575 dport 42648] != expected 0x7e607660 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 50575 dport 42648] != expected 0x7e607660 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 59581 dport 42648] != expected 0x8cda71b3 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 59581 dport 42648] != expected 0x8cda71b3 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 49414 dport 42648] != expected 0xfb4f9fa8 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 49414 dport 42648] != expected 0xfb4f9fa8 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 33985 dport 42648] != expected 0xc0a4a30c # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 33985 dport 42648] != expected 0xc0a4a30c # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 55377 dport 42648] != expected 0x5d3cf618 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 55377 dport 42648] != expected 0x5d3cf618 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 34921 dport 42648] != expected 0xae6cb0f3 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 34921 dport 42648] != expected 0xae6cb0f3 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 57461 dport 42648] != expected 0x6229e0ee # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 57461 dport 42648] != expected 0x6229e0ee # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 54825 dport 42648] != expected 0x6f0b5ba0 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 54825 dport 42648] != expected 0x6f0b5ba0 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 47347 dport 42648] != expected 0x20fea177 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 47347 dport 42648] != expected 0x20fea177 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 35740 dport 42648] != expected 0xaaf1c84a # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 35740 dport 42648] != expected 0xaaf1c84a # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 36598 dport 42648] != expected 0x6ea2856 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 36598 dport 42648] != expected 0x6ea2856 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 37185 dport 42648] != expected 0xef79f04 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 37185 dport 42648] != expected 0xef79f04 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 33576 dport 42648] != expected 0x8e21df06 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 33576 dport 42648] != expected 0x8e21df06 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 33538 dport 42648] != expected 0xd0cd5b3b # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 33538 dport 42648] != expected 0xd0cd5b3b # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 42870 dport 42648] != expected 0xcf96ea12 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 42870 dport 42648] != expected 0xcf96ea12 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 58480 dport 42648] != expected 0xe6da1c33 # # Exception| cpu 5: rx_hash 0x73fe11be [saddr 192.0.3.2 daddr 192.0.3.1 sport 58480 dport 42648] != expected 0xe6da1c33 # # Exception| count: pass=0 nohash=0 fail=44 # # 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 60775 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48345 dport 60775] != expected 0x1ec5bf7b # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48345 dport 60775] != expected 0x1ec5bf7b # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46265 dport 60775] != expected 0x3acc023f # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46265 dport 60775] != expected 0x3acc023f # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54605 dport 60775] != expected 0x40c70e84 # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54605 dport 60775] != expected 0x40c70e84 # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47816 dport 60775] != expected 0x747124ea # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47816 dport 60775] != expected 0x747124ea # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36591 dport 60775] != expected 0x199380fa # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36591 dport 60775] != expected 0x199380fa # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35313 dport 60775] != expected 0xaf039f1b # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35313 dport 60775] != expected 0xaf039f1b # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50435 dport 60775] != expected 0xf8ae32ea # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50435 dport 60775] != expected 0xf8ae32ea # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60337 dport 60775] != expected 0xa171625b # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60337 dport 60775] != expected 0xa171625b # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40114 dport 60775] != expected 0x27431158 # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40114 dport 60775] != expected 0x27431158 # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47424 dport 60775] != expected 0x30d41860 # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47424 dport 60775] != expected 0x30d41860 # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54909 dport 60775] != expected 0xdffdf10f # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54909 dport 60775] != expected 0xdffdf10f # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34006 dport 60775] != expected 0x8753ba1f # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34006 dport 60775] != expected 0x8753ba1f # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44992 dport 60775] != expected 0x97f034a4 # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44992 dport 60775] != expected 0x97f034a4 # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35130 dport 60775] != expected 0xfa6d627e # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35130 dport 60775] != expected 0xfa6d627e # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40552 dport 60775] != expected 0x5f4c9bc1 # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40552 dport 60775] != expected 0x5f4c9bc1 # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52516 dport 60775] != expected 0x887c4a37 # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52516 dport 60775] != expected 0x887c4a37 # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55383 dport 60775] != expected 0xffa5291 # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55383 dport 60775] != expected 0xffa5291 # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47360 dport 60775] != expected 0x4d8adeb1 # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47360 dport 60775] != expected 0x4d8adeb1 # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33561 dport 60775] != expected 0xd0f8af61 # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33561 dport 60775] != expected 0xd0f8af61 # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42197 dport 60775] != expected 0xd3c069c2 # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42197 dport 60775] != expected 0xd3c069c2 # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55977 dport 60775] != expected 0x58a438b3 # # Exception| cpu 0: rx_hash 0x0dfb4e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55977 dport 60775] != expected 0x58a438b3 # # 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 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 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__->