< 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 214, 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 41477 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0d4c17b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52878 dport 41477] != expected 0xf733bd7d # # Exception| cpu 0: rx_hash 0xfdad723e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52882 dport 41477] != expected 0x2254d4b9 # # Exception| cpu 0: rx_hash 0xf0dab65c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52894 dport 41477] != expected 0x6b49c53c # # Exception| cpu 4: rx_hash 0x753ca575 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52918 dport 41477] != expected 0x1d80099f # # Exception| cpu 4: rx_hash 0x8e11e6ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 52926 dport 41477] != expected 0x2574f91c # # Exception| cpu 5: rx_hash 0xec8edca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52864 dport 41477] != expected 0x5dfd6ef5 # # Exception| cpu 5: rx_hash 0x88aa049a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52902 dport 41477] != expected 0x81fa71de # # Exception| cpu 5: rx_hash 0x9989aa0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52916 dport 41477] != expected 0xfe53cb92 # # Exception| cpu 0: rx_hash 0xc4733874 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52938 dport 41477] != expected 0x21c4c26b # # Exception| cpu 0: rx_hash 0x4a590d0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52982 dport 41477] != expected 0xba9e978f # # Exception| cpu 0: rx_hash 0xd0506df2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52994 dport 41477] != expected 0xc4664474 # # Exception| cpu 0: rx_hash 0xdb9c4ba1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53014 dport 41477] != expected 0x29f5dd33 # # Exception| cpu 4: rx_hash 0xc2c8da45 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52946 dport 41477] != expected 0x854a4aa9 # # Exception| cpu 4: rx_hash 0xcfbf1e27 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52958 dport 41477] != expected 0xcc575b2c # # Exception| cpu 4: rx_hash 0xb7cface1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52966 dport 41477] != expected 0x26e4efce # # Exception| cpu 4: rx_hash 0x5dc141a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52988 dport 41477] != expected 0x61b9a501 # # Exception| cpu 4: rx_hash 0xdd27a990 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53006 dport 41477] != expected 0x8d7b55f1 # # Exception| cpu 4: rx_hash 0x55b67edb [saddr 192.0.3.2 daddr 192.0.3.1 sport 53034 dport 41477] != expected 0xb2af88d7 # # Exception| cpu 5: rx_hash 0xcc040707 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53020 dport 41477] != expected 0xf2d2efbd # # Exception| cpu 0: rx_hash 0xf5da4d4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53060 dport 41477] != expected 0xf142f96f # # Exception| cpu 4: rx_hash 0x530d9cea [saddr 192.0.3.2 daddr 192.0.3.1 sport 53042 dport 41477] != expected 0x16210015 # # Exception| cpu 4: rx_hash 0x12a36466 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53074 dport 41477] != expected 0xff02a225 # # Exception| cpu 4: rx_hash 0x053b28c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53080 dport 41477] != expected 0x242590ab # # Exception| cpu 4: rx_hash 0x8666d9d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53096 dport 41477] != expected 0xf662d4ca # # Exception| cpu 4: rx_hash 0x9a32b32d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53110 dport 41477] != expected 0xc0d67f03 # # Exception| cpu 5: rx_hash 0xa820df34 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53050 dport 41477] != expected 0x2ed5f096 # # Exception| cpu 5: rx_hash 0xb9b83e73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53126 dport 41477] != expected 0xe600ea7a # # Exception| cpu 0: rx_hash 0xb4cffa11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53130 dport 41477] != expected 0xaf1dfbff # # Exception| cpu 0: rx_hash 0x49595bfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 53146 dport 41477] != expected 0x336783be # # Exception| cpu 0: rx_hash 0x3129e938 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53154 dport 41477] != expected 0xd9d4375c # # Exception| cpu 4: rx_hash 0xc7736e84 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53158 dport 41477] != expected 0xa83dd65a # # Exception| cpu 4: rx_hash 0x671f5d12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53192 dport 41477] != expected 0xebd0a7e2 # # Exception| cpu 4: rx_hash 0x80667439 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53214 dport 41477] != expected 0xe590fca8 # # Exception| cpu 4: rx_hash 0x14a3c987 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53220 dport 41477] != expected 0xecf08a47 # # Exception| cpu 5: rx_hash 0x200a47af [saddr 192.0.3.2 daddr 192.0.3.1 sport 53168 dport 41477] != expected 0xa67d8d10 # # Exception| cpu 5: rx_hash 0xc1c88cb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53182 dport 41477] != expected 0xcb35e98 # # Exception| cpu 5: rx_hash 0x7df0d5d6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53198 dport 41477] != expected 0x79ea84e9 # # Exception| cpu 0: rx_hash 0xef8e8a59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53228 dport 41477] != expected 0xd4047ac4 # # Exception| cpu 0: rx_hash 0x12182bb6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53244 dport 41477] != expected 0x487e0285 # # Exception| cpu 0: rx_hash 0xa674360b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53278 dport 41477] != expected 0xc1f03e9f # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x2ac412ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53416 dport 58388] OK # # # cpu 4: rx_hash 0x302b9a7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53422 dport 58388] OK # # # cpu 4: rx_hash 0xc0cafff3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53426 dport 58388] OK # # # cpu 4: rx_hash 0x3be7bc2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53434 dport 58388] OK # # # cpu 4: rx_hash 0x87dfe54e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53450 dport 58388] OK # # # cpu 4: rx_hash 0xf46371db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53478 dport 58388] OK # # # cpu 4: rx_hash 0x131a58f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53488 dport 58388] OK # # # cpu 5: rx_hash 0x9047a9e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53440 dport 58388] OK # # # cpu 0: rx_hash 0x7a4944a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53466 dport 58388] OK # # # cpu 0: rx_hash 0x0f4e3205 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53486 dport 58388] OK # # # cpu 4: rx_hash 0xf2d893ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53502 dport 58388] OK # # # cpu 4: rx_hash 0x8913380c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53508 dport 58388] OK # # # cpu 4: rx_hash 0x723e7bd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53516 dport 58388] OK # # # cpu 4: rx_hash 0xfc144ea8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53552 dport 58388] OK # # # cpu 4: rx_hash 0xe6fbc66c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53558 dport 58388] OK # # # cpu 5: rx_hash 0xffaf5788 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53490 dport 58388] OK # # # cpu 0: rx_hash 0x748599e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53524 dport 58388] OK # # # cpu 0: rx_hash 0x0182ef47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53536 dport 58388] OK # # # cpu 0: rx_hash 0xeb8c020e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53562 dport 58388] OK # # # cpu 0: rx_hash 0x510fb95c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53586 dport 58388] OK # # # cpu 4: rx_hash 0x5ac39f0f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53574 dport 58388] OK # # # cpu 4: rx_hash 0x3ee7473c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53600 dport 58388] OK # # # cpu 4: rx_hash 0x352b616f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53620 dport 58388] OK # # # cpu 4: rx_hash 0xd4e9aa75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53626 dport 58388] OK # # # cpu 5: rx_hash 0x3390835e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53612 dport 58388] OK # # # cpu 5: rx_hash 0xf763272b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53642 dport 58388] OK # # # cpu 0: rx_hash 0x2408cff8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53606 dport 58388] OK # # # cpu 0: rx_hash 0xdf258c26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53614 dport 58388] OK # # # cpu 4: rx_hash 0x101a0e00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53660 dport 58388] OK # # # cpu 4: rx_hash 0x9347ff18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53676 dport 58388] OK # # # cpu 4: rx_hash 0x743ed633 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53690 dport 58388] OK # # # cpu 4: rx_hash 0xc3caa903 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53726 dport 58388] OK # # # cpu 5: rx_hash 0x0139a097 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53646 dport 58388] OK # # # cpu 5: rx_hash 0x24b38028 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53704 dport 58388] OK # # # cpu 5: rx_hash 0x22086219 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53712 dport 58388] OK # # # cpu 5: rx_hash 0x5a78d0df [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53736 dport 58388] OK # # # cpu 0: rx_hash 0x29c4444a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53700 dport 58388] OK # # # cpu 0: rx_hash 0x35902ebf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53722 dport 58388] OK # # # cpu 0: rx_hash 0xb6cddfa7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53738 dport 58388] OK # # # cpu 4: rx_hash 0xac225763 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53740 dport 58388] OK # # # cpu 4: rx_hash 0xb0763d96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53746 dport 58388] OK # # # cpu 4: rx_hash 0x6aeac14e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53776 dport 58388] OK # # # count: pass=42 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 214, 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 49564 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53083 dport 49564] != expected 0x1465be10 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53083 dport 49564] != expected 0x1465be10 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34445 dport 49564] != expected 0xcaec79a8 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34445 dport 49564] != expected 0xcaec79a8 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51970 dport 49564] != expected 0x5a23c539 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51970 dport 49564] != expected 0x5a23c539 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39275 dport 49564] != expected 0x328ba4b4 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39275 dport 49564] != expected 0x328ba4b4 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39610 dport 49564] != expected 0xa0e3fdb1 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39610 dport 49564] != expected 0xa0e3fdb1 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56766 dport 49564] != expected 0x2ef89f8e # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56766 dport 49564] != expected 0x2ef89f8e # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41629 dport 49564] != expected 0x4da9d534 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41629 dport 49564] != expected 0x4da9d534 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52965 dport 49564] != expected 0x16a4c175 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52965 dport 49564] != expected 0x16a4c175 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49288 dport 49564] != expected 0xaa973809 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49288 dport 49564] != expected 0xaa973809 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43295 dport 49564] != expected 0x85e9d887 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43295 dport 49564] != expected 0x85e9d887 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47297 dport 49564] != expected 0x4c977faa # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47297 dport 49564] != expected 0x4c977faa # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38996 dport 49564] != expected 0xa46210c3 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38996 dport 49564] != expected 0xa46210c3 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59839 dport 49564] != expected 0xd0fcb531 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59839 dport 49564] != expected 0xd0fcb531 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37183 dport 49564] != expected 0x3d3e5713 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37183 dport 49564] != expected 0x3d3e5713 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49653 dport 49564] != expected 0x78b3d063 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49653 dport 49564] != expected 0x78b3d063 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49487 dport 49564] != expected 0x225ce984 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49487 dport 49564] != expected 0x225ce984 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34972 dport 49564] != expected 0x4a9b4b20 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34972 dport 49564] != expected 0x4a9b4b20 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56084 dport 49564] != expected 0x76ffe40b # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56084 dport 49564] != expected 0x76ffe40b # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60396 dport 49564] != expected 0xdb0fc6b5 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60396 dport 49564] != expected 0xdb0fc6b5 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52480 dport 49564] != expected 0x27623d17 # # Exception| cpu 4: rx_hash 0x1cbb4cc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52480 dport 49564] != expected 0x27623d17 # # 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 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, 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 52282 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36416 dport 52282] != expected 0xfe2878fb # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36416 dport 52282] != expected 0xfe2878fb # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35435 dport 52282] != expected 0x1de720dc # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35435 dport 52282] != expected 0x1de720dc # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56088 dport 52282] != expected 0x8a1bf121 # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56088 dport 52282] != expected 0x8a1bf121 # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60627 dport 52282] != expected 0xc17e0757 # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60627 dport 52282] != expected 0xc17e0757 # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47765 dport 52282] != expected 0x412c3b69 # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47765 dport 52282] != expected 0x412c3b69 # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51695 dport 52282] != expected 0xd905c9e4 # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51695 dport 52282] != expected 0xd905c9e4 # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50513 dport 52282] != expected 0x5e25501f # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50513 dport 52282] != expected 0x5e25501f # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34265 dport 52282] != expected 0x7f85a254 # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34265 dport 52282] != expected 0x7f85a254 # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57236 dport 52282] != expected 0x4b28bbf9 # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57236 dport 52282] != expected 0x4b28bbf9 # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40829 dport 52282] != expected 0xf24cafcf # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40829 dport 52282] != expected 0xf24cafcf # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39266 dport 52282] != expected 0xc3683443 # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39266 dport 52282] != expected 0xc3683443 # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46604 dport 52282] != expected 0x7b426450 # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46604 dport 52282] != expected 0x7b426450 # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36588 dport 52282] != expected 0x12263853 # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36588 dport 52282] != expected 0x12263853 # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42654 dport 52282] != expected 0xe12e885b # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42654 dport 52282] != expected 0xe12e885b # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48864 dport 52282] != expected 0x81d2a1c0 # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48864 dport 52282] != expected 0x81d2a1c0 # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57009 dport 52282] != expected 0x550a185d # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57009 dport 52282] != expected 0x550a185d # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43899 dport 52282] != expected 0x25d6207d # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43899 dport 52282] != expected 0x25d6207d # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42611 dport 52282] != expected 0xeb2f7e79 # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42611 dport 52282] != expected 0xeb2f7e79 # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52904 dport 52282] != expected 0x9e26723c # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52904 dport 52282] != expected 0x9e26723c # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47534 dport 52282] != expected 0xe4b64737 # # Exception| cpu 0: rx_hash 0xa335e168 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47534 dport 52282] != expected 0xe4b64737 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->