< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' TAP version 13 1..1 # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 51155 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3eec8a71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56492 dport 51155] != expected 0x848b92e4 # # Exception| cpu 0: rx_hash 0x3b2da26e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56504 dport 51155] != expected 0xbaf28ba9 # # Exception| cpu 0: rx_hash 0xfe3cb38c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56524 dport 51155] != expected 0xc1fe50d5 # # Exception| cpu 0: rx_hash 0x0dff710b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56538 dport 51155] != expected 0x65ef747b # # Exception| cpu 0: rx_hash 0xb1b8aaa7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56588 dport 51155] != expected 0x6c7061b6 # # Exception| cpu 0: rx_hash 0xc3db1bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 56618 dport 51155] != expected 0x428ac17a # # Exception| cpu 0: rx_hash 0x3d1b4689 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56634 dport 51155] != expected 0xb1c7c6c6 # # Exception| cpu 0: rx_hash 0xc61a33c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56638 dport 51155] != expected 0x7cf3d837 # # Exception| cpu 0: rx_hash 0x0bc995ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 56664 dport 51155] != expected 0x6eda3914 # # Exception| cpu 0: rx_hash 0x876a79c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56686 dport 51155] != expected 0xb36d9e64 # # Exception| cpu 0: rx_hash 0x6c803502 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56740 dport 51155] != expected 0xed254de7 # # Exception| cpu 0: rx_hash 0x575179b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56768 dport 51155] != expected 0x65649127 # # Exception| cpu 0: rx_hash 0xd3302256 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56804 dport 51155] != expected 0xd1f60c08 # # Exception| cpu 0: rx_hash 0x2b71b0ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 56824 dport 51155] != expected 0x9151a3d # # Exception| cpu 0: rx_hash 0xdd735a77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56826 dport 51155] != expected 0x937d27de # # Exception| cpu 0: rx_hash 0x26722f3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56830 dport 51155] != expected 0x5e49392f # # Exception| cpu 0: rx_hash 0x32a3d8d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56840 dport 51155] != expected 0x69eac701 # # Exception| cpu 0: rx_hash 0x43808e5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56886 dport 51155] != expected 0x52c76f09 # # Exception| cpu 0: rx_hash 0x70937526 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56896 dport 51155] != expected 0xb3a38996 # # Exception| cpu 0: rx_hash 0x8350b7a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56918 dport 51155] != expected 0x17b2ad38 # # Exception| cpu 0: rx_hash 0x0ff35b8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56928 dport 51155] != expected 0xca050a48 # # Exception| cpu 0: rx_hash 0x0cb3bc7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56952 dport 51155] != expected 0xdfd2028c # # Exception| cpu 0: rx_hash 0xef9b4771 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56992 dport 51155] != expected 0xe8bfeb50 # # Exception| cpu 0: rx_hash 0xd9499414 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57026 dport 51155] != expected 0x37a21482 # # Exception| cpu 0: rx_hash 0xdfc85bfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 57038 dport 51155] != expected 0x1c0c050b # # Exception| cpu 0: rx_hash 0xd70aec35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57052 dport 51155] != expected 0x75293f54 # # Exception| cpu 0: rx_hash 0x60cf67a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57088 dport 51155] != expected 0x441802 # # Exception| cpu 0: rx_hash 0x930ca520 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57110 dport 51155] != expected 0xa4553cac # # Exception| cpu 0: rx_hash 0x176dfec5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57138 dport 51155] != expected 0x10c7a183 # # Exception| cpu 0: rx_hash 0x297d9a6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57154 dport 51155] != expected 0xa6ff640e # # Exception| cpu 0: rx_hash 0x585ecce3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57212 dport 51155] != expected 0x9dd2cc06 # # Exception| cpu 0: rx_hash 0xbdf7f802 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57256 dport 51155] != expected 0x81113453 # # Exception| cpu 0: rx_hash 0xb3b48023 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57270 dport 51155] != expected 0xc39a1f85 # # Exception| cpu 0: rx_hash 0x80a77b59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57280 dport 51155] != expected 0x22fef91a # # Exception| cpu 0: rx_hash 0x78e6e9e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57308 dport 51155] != expected 0xfa1def2f # # Exception| cpu 0: rx_hash 0x09c5bf68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57314 dport 51155] != expected 0xc1304727 # # Exception| cpu 0: rx_hash 0xf9469a1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57324 dport 51155] != expected 0x70f66b4d # # Exception| cpu 0: rx_hash 0xfc87b205 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57336 dport 51155] != expected 0x4e8f7200 # # Exception| cpu 0: rx_hash 0x7f921c77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57360 dport 51155] != expected 0x3506e26d # # Exception| cpu 0: rx_hash 0x8493693b [saddr 192.0.3.2 daddr 192.0.3.1 sport 57364 dport 51155] != expected 0xf832fc9c # # Exception| cpu 0: rx_hash 0x8212a6d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57368 dport 51155] != expected 0xd39ced15 # # Exception| cpu 0: rx_hash 0x8f113905 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57374 dport 51155] != expected 0x84c0ce07 # # Exception| cpu 0: rx_hash 0x33e1c9a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57414 dport 51155] != expected 0xadc4872c # # Exception| cpu 0: rx_hash 0xce617302 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57422 dport 51155] != expected 0x4b5e8854 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xf475254e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40416 dport 55018] OK # # # cpu 4: rx_hash 0xf1b40d51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40436 dport 55018] OK # # # cpu 4: rx_hash 0x624446ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40510 dport 55018] OK # # # cpu 4: rx_hash 0x5c542200 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40526 dport 55018] OK # # # cpu 4: rx_hash 0x4a3ed466 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40588 dport 55018] OK # # # cpu 4: rx_hash 0xc35c1057 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40622 dport 55018] OK # # # cpu 4: rx_hash 0xc01cf7a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40630 dport 55018] OK # # # cpu 4: rx_hash 0xfe0c930c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40646 dport 55018] OK # # # cpu 4: rx_hash 0xf04feb2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40664 dport 55018] OK # # # cpu 4: rx_hash 0x816cbda5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40678 dport 55018] OK # # # cpu 4: rx_hash 0x7cec0703 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40686 dport 55018] OK # # # cpu 4: rx_hash 0xb2c86dd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40734 dport 55018] OK # # # cpu 4: rx_hash 0xcda8437b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40766 dport 55018] OK # # # cpu 4: rx_hash 0xfb7a901e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40796 dport 55018] OK # # # cpu 4: rx_hash 0x7adae3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40812 dport 55018] OK # # # cpu 4: rx_hash 0x89192163 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40826 dport 55018] OK # # # cpu 4: rx_hash 0x18526b15 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40836 dport 55018] OK # # # cpu 4: rx_hash 0x1090dcde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40854 dport 55018] OK # # # cpu 4: rx_hash 0x9c3330f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40864 dport 55018] OK # # # cpu 4: rx_hash 0x5a62c6e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40908 dport 55018] OK # # # cpu 4: rx_hash 0xa9a10460 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40922 dport 55018] OK # # # cpu 4: rx_hash 0xd6c12ac9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40954 dport 55018] OK # # # cpu 4: rx_hash 0xd2f538ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41006 dport 55018] OK # # # cpu 4: rx_hash 0xdcb6408a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41008 dport 55018] OK # # # cpu 4: rx_hash 0x27b735c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41012 dport 55018] OK # # # cpu 4: rx_hash 0xf9cf4d96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41092 dport 55018] OK # # # cpu 4: rx_hash 0x88ec1b1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41146 dport 55018] OK # # # cpu 4: rx_hash 0xbe3ec87b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41176 dport 55018] OK # # # cpu 4: rx_hash 0xc21e0127 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41184 dport 55018] OK # # # cpu 4: rx_hash 0x3f9ebb81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41192 dport 55018] OK # # # cpu 4: rx_hash 0x809987d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41254 dport 55018] OK # # # cpu 4: rx_hash 0xbb48cb69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41282 dport 55018] OK # # # cpu 4: rx_hash 0x46c871cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41290 dport 55018] OK # # # cpu 4: rx_hash 0x3ae8b893 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41330 dport 55018] OK # # # cpu 4: rx_hash 0xca6b9de1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41340 dport 55018] OK # # # cpu 4: rx_hash 0xdc016b87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41406 dport 55018] OK # # # cpu 4: rx_hash 0x1413e5b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41420 dport 55018] OK # # # cpu 4: rx_hash 0xe7d02736 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41434 dport 55018] OK # # # cpu 4: rx_hash 0x95b3964b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41468 dport 55018] OK # # # cpu 4: rx_hash 0x82228651 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41490 dport 55018] 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 48910 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38047 dport 48910] != expected 0x75222519 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47720 dport 48910] != expected 0x5f377819 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34637 dport 48910] != expected 0x5ee00b1f # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56414 dport 48910] != expected 0x9892f688 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39931 dport 48910] != expected 0xc7e6ef8e # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52305 dport 48910] != expected 0xb577ec22 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54466 dport 48910] != expected 0xffeda45 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53293 dport 48910] != expected 0x7239db30 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49849 dport 48910] != expected 0xbd4047b0 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58447 dport 48910] != expected 0xf263fb78 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39174 dport 48910] != expected 0x37538887 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44122 dport 48910] != expected 0x310d0bc # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50332 dport 48910] != expected 0xd955fd7b # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39510 dport 48910] != expected 0x30637692 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42845 dport 48910] != expected 0xf9d4aa20 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50204 dport 48910] != expected 0xc73c5d8c # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35796 dport 48910] != expected 0x93a576fa # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57486 dport 48910] != expected 0x47c455b9 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51131 dport 48910] != expected 0xbd19e36 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48587 dport 48910] != expected 0xfd23914c # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58560 dport 48910] != expected 0x691c0c22 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42392 dport 48910] != expected 0x65104633 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49499 dport 48910] != expected 0xb49aa0d3 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47574 dport 48910] != expected 0xb2ddc8a0 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33586 dport 48910] != expected 0xce03ad21 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 39832 dport 48910] != expected 0x2c2b6b9b # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42832 dport 48910] != expected 0xe6aac06e # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42789 dport 48910] != expected 0xa97660d5 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46908 dport 48910] != expected 0x20825ed1 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45962 dport 48910] != expected 0x40916d48 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41198 dport 48910] != expected 0xa88d44c9 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41205 dport 48910] != expected 0x13e20a29 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 50226 dport 48910] != expected 0xf5cf238 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59347 dport 48910] != expected 0xfc47f5fc # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48257 dport 48910] != expected 0x32363243 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37423 dport 48910] != expected 0x5f75daf # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57345 dport 48910] != expected 0xdcbba2e3 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60800 dport 48910] != expected 0x8b1d07b9 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54990 dport 48910] != expected 0x63caa3f1 # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47233 dport 48910] != expected 0x91fb065d # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46759 dport 48910] != expected 0xab060bd # # Exception| cpu 5: rx_hash 0x0d9f483a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47572 dport 48910] != expected 0x28b5f543 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 47663 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41306 dport 47663] != expected 0x557de541 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46306 dport 47663] != expected 0xc86ce34a # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37311 dport 47663] != expected 0x5af0d718 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33539 dport 47663] != expected 0xaf01a215 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39918 dport 47663] != expected 0xd58eca7e # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42412 dport 47663] != expected 0xd24d14e4 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54301 dport 47663] != expected 0x76e2ac34 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51912 dport 47663] != expected 0x4c400e9c # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54514 dport 47663] != expected 0xf56c6e20 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34730 dport 47663] != expected 0x75c7e9f4 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49623 dport 47663] != expected 0x23e12409 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37519 dport 47663] != expected 0xa34aa3dd # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50755 dport 47663] != expected 0xea1901f6 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58805 dport 47663] != expected 0x83b79637 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59532 dport 47663] != expected 0xa2780e40 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34610 dport 47663] != expected 0x295f05ab # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54063 dport 47663] != expected 0x92a1331c # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48735 dport 47663] != expected 0xde9b0391 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54223 dport 47663] != expected 0xda9014b # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53734 dport 47663] != expected 0xb4ba429f # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37241 dport 47663] != expected 0xb79b5432 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60747 dport 47663] != expected 0xe7015cfb # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34209 dport 47663] != expected 0x45b66e11 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34455 dport 47663] != expected 0xb10f8500 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40158 dport 47663] != expected 0xc7cfbfce # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60652 dport 47663] != expected 0x895336c8 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54897 dport 47663] != expected 0x674558c9 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45420 dport 47663] != expected 0x2320c932 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51360 dport 47663] != expected 0xa6e68f2d # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46620 dport 47663] != expected 0x8ed1abd6 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37436 dport 47663] != expected 0x6735e424 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51190 dport 47663] != expected 0x8c89dc0e # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57166 dport 47663] != expected 0xa0725e1f # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38776 dport 47663] != expected 0x6793829c # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45909 dport 47663] != expected 0x64f3d7b5 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60999 dport 47663] != expected 0x999a942e # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58714 dport 47663] != expected 0x395423 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35380 dport 47663] != expected 0x95b61e65 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36181 dport 47663] != expected 0x2a82f4e3 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50849 dport 47663] != expected 0x8313d939 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42228 dport 47663] != expected 0xc151e190 # # Exception| cpu 4: rx_hash 0xb6816103 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45921 dport 47663] != expected 0x1e52d103 # # 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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 /srv/vmksft/testing/wt-23/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: Saved .links.enp1s0.flags: ['NO-CARRIER', 'BROADCAST', 'MULTICAST', 'UP', 'LOWER_UP'] Current .links.enp1s0.flags: ['BROADCAST', 'MULTICAST', 'UP', 'LOWER_UP'] Saved .links.enp1s0.operstate: DOWN Current .links.enp1s0.operstate: UP no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->