< 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 56389 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb67c89b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57576 dport 56389] != expected 0x78ee04e6 # # Exception| cpu 0: rx_hash 0x01af8735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57592 dport 56389] != expected 0x5c37ba05 # # Exception| cpu 0: rx_hash 0x1de69c65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57608 dport 56389] != expected 0x3562181d # # Exception| cpu 0: rx_hash 0xf8976f41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57642 dport 56389] != expected 0x81c33076 # # Exception| cpu 0: rx_hash 0xe12c36bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 57666 dport 56389] != expected 0x932afd79 # # Exception| cpu 0: rx_hash 0x80f878ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 57668 dport 56389] != expected 0x2681f1ee # # Exception| cpu 4: rx_hash 0x1adfb5c0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57620 dport 56389] != expected 0xcb6e20b5 # # Exception| cpu 4: rx_hash 0xcbe1dcba [saddr 192.0.3.2 daddr 192.0.3.1 sport 57630 dport 56389] != expected 0xa410aa69 # # Exception| cpu 4: rx_hash 0x5fb442de [saddr 192.0.3.2 daddr 192.0.3.1 sport 57664 dport 56389] != expected 0xb5e70a63 # # Exception| cpu 5: rx_hash 0xb145a01c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57588 dport 56389] != expected 0x86e23c4e # # Exception| cpu 5: rx_hash 0xf1dc15af [saddr 192.0.3.2 daddr 192.0.3.1 sport 57656 dport 56389] != expected 0x83d7798f # # Exception| cpu 5: rx_hash 0xe8674c52 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57680 dport 56389] != expected 0x913eb480 # # Exception| cpu 0: rx_hash 0x87c1514a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57688 dport 56389] != expected 0xd88dc946 # # Exception| cpu 0: rx_hash 0x65898bcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 57702 dport 56389] != expected 0x9220d985 # # Exception| cpu 0: rx_hash 0x5a2294ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 57730 dport 56389] != expected 0xbe87a51d # # Exception| cpu 0: rx_hash 0x5369ee20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57744 dport 56389] != expected 0xbc93ece4 # # Exception| cpu 0: rx_hash 0xb12134a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57774 dport 56389] != expected 0xf63efc27 # # Exception| cpu 4: rx_hash 0x56ff3830 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57682 dport 56389] != expected 0xb7f3439a # # Exception| cpu 4: rx_hash 0xdc28d60c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57720 dport 56389] != expected 0x4ae11637 # # Exception| cpu 4: rx_hash 0xe383c909 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57756 dport 56389] != expected 0x66466aaf # # Exception| cpu 4: rx_hash 0x0fb940c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57772 dport 56389] != expected 0xd0f30b3d # # Exception| cpu 5: rx_hash 0x39592528 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57690 dport 56389] != expected 0xfe403e5c # # Exception| cpu 5: rx_hash 0x0d16bf76 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57714 dport 56389] != expected 0x259f9ceb # # Exception| cpu 5: rx_hash 0xb6181d04 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57778 dport 56389] != expected 0x832c48f # # Exception| cpu 5: rx_hash 0x77d6576d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57794 dport 56389] != expected 0x77b1caa5 # # Exception| cpu 0: rx_hash 0x79a40426 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57804 dport 56389] != expected 0x8ba9bbf4 # # Exception| cpu 0: rx_hash 0xc73c7044 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57806 dport 56389] != expected 0xad644cee # # Exception| cpu 0: rx_hash 0xce770aaa [saddr 192.0.3.2 daddr 192.0.3.1 sport 57820 dport 56389] != expected 0xaf700517 # # Exception| cpu 0: rx_hash 0xf373ea1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57830 dport 56389] != expected 0x76bbee59 # # Exception| cpu 0: rx_hash 0x2c690ec8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57868 dport 56389] != expected 0x2d6fb589 # # Exception| cpu 0: rx_hash 0xa8ccb3bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 57896 dport 56389] != expected 0x2c659175 # # Exception| cpu 4: rx_hash 0x44f63a75 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57880 dport 56389] != expected 0x9ad0f0e7 # # Exception| cpu 4: rx_hash 0x1f1fbd33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57912 dport 56389] != expected 0x8bc2f96 # # Exception| cpu 5: rx_hash 0xfa3890f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57844 dport 56389] != expected 0x74afa7a0 # # Exception| cpu 5: rx_hash 0x2b06f98e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57854 dport 56389] != expected 0x1bd12d7c # # Exception| cpu 5: rx_hash 0x6e3bd073 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57924 dport 56389] != expected 0xadeaa7f7 # # Exception| cpu 5: rx_hash 0xb83c90ac [saddr 192.0.3.2 daddr 192.0.3.1 sport 57938 dport 56389] != expected 0x3c981583 # # Exception| cpu 5: rx_hash 0x08d6b785 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57950 dport 56389] != expected 0xe64d93c8 # # Exception| cpu 0: rx_hash 0xeda744a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57980 dport 56389] != expected 0x52ecbba3 # # Exception| cpu 0: rx_hash 0xbdaa46bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 58000 dport 56389] != expected 0x37f8bafd # # Exception| cpu 0: rx_hash 0xdc7e08ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 58006 dport 56389] != expected 0x8253b66a # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x626cb18f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35470 dport 59004] OK # # # cpu 0: rx_hash 0x0af38532 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35482 dport 59004] OK # # # cpu 0: rx_hash 0x4f98722c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35534 dport 59004] OK # # # cpu 4: rx_hash 0xe1f0255d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35510 dport 59004] OK # # # cpu 4: rx_hash 0x8e563845 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35518 dport 59004] OK # # # cpu 4: rx_hash 0x999f32f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35544 dport 59004] OK # # # cpu 4: rx_hash 0x75a5bb39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35560 dport 59004] OK # # # cpu 4: rx_hash 0x1348dccf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35570 dport 59004] OK # # # cpu 5: rx_hash 0x37f76582 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35488 dport 59004] OK # # # cpu 5: rx_hash 0x5851789a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35496 dport 59004] OK # # # cpu 5: rx_hash 0x41ea2167 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35520 dport 59004] OK # # # cpu 5: rx_hash 0x2e4c3c7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35528 dport 59004] OK # # # cpu 0: rx_hash 0xa3a2fbe6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35582 dport 59004] OK # # # cpu 0: rx_hash 0xd774d40b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35610 dport 59004] OK # # # cpu 0: rx_hash 0x3205272f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35640 dport 59004] OK # # # cpu 4: rx_hash 0x60a7da87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35594 dport 59004] OK # # # cpu 4: rx_hash 0x69eca069 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35608 dport 59004] OK # # # cpu 4: rx_hash 0x82ef0006 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35636 dport 59004] OK # # # cpu 4: rx_hash 0xed491d1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35644 dport 59004] OK # # # cpu 4: rx_hash 0x4d531924 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35658 dport 59004] OK # # # cpu 5: rx_hash 0xb6a09a58 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35612 dport 59004] OK # # # cpu 5: rx_hash 0x54e840d9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35618 dport 59004] OK # # # cpu 5: rx_hash 0x85d629a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35624 dport 59004] OK # # # cpu 5: rx_hash 0x5da33a37 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35632 dport 59004] OK # # # cpu 0: rx_hash 0x418eb5da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35738 dport 59004] OK # # # cpu 0: rx_hash 0xc2122108 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35746 dport 59004] OK # # # cpu 4: rx_hash 0x2bbe7ed2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35664 dport 59004] OK # # # cpu 4: rx_hash 0xa650b94b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35686 dport 59004] OK # # # cpu 4: rx_hash 0xaf1bc3a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35700 dport 59004] OK # # # cpu 4: rx_hash 0xc0bddebd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35708 dport 59004] OK # # # cpu 4: rx_hash 0x99fba64e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35714 dport 59004] OK # # # cpu 4: rx_hash 0xf16492f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35734 dport 59004] OK # # # cpu 5: rx_hash 0x441863ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35672 dport 59004] OK # # # cpu 5: rx_hash 0x48c5cf34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35720 dport 59004] OK # # # cpu 5: rx_hash 0x9ec28feb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35742 dport 59004] OK # # # cpu 5: rx_hash 0xcc607243 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35756 dport 59004] OK # # # cpu 0: rx_hash 0xa4ff46fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35768 dport 59004] OK # # # cpu 0: rx_hash 0xc52b08ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35774 dport 59004] OK # # # cpu 0: rx_hash 0x8040ffb3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35818 dport 59004] OK # # # cpu 0: rx_hash 0xe8dfcb0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35838 dport 59004] 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 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 45715 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48357 dport 45715] != expected 0x7946c921 # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48357 dport 45715] != expected 0x7946c921 # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53426 dport 45715] != expected 0xba1875ee # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53426 dport 45715] != expected 0xba1875ee # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38524 dport 45715] != expected 0xfdd1c1b8 # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38524 dport 45715] != expected 0xfdd1c1b8 # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48623 dport 45715] != expected 0xe475d813 # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48623 dport 45715] != expected 0xe475d813 # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40802 dport 45715] != expected 0x49142699 # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40802 dport 45715] != expected 0x49142699 # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47042 dport 45715] != expected 0x6381196 # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47042 dport 45715] != expected 0x6381196 # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54580 dport 45715] != expected 0x25f6b3b0 # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54580 dport 45715] != expected 0x25f6b3b0 # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39045 dport 45715] != expected 0xb91d73cc # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39045 dport 45715] != expected 0xb91d73cc # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40096 dport 45715] != expected 0xc91fdffe # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40096 dport 45715] != expected 0xc91fdffe # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60683 dport 45715] != expected 0x543f4b5a # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60683 dport 45715] != expected 0x543f4b5a # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48067 dport 45715] != expected 0xe9792a25 # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48067 dport 45715] != expected 0xe9792a25 # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37883 dport 45715] != expected 0x2fa4e9d3 # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37883 dport 45715] != expected 0x2fa4e9d3 # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52398 dport 45715] != expected 0xa9ea417e # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52398 dport 45715] != expected 0xa9ea417e # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48356 dport 45715] != expected 0x34dd2714 # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48356 dport 45715] != expected 0x34dd2714 # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34341 dport 45715] != expected 0x5b325aae # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34341 dport 45715] != expected 0x5b325aae # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40164 dport 45715] != expected 0x934f4bcb # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40164 dport 45715] != expected 0x934f4bcb # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37098 dport 45715] != expected 0xcd8def1c # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37098 dport 45715] != expected 0xcd8def1c # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44415 dport 45715] != expected 0x6b138892 # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44415 dport 45715] != expected 0x6b138892 # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60929 dport 45715] != expected 0xb02a979f # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60929 dport 45715] != expected 0xb02a979f # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60617 dport 45715] != expected 0xad127fca # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60617 dport 45715] != expected 0xad127fca # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59737 dport 45715] != expected 0xa38e0be0 # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59737 dport 45715] != expected 0xa38e0be0 # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51816 dport 45715] != expected 0x7459be81 # # Exception| cpu 4: rx_hash 0xa6008a96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51816 dport 45715] != expected 0x7459be81 # # 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 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 41459 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40968 dport 41459] != expected 0xe9f36350 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40968 dport 41459] != expected 0xe9f36350 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45616 dport 41459] != expected 0x3b66bcf8 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45616 dport 41459] != expected 0x3b66bcf8 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46176 dport 41459] != expected 0xd620a599 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46176 dport 41459] != expected 0xd620a599 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46772 dport 41459] != expected 0xa00fab22 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46772 dport 41459] != expected 0xa00fab22 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48038 dport 41459] != expected 0xd9890b03 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48038 dport 41459] != expected 0xd9890b03 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50049 dport 41459] != expected 0x42a4285 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50049 dport 41459] != expected 0x42a4285 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46744 dport 41459] != expected 0x4b0c0b4d # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46744 dport 41459] != expected 0x4b0c0b4d # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44858 dport 41459] != expected 0x6e22dc43 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44858 dport 41459] != expected 0x6e22dc43 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55904 dport 41459] != expected 0xcf58ca8e # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55904 dport 41459] != expected 0xcf58ca8e # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41858 dport 41459] != expected 0x40f4c367 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41858 dport 41459] != expected 0x40f4c367 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42670 dport 41459] != expected 0x32551fda # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42670 dport 41459] != expected 0x32551fda # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50115 dport 41459] != expected 0x9746f544 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50115 dport 41459] != expected 0x9746f544 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45110 dport 41459] != expected 0xff0c6adf # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45110 dport 41459] != expected 0xff0c6adf # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37480 dport 41459] != expected 0x34bc8548 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37480 dport 41459] != expected 0x34bc8548 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50537 dport 41459] != expected 0xfc0aaee7 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50537 dport 41459] != expected 0xfc0aaee7 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52384 dport 41459] != expected 0xf7806fbc # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52384 dport 41459] != expected 0xf7806fbc # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34385 dport 41459] != expected 0xec78666a # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34385 dport 41459] != expected 0xec78666a # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41059 dport 41459] != expected 0x33e0a60b # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41059 dport 41459] != expected 0x33e0a60b # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42836 dport 41459] != expected 0xff226df0 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42836 dport 41459] != expected 0xff226df0 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38478 dport 41459] != expected 0xdc5e0067 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38478 dport 41459] != expected 0xdc5e0067 # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56242 dport 41459] != expected 0x366022fa # # Exception| cpu 5: rx_hash 0xd688d57f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56242 dport 41459] != expected 0x366022fa # # 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 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__->