< 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 200, 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 129, 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 58941 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb201a76e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59208 dport 58941] != expected 0xcf7a86e4 # # Exception| cpu 0: rx_hash 0xe206d644 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59226 dport 58941] != expected 0x7ca9356f # # Exception| cpu 0: rx_hash 0x8a012f5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59256 dport 58941] != expected 0x51ef75c8 # # Exception| cpu 0: rx_hash 0x4a056ed1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59262 dport 58941] != expected 0xa540ecaa # # Exception| cpu 4: rx_hash 0x42073606 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59218 dport 58941] != expected 0x55647100 # # Exception| cpu 4: rx_hash 0x5a01df7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59240 dport 58941] != expected 0x4509d7ff # # Exception| cpu 4: rx_hash 0x0a06ae54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59258 dport 58941] != expected 0xf6da6474 # # Exception| cpu 4: rx_hash 0x7c0245e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59276 dport 58941] != expected 0x7b4572f1 # # Exception| cpu 4: rx_hash 0x6c06f448 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59290 dport 58941] != expected 0x9b0c49a4 # # Exception| cpu 4: rx_hash 0xd401fd72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59304 dport 58941] != expected 0xa2acab34 # # Exception| cpu 4: rx_hash 0x6404ac9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59318 dport 58941] != expected 0x6b28d40e # # Exception| cpu 5: rx_hash 0x94023df7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59308 dport 58941] != expected 0xf13623ea # # Exception| cpu 0: rx_hash 0x04010d53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59320 dport 58941] != expected 0xb64a0903 # # Exception| cpu 0: rx_hash 0xe807d823 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59330 dport 58941] != expected 0xe31e0771 # # Exception| cpu 0: rx_hash 0x2001c17a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59368 dport 58941] != expected 0xe79503b9 # # Exception| cpu 0: rx_hash 0x12207247 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60416 dport 58941] != expected 0x504ef870 # # Exception| cpu 4: rx_hash 0x7804e887 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59350 dport 58941] != expected 0xa4622d98 # # Exception| cpu 4: rx_hash 0x0007a033 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59362 dport 58941] != expected 0x696d566a # # Exception| cpu 4: rx_hash 0xc003e1bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 59364 dport 58941] != expected 0x9dc2cf08 # # Exception| cpu 4: rx_hash 0x18e1c35a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60392 dport 58941] != expected 0x79ef5475 # # Exception| cpu 4: rx_hash 0xc8e1337b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60408 dport 58941] != expected 0x6d09f642 # # Exception| cpu 5: rx_hash 0xa80418a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59334 dport 58941] != expected 0xb0848faf # # Exception| cpu 5: rx_hash 0xe00580f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59374 dport 58941] != expected 0x133a9adb # # Exception| cpu 5: rx_hash 0x60e28bee [saddr 192.0.3.2 daddr 192.0.3.1 sport 60380 dport 58941] != expected 0xb4e02f87 # # Exception| cpu 5: rx_hash 0x7225d38b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60430 dport 58941] != expected 0x8d2c257d # # Exception| cpu 5: rx_hash 0x0224c3e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60438 dport 58941] != expected 0xb007c325 # # Exception| cpu 0: rx_hash 0x2222a2a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60444 dport 58941] != expected 0x3eff96f6 # # Exception| cpu 0: rx_hash 0x7a278b5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 60450 dport 58941] != expected 0x7d08b8d7 # # Exception| cpu 0: rx_hash 0x3620be6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60496 dport 58941] != expected 0x191f2ca # # Exception| cpu 0: rx_hash 0x0e20365f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60512 dport 58941] != expected 0x9f0401e6 # # Exception| cpu 0: rx_hash 0xae21d61d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60520 dport 58941] != expected 0xb6c94589 # # Exception| cpu 0: rx_hash 0x3e22e6b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60540 dport 58941] != expected 0xf1b56f60 # # Exception| cpu 4: rx_hash 0x6a233af3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60468 dport 58941] != expected 0x9d418382 # # Exception| cpu 4: rx_hash 0xc6262f06 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60490 dport 58941] != expected 0x9b8f052e # # Exception| cpu 4: rx_hash 0x6e259793 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60526 dport 58941] != expected 0x4266dceb # # Exception| cpu 4: rx_hash 0x88224c84 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60556 dport 58941] != expected 0x8885e087 # # Exception| cpu 5: rx_hash 0x3a244bd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60454 dport 58941] != expected 0x2e923009 # # Exception| cpu 5: rx_hash 0x2a20fa76 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60464 dport 58941] != expected 0xcedb0b5c # # Exception| cpu 5: rx_hash 0xe6204e4f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60480 dport 58941] != expected 0x157750fd # # Exception| cpu 5: rx_hash 0x26240fc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60486 dport 58941] != expected 0xe1d8c99f # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x8ba05a5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58630 dport 53354] OK # # # cpu 0: rx_hash 0x1ba36afb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58642 dport 53354] OK # # # cpu 0: rx_hash 0xbba28ab9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58650 dport 53354] OK # # # cpu 0: rx_hash 0x73a493e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58672 dport 53354] OK # # # cpu 4: rx_hash 0xf0a1ef03 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58606 dport 53354] OK # # # cpu 4: rx_hash 0x80a0ff60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58614 dport 53354] OK # # # cpu 4: rx_hash 0xd3a573a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58680 dport 53354] OK # # # cpu 4: rx_hash 0x9fa24690 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58698 dport 53354] OK # # # cpu 5: rx_hash 0x40a4beee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58608 dport 53354] OK # # # cpu 5: rx_hash 0x63a0224f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58662 dport 53354] OK # # # cpu 5: rx_hash 0xafa09676 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58710 dport 53354] OK # # # cpu 0: rx_hash 0x1fa5c79b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58696 dport 53354] OK # # # cpu 0: rx_hash 0x97a01e47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58726 dport 53354] OK # # # cpu 0: rx_hash 0x37a1fe05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58734 dport 53354] OK # # # cpu 0: rx_hash 0xa7a2cea1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58746 dport 53354] OK # # # cpu 0: rx_hash 0xa1a73571 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58772 dport 53354] OK # # # cpu 0: rx_hash 0x81a15438 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58782 dport 53354] OK # # # cpu 4: rx_hash 0x57a45fc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58720 dport 53354] OK # # # cpu 4: rx_hash 0xe7a10e24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58750 dport 53354] OK # # # cpu 4: rx_hash 0xb1a384de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58754 dport 53354] OK # # # cpu 4: rx_hash 0x61a374ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58770 dport 53354] OK # # # cpu 4: rx_hash 0x79a59d87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58792 dport 53354] OK # # # cpu 5: rx_hash 0xf7a5bf8b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58728 dport 53354] OK # # # cpu 5: rx_hash 0xf1a0445b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58758 dport 53354] OK # # # cpu 0: rx_hash 0x89a30cef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58802 dport 53354] OK # # # cpu 0: rx_hash 0x05a07853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58822 dport 53354] OK # # # cpu 0: rx_hash 0x182142bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58910 dport 53354] OK # # # cpu 0: rx_hash 0x10231a68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58930 dport 53354] OK # # # cpu 4: rx_hash 0x15a4c9fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58832 dport 53354] OK # # # cpu 4: rx_hash 0x0da22084 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58858 dport 53354] OK # # # cpu 4: rx_hash 0xdda2d0a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58874 dport 53354] OK # # # cpu 4: rx_hash 0x8822721b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58890 dport 53354] OK # # # cpu 4: rx_hash 0x382723f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58900 dport 53354] OK # # # cpu 4: rx_hash 0x80202acc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58918 dport 53354] OK # # # cpu 4: rx_hash 0x30257b21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58936 dport 53354] OK # # # cpu 4: rx_hash 0xfc25cf18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58952 dport 53354] OK # # # cpu 5: rx_hash 0xc9a0cc6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58806 dport 53354] OK # # # cpu 5: rx_hash 0x2da441cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58848 dport 53354] OK # # # cpu 5: rx_hash 0xb820a2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58902 dport 53354] OK # # # cpu 5: rx_hash 0x0c235e70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58962 dport 53354] 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 200, 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 129, 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 41869 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51395 dport 41869] != expected 0x604d98e # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51395 dport 41869] != expected 0x604d98e # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58035 dport 41869] != expected 0xddac092b # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58035 dport 41869] != expected 0xddac092b # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59914 dport 41869] != expected 0xc2b8413 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59914 dport 41869] != expected 0xc2b8413 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45478 dport 41869] != expected 0xb9028083 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45478 dport 41869] != expected 0xb9028083 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43527 dport 41869] != expected 0x69535273 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43527 dport 41869] != expected 0x69535273 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53252 dport 41869] != expected 0x945934b8 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53252 dport 41869] != expected 0x945934b8 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42152 dport 41869] != expected 0x64694b87 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42152 dport 41869] != expected 0x64694b87 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45463 dport 41869] != expected 0x69fd50d6 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45463 dport 41869] != expected 0x69fd50d6 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39179 dport 41869] != expected 0x8d735403 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39179 dport 41869] != expected 0x8d735403 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51745 dport 41869] != expected 0xe440d0f3 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51745 dport 41869] != expected 0xe440d0f3 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36546 dport 41869] != expected 0x25df6cc6 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36546 dport 41869] != expected 0x25df6cc6 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43932 dport 41869] != expected 0x4ef5388b # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43932 dport 41869] != expected 0x4ef5388b # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39356 dport 41869] != expected 0xbbfc972 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39356 dport 41869] != expected 0xbbfc972 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43972 dport 41869] != expected 0x36e7765e # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43972 dport 41869] != expected 0x36e7765e # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32954 dport 41869] != expected 0x616311d5 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32954 dport 41869] != expected 0x616311d5 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34430 dport 41869] != expected 0xe9a84a59 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34430 dport 41869] != expected 0xe9a84a59 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42688 dport 41869] != expected 0xaa49c36f # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42688 dport 41869] != expected 0xaa49c36f # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57238 dport 41869] != expected 0x62855b8b # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57238 dport 41869] != expected 0x62855b8b # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43514 dport 41869] != expected 0x5db76d6e # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43514 dport 41869] != expected 0x5db76d6e # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41040 dport 41869] != expected 0x20c71a87 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41040 dport 41869] != expected 0x20c71a87 # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46843 dport 41869] != expected 0xb15aa04b # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46843 dport 41869] != expected 0xb15aa04b # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40424 dport 41869] != expected 0x1da9d19e # # Exception| cpu 4: rx_hash 0xd25c22d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40424 dport 41869] != expected 0x1da9d19e # # 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 200, 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 129, 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 51485 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39625 dport 51485] != expected 0xebb44e3a # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39625 dport 51485] != expected 0xebb44e3a # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48260 dport 51485] != expected 0x4b9154db # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48260 dport 51485] != expected 0x4b9154db # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41634 dport 51485] != expected 0x8e256814 # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41634 dport 51485] != expected 0x8e256814 # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55126 dport 51485] != expected 0x46aa0eda # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55126 dport 51485] != expected 0x46aa0eda # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43293 dport 51485] != expected 0x580f5499 # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43293 dport 51485] != expected 0x580f5499 # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44994 dport 51485] != expected 0x17c5212e # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44994 dport 51485] != expected 0x17c5212e # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58762 dport 51485] != expected 0xe810fb39 # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58762 dport 51485] != expected 0xe810fb39 # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41155 dport 51485] != expected 0xccaa299a # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41155 dport 51485] != expected 0xccaa299a # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33149 dport 51485] != expected 0x96471119 # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33149 dport 51485] != expected 0x96471119 # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51067 dport 51485] != expected 0xc57754ea # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51067 dport 51485] != expected 0xc57754ea # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38447 dport 51485] != expected 0x75505788 # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38447 dport 51485] != expected 0x75505788 # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54776 dport 51485] != expected 0xea2fce83 # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54776 dport 51485] != expected 0xea2fce83 # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40101 dport 51485] != expected 0x66762ea4 # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40101 dport 51485] != expected 0x66762ea4 # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45478 dport 51485] != expected 0xa676a0e2 # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45478 dport 51485] != expected 0xa676a0e2 # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53762 dport 51485] != expected 0xb0e90eb4 # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53762 dport 51485] != expected 0xb0e90eb4 # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51226 dport 51485] != expected 0x2181846 # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51226 dport 51485] != expected 0x2181846 # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52770 dport 51485] != expected 0xebd97474 # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52770 dport 51485] != expected 0xebd97474 # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52051 dport 51485] != expected 0xb596ce98 # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52051 dport 51485] != expected 0xb596ce98 # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55491 dport 51485] != expected 0x77c628ce # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55491 dport 51485] != expected 0x77c628ce # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41623 dport 51485] != expected 0xf62922b7 # # Exception| cpu 0: rx_hash 0xaa01a811 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41623 dport 51485] != expected 0xf62922b7 # # 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 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__->