< 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 38065 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x48592cdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 49264 dport 38065] != expected 0xa22def55 # # Exception| cpu 0: rx_hash 0x7cc5c317 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49282 dport 38065] != expected 0x60b107f1 # # Exception| cpu 0: rx_hash 0x1924a3b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49288 dport 38065] != expected 0xa3c56c42 # # Exception| cpu 0: rx_hash 0xce357347 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49302 dport 38065] != expected 0x10b3228 # # Exception| cpu 0: rx_hash 0x5cd29e1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 49334 dport 38065] != expected 0xa467601e # # Exception| cpu 4: rx_hash 0xfaa99c8d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49252 dport 38065] != expected 0xc397da8c # # Exception| cpu 4: rx_hash 0x03c699a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49272 dport 38065] != expected 0x379ca78f # # Exception| cpu 4: rx_hash 0x1295acd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49306 dport 38065] != expected 0xbfd8eb46 # # Exception| cpu 4: rx_hash 0xa5bd9b3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 49322 dport 38065] != expected 0x506c1d1d # # Exception| cpu 5: rx_hash 0x791d44a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49318 dport 38065] != expected 0xeebfc473 # # Exception| cpu 5: rx_hash 0x80724185 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49338 dport 38065] != expected 0x1ab4b970 # # Exception| cpu 5: rx_hash 0x3933febb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49340 dport 38065] != expected 0x67130bad # # Exception| cpu 0: rx_hash 0x47683ff2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49356 dport 38065] != expected 0xda11d4ed # # Exception| cpu 0: rx_hash 0x9e1067da [saddr 192.0.3.2 daddr 192.0.3.1 sport 49380 dport 38065] != expected 0xeaccce01 # # Exception| cpu 0: rx_hash 0xaff8425c [saddr 192.0.3.2 daddr 192.0.3.1 sport 49446 dport 38065] != expected 0x53495ab8 # # Exception| cpu 4: rx_hash 0x62a7e548 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49372 dport 38065] != expected 0x90c97080 # # Exception| cpu 4: rx_hash 0x42b0b845 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49384 dport 38065] != expected 0x541f176f # # Exception| cpu 4: rx_hash 0xfbf1077b [saddr 192.0.3.2 daddr 192.0.3.1 sport 49390 dport 38065] != expected 0x29b8a5b2 # # Exception| cpu 4: rx_hash 0xc470aa24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49434 dport 38065] != expected 0x22e758d # # Exception| cpu 5: rx_hash 0x029e025e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49394 dport 38065] != expected 0xddb3d8b1 # # Exception| cpu 5: rx_hash 0xde3eddc1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49406 dport 38065] != expected 0x636001df # # Exception| cpu 5: rx_hash 0x3d1faf01 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49414 dport 38065] != expected 0xf625088e # # Exception| cpu 5: rx_hash 0x18d075bb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49430 dport 38065] != expected 0xbcfdace3 # # Exception| cpu 0: rx_hash 0x8a3798e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49462 dport 38065] != expected 0x1991fed5 # # Exception| cpu 0: rx_hash 0x036ad453 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49516 dport 38065] != expected 0xc28b1810 # # Exception| cpu 0: rx_hash 0x9fe4b1d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49530 dport 38065] != expected 0xf5f40ea0 # # Exception| cpu 0: rx_hash 0x26a50ee9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49532 dport 38065] != expected 0x8853bc7d # # Exception| cpu 0: rx_hash 0x72000635 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49568 dport 38065] != expected 0x7b5fce8 # # Exception| cpu 4: rx_hash 0xc1a82d93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49470 dport 38065] != expected 0x8c20b60f # # Exception| cpu 4: rx_hash 0x06b253e4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49480 dport 38065] != expected 0x4c85db92 # # Exception| cpu 4: rx_hash 0xdfca0bcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 49504 dport 38065] != expected 0x7c58c17e # # Exception| cpu 4: rx_hash 0x2d140187 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49518 dport 38065] != expected 0x944e3b79 # # Exception| cpu 4: rx_hash 0x85068bc9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49546 dport 38065] != expected 0x61adc56d # # Exception| cpu 4: rx_hash 0xeb56e406 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49554 dport 38065] != expected 0xbec429da # # Exception| cpu 4: rx_hash 0x80de0c7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49582 dport 38065] != expected 0xefa306ef # # Exception| cpu 5: rx_hash 0xffdd56c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49492 dport 38065] != expected 0xb88ea691 # # Exception| cpu 5: rx_hash 0xfa05d176 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49520 dport 38065] != expected 0x36806513 # # Exception| cpu 5: rx_hash 0xa511d6c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49598 dport 38065] != expected 0xa57ba282 # # Exception| cpu 0: rx_hash 0x098340cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 49652 dport 38065] != expected 0x34b9e02a # # Exception| cpu 0: rx_hash 0xef2c9341 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49664 dport 38065] != expected 0x5579f536 # # Exception| cpu 0: rx_hash 0x73a2f6c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49686 dport 38065] != expected 0x6206e386 # # Exception| cpu 0: rx_hash 0x383d43b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49694 dport 38065] != expected 0xf7b7ab5c # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x7d4076bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50994 dport 43961] OK # # # cpu 0: rx_hash 0x08aab89b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51024 dport 43961] OK # # # cpu 0: rx_hash 0xda63efdd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51050 dport 43961] OK # # # cpu 0: rx_hash 0x0d723f2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51060 dport 43961] OK # # # cpu 4: rx_hash 0x2d656221 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51008 dport 43961] OK # # # cpu 4: rx_hash 0x28bde596 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51044 dport 43961] OK # # # cpu 4: rx_hash 0xb4338012 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51058 dport 43961] OK # # # cpu 4: rx_hash 0x68935f8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51070 dport 43961] OK # # # cpu 5: rx_hash 0x26d46d4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51026 dport 43961] OK # # # cpu 5: rx_hash 0xbf828f7c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51040 dport 43961] OK # # # cpu 0: rx_hash 0x39eed0e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51078 dport 43961] OK # # # cpu 0: rx_hash 0x5c0fb047 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51084 dport 43961] OK # # # cpu 0: rx_hash 0x8b1e60b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51090 dport 43961] OK # # # cpu 0: rx_hash 0x7c18ed4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51128 dport 43961] OK # # # cpu 0: rx_hash 0xd552fcf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51158 dport 43961] OK # # # cpu 4: rx_hash 0x3c365751 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51106 dport 43961] OK # # # cpu 4: rx_hash 0x59d737f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51112 dport 43961] OK # # # cpu 4: rx_hash 0x67a24ca2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51138 dport 43961] OK # # # cpu 4: rx_hash 0x6c1343cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51152 dport 43961] OK # # # cpu 4: rx_hash 0x426d9618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51154 dport 43961] OK # # # cpu 4: rx_hash 0xf545a1ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51170 dport 43961] OK # # # cpu 4: rx_hash 0xd08a7b45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51186 dport 43961] OK # # # cpu 5: rx_hash 0x325fdf88 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51092 dport 43961] OK # # # cpu 0: rx_hash 0x2766bd65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51214 dport 43961] OK # # # cpu 0: rx_hash 0x4936d2aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51222 dport 43961] OK # # # cpu 0: rx_hash 0x69218fa7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51234 dport 43961] OK # # # cpu 0: rx_hash 0xfe1ee54d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51238 dport 43961] OK # # # cpu 0: rx_hash 0xf5afea23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51252 dport 43961] OK # # # cpu 0: rx_hash 0x0771e068 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51258 dport 43961] OK # # # cpu 4: rx_hash 0x69cbc47b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51188 dport 43961] OK # # # cpu 4: rx_hash 0xb56b1be4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51192 dport 43961] OK # # # cpu 4: rx_hash 0x32b59454 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51266 dport 43961] OK # # # cpu 4: rx_hash 0xc5b319a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51304 dport 43961] OK # # # cpu 5: rx_hash 0x6cf90810 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51206 dport 43961] OK # # # cpu 5: rx_hash 0x904e8a82 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51262 dport 43961] OK # # # cpu 5: rx_hash 0x177a4eee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51282 dport 43961] OK # # # cpu 5: rx_hash 0x729b2e4f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51288 dport 43961] OK # # # cpu 0: rx_hash 0x7743a9f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51324 dport 43961] OK # # # cpu 0: rx_hash 0xdf5123b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51352 dport 43961] OK # # # cpu 0: rx_hash 0x486e495c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51356 dport 43961] 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 54666 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53582 dport 54666] != expected 0x3f3c8d45 # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53582 dport 54666] != expected 0x3f3c8d45 # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37078 dport 54666] != expected 0xa7f14910 # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37078 dport 54666] != expected 0xa7f14910 # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47914 dport 54666] != expected 0x75b0c9cc # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47914 dport 54666] != expected 0x75b0c9cc # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34476 dport 54666] != expected 0xdfb082f5 # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34476 dport 54666] != expected 0xdfb082f5 # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58259 dport 54666] != expected 0x4ae9fad6 # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58259 dport 54666] != expected 0x4ae9fad6 # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52818 dport 54666] != expected 0x8b38b45e # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52818 dport 54666] != expected 0x8b38b45e # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59449 dport 54666] != expected 0x9c429f3 # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59449 dport 54666] != expected 0x9c429f3 # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52437 dport 54666] != expected 0x381891fe # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52437 dport 54666] != expected 0x381891fe # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46999 dport 54666] != expected 0xd7b8677e # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46999 dport 54666] != expected 0xd7b8677e # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45369 dport 54666] != expected 0x5ce47c70 # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45369 dport 54666] != expected 0x5ce47c70 # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46051 dport 54666] != expected 0xe4f34b1b # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46051 dport 54666] != expected 0xe4f34b1b # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42180 dport 54666] != expected 0x3281873 # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42180 dport 54666] != expected 0x3281873 # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33918 dport 54666] != expected 0xf216fd44 # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33918 dport 54666] != expected 0xf216fd44 # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34836 dport 54666] != expected 0xb1063e03 # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34836 dport 54666] != expected 0xb1063e03 # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50206 dport 54666] != expected 0xff9e3040 # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50206 dport 54666] != expected 0xff9e3040 # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39723 dport 54666] != expected 0x2c9fe34d # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39723 dport 54666] != expected 0x2c9fe34d # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39627 dport 54666] != expected 0x66b306ab # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39627 dport 54666] != expected 0x66b306ab # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56482 dport 54666] != expected 0xbc7d6214 # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56482 dport 54666] != expected 0xbc7d6214 # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44432 dport 54666] != expected 0x761c3fbf # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44432 dport 54666] != expected 0x761c3fbf # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44214 dport 54666] != expected 0x3a7a5512 # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44214 dport 54666] != expected 0x3a7a5512 # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47752 dport 54666] != expected 0x3bef2658 # # Exception| cpu 0: rx_hash 0x4dfd7fd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47752 dport 54666] != expected 0x3bef2658 # # 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-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 41939 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52425 dport 41939] != expected 0xe760d397 # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52425 dport 41939] != expected 0xe760d397 # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40558 dport 41939] != expected 0xd04013f3 # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40558 dport 41939] != expected 0xd04013f3 # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41826 dport 41939] != expected 0xb2d7b92f # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41826 dport 41939] != expected 0xb2d7b92f # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46375 dport 41939] != expected 0x9efa00a7 # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46375 dport 41939] != expected 0x9efa00a7 # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49728 dport 41939] != expected 0x1749e816 # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49728 dport 41939] != expected 0x1749e816 # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48582 dport 41939] != expected 0xcb61d41f # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48582 dport 41939] != expected 0xcb61d41f # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44186 dport 41939] != expected 0xd20415e5 # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44186 dport 41939] != expected 0xd20415e5 # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52494 dport 41939] != expected 0x1d4a3752 # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52494 dport 41939] != expected 0x1d4a3752 # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45556 dport 41939] != expected 0x8eb96f3 # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45556 dport 41939] != expected 0x8eb96f3 # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39324 dport 41939] != expected 0xe339402d # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39324 dport 41939] != expected 0xe339402d # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57985 dport 41939] != expected 0x2beca9ab # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57985 dport 41939] != expected 0x2beca9ab # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37485 dport 41939] != expected 0xf81fcd51 # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37485 dport 41939] != expected 0xf81fcd51 # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41601 dport 41939] != expected 0x4d25da5d # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41601 dport 41939] != expected 0x4d25da5d # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53154 dport 41939] != expected 0xee9a8012 # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53154 dport 41939] != expected 0xee9a8012 # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35221 dport 41939] != expected 0x6f7e912b # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35221 dport 41939] != expected 0x6f7e912b # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44007 dport 41939] != expected 0x2be71c8e # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44007 dport 41939] != expected 0x2be71c8e # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60954 dport 41939] != expected 0x95ae391 # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60954 dport 41939] != expected 0x95ae391 # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56443 dport 41939] != expected 0x81aa0529 # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56443 dport 41939] != expected 0x81aa0529 # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42874 dport 41939] != expected 0xb010e98a # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42874 dport 41939] != expected 0xb010e98a # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44264 dport 41939] != expected 0x82210178 # # Exception| cpu 4: rx_hash 0x26ef849c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44264 dport 41939] != expected 0x82210178 # # 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__->