< 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 33276 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xba748268 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58188 dport 33276] != expected 0xfe01e114 # # Exception| cpu 0: rx_hash 0xa28a2bbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 58204 dport 33276] != expected 0x55623e2e # # Exception| cpu 0: rx_hash 0xa3f96cce [saddr 192.0.3.2 daddr 192.0.3.1 sport 58210 dport 33276] != expected 0x8be635c0 # # Exception| cpu 0: rx_hash 0x8afa96b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58234 dport 33276] != expected 0x7642548f # # Exception| cpu 0: rx_hash 0xd8a1b39b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58254 dport 33276] != expected 0x7aab94ea # # Exception| cpu 0: rx_hash 0xf1a249e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58262 dport 33276] != expected 0x870ff5a5 # # Exception| cpu 0: rx_hash 0x7ddd1d08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58294 dport 33276] != expected 0x52be1a38 # # Exception| cpu 4: rx_hash 0x932ba9cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 58284 dport 33276] != expected 0xf40482a0 # # Exception| cpu 5: rx_hash 0xbb07c519 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58226 dport 33276] != expected 0x2085eafa # # Exception| cpu 5: rx_hash 0x4d5309d6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58240 dport 33276] != expected 0xdafdafa3 # # Exception| cpu 5: rx_hash 0xc12c5d3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58272 dport 33276] != expected 0xf4c403e # # Exception| cpu 5: rx_hash 0x54dee770 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58286 dport 33276] != expected 0xaf1a7b77 # # Exception| cpu 5: rx_hash 0xe89604fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 58308 dport 33276] != expected 0x1daa2486 # # Exception| cpu 0: rx_hash 0x7d64beb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58314 dport 33276] != expected 0xbdfc1fcf # # Exception| cpu 0: rx_hash 0xd8181023 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58354 dport 33276] != expected 0x95e9911d # # Exception| cpu 0: rx_hash 0x85918d5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58394 dport 33276] != expected 0xa86be0aa # # Exception| cpu 4: rx_hash 0xf068ad2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58324 dport 33276] != expected 0xb6c9fbbc # # Exception| cpu 4: rx_hash 0xac927724 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58370 dport 33276] != expected 0x55cf81e5 # # Exception| cpu 4: rx_hash 0x089d9ec6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58372 dport 33276] != expected 0xa35e04d9 # # Exception| cpu 5: rx_hash 0x1e9e19ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 58318 dport 33276] != expected 0x10736324 # # Exception| cpu 5: rx_hash 0x659a1767 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58330 dport 33276] != expected 0x169fc0f5 # # Exception| cpu 5: rx_hash 0xf11bea5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 58346 dport 33276] != expected 0x684df052 # # Exception| cpu 5: rx_hash 0x7399904f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58384 dport 33276] != expected 0xa5b2a708 # # Exception| cpu 5: rx_hash 0xe7186d73 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58400 dport 33276] != expected 0xdb6097af # # Exception| cpu 5: rx_hash 0xb51f9982 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58412 dport 33276] != expected 0x20285531 # # Exception| cpu 5: rx_hash 0xade13055 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58428 dport 33276] != expected 0x8b4b8a0b # # Exception| cpu 0: rx_hash 0x6a147ee9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58430 dport 33276] != expected 0xd05573dc # # Exception| cpu 0: rx_hash 0x39d96ed1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58480 dport 33276] != expected 0x1adbbf5b # # Exception| cpu 0: rx_hash 0xcfd173c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58490 dport 33276] != expected 0x1702f8f9 # # Exception| cpu 0: rx_hash 0xe7fd1f17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58532 dport 33276] != expected 0xc38390a3 # # Exception| cpu 4: rx_hash 0xe6d289ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 58466 dport 33276] != expected 0xeaa699b6 # # Exception| cpu 4: rx_hash 0x10864575 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58512 dport 33276] != expected 0x10dedcef # # Exception| cpu 4: rx_hash 0xd7730bc9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58514 dport 33276] != expected 0x4bc02538 # # Exception| cpu 5: rx_hash 0x38aa29a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58446 dport 33276] != expected 0xc45fb4b5 # # Exception| cpu 5: rx_hash 0xd65c9d64 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58452 dport 33276] != expected 0x62e52c2d # # Exception| cpu 5: rx_hash 0x42dd6058 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58468 dport 33276] != expected 0x1c371c8a # # Exception| cpu 5: rx_hash 0x732033f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58476 dport 33276] != expected 0x4af0a2ff # # Exception| cpu 5: rx_hash 0x3985bf0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58504 dport 33276] != expected 0xed7abda0 # # Exception| cpu 5: rx_hash 0xb489ac97 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58518 dport 33276] != expected 0xe64f59d3 # # Exception| cpu 5: rx_hash 0xd6004cb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58540 dport 33276] != expected 0x95442ed6 # # 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 0xab9e81d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57148 dport 57551] OK # # # cpu 0: rx_hash 0x17d66259 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57174 dport 57551] OK # # # cpu 0: rx_hash 0x5c5c780e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57204 dport 57551] OK # # # cpu 0: rx_hash 0xaa54651d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57214 dport 57551] OK # # # cpu 0: rx_hash 0x3ffa0e8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57224 dport 57551] OK # # # cpu 4: rx_hash 0xc864268a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57144 dport 57551] OK # # # cpu 4: rx_hash 0x9ada71c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57160 dport 57551] OK # # # cpu 4: rx_hash 0x27587687 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57184 dport 57551] OK # # # cpu 4: rx_hash 0xd10cba48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57234 dport 57551] OK # # # cpu 5: rx_hash 0x45683510 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57126 dport 57551] OK # # # cpu 5: rx_hash 0x5d969cc7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57142 dport 57551] OK # # # cpu 5: rx_hash 0x755f8276 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57196 dport 57551] OK # # # cpu 5: rx_hash 0xaa08b4c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57222 dport 57551] OK # # # cpu 0: rx_hash 0x830b4eb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57246 dport 57551] OK # # # cpu 0: rx_hash 0x26ce4392 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57306 dport 57551] OK # # # cpu 4: rx_hash 0x747014db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57258 dport 57551] OK # # # cpu 4: rx_hash 0xf9c5a4f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57288 dport 57551] OK # # # cpu 4: rx_hash 0x3e30ea45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57290 dport 57551] OK # # # cpu 4: rx_hash 0x5dca4d1b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57294 dport 57551] OK # # # cpu 4: rx_hash 0x4534e4cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57310 dport 57551] OK # # # cpu 4: rx_hash 0xd1b519f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57326 dport 57551] OK # # # cpu 4: rx_hash 0xc94bb027 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57342 dport 57551] OK # # # cpu 5: rx_hash 0x9a86a01f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57264 dport 57551] OK # # # cpu 5: rx_hash 0x0f741a52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57278 dport 57551] OK # # # cpu 5: rx_hash 0x9b4c44d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57330 dport 57551] OK # # # cpu 5: rx_hash 0xc7635f7f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57346 dport 57551] OK # # # cpu 0: rx_hash 0x1868b814 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57360 dport 57551] OK # # # cpu 0: rx_hash 0xc6a9bbb6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57408 dport 57551] OK # # # cpu 0: rx_hash 0xffcde786 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52214 dport 57551] OK # # # cpu 0: rx_hash 0xadca1377 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52218 dport 57551] OK # # # cpu 0: rx_hash 0x09c5fa95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52220 dport 57551] OK # # # cpu 4: rx_hash 0x37b6c0b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52240 dport 57551] OK # # # cpu 4: rx_hash 0xa2447af9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52254 dport 57551] OK # # # cpu 5: rx_hash 0xee60a507 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57370 dport 57551] OK # # # cpu 5: rx_hash 0x28e6acca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57382 dport 57551] OK # # # cpu 5: rx_hash 0x53e2a243 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57394 dport 57551] OK # # # cpu 5: rx_hash 0xde571261 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57424 dport 57551] OK # # # cpu 5: rx_hash 0x72c1f41c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52200 dport 57551] OK # # # cpu 5: rx_hash 0xd9407470 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52234 dport 57551] OK # # # cpu 5: rx_hash 0xa3373d88 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52256 dport 57551] 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 50514 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47252 dport 50514] != expected 0xbcd3b2c2 # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47252 dport 50514] != expected 0xbcd3b2c2 # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35360 dport 50514] != expected 0xb0c749a0 # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35360 dport 50514] != expected 0xb0c749a0 # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33906 dport 50514] != expected 0x1ac2ceb8 # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33906 dport 50514] != expected 0x1ac2ceb8 # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42418 dport 50514] != expected 0x5d15ce8d # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42418 dport 50514] != expected 0x5d15ce8d # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49877 dport 50514] != expected 0x602f6523 # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49877 dport 50514] != expected 0x602f6523 # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51698 dport 50514] != expected 0x89891899 # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51698 dport 50514] != expected 0x89891899 # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38638 dport 50514] != expected 0x5775d5dd # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38638 dport 50514] != expected 0x5775d5dd # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34303 dport 50514] != expected 0xb86db99d # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34303 dport 50514] != expected 0xb86db99d # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51250 dport 50514] != expected 0xc8ba943 # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51250 dport 50514] != expected 0xc8ba943 # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53496 dport 50514] != expected 0x501bc6a9 # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53496 dport 50514] != expected 0x501bc6a9 # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49956 dport 50514] != expected 0x2dc217f1 # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49956 dport 50514] != expected 0x2dc217f1 # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39898 dport 50514] != expected 0xc365eca0 # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39898 dport 50514] != expected 0xc365eca0 # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43740 dport 50514] != expected 0x283c865f # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43740 dport 50514] != expected 0x283c865f # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38889 dport 50514] != expected 0x4d6f9ebd # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38889 dport 50514] != expected 0x4d6f9ebd # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43765 dport 50514] != expected 0x1d772418 # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43765 dport 50514] != expected 0x1d772418 # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44572 dport 50514] != expected 0xe125850a # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44572 dport 50514] != expected 0xe125850a # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47112 dport 50514] != expected 0x5994d481 # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47112 dport 50514] != expected 0x5994d481 # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60938 dport 50514] != expected 0xddbd07fb # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60938 dport 50514] != expected 0xddbd07fb # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41408 dport 50514] != expected 0x4ac7f4f # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41408 dport 50514] != expected 0x4ac7f4f # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48791 dport 50514] != expected 0x6a06293f # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48791 dport 50514] != expected 0x6a06293f # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55866 dport 50514] != expected 0xf2bc6a10 # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55866 dport 50514] != expected 0xf2bc6a10 # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56260 dport 50514] != expected 0xa93ad024 # # Exception| cpu 0: rx_hash 0x0ee7c1f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56260 dport 50514] != expected 0xa93ad024 # # 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 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 42674 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48560 dport 42674] != expected 0xf389ce2c # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48560 dport 42674] != expected 0xf389ce2c # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45614 dport 42674] != expected 0xe8010ab # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45614 dport 42674] != expected 0xe8010ab # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44756 dport 42674] != expected 0x98637696 # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44756 dport 42674] != expected 0x98637696 # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60578 dport 42674] != expected 0xdcd302d9 # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60578 dport 42674] != expected 0xdcd302d9 # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56234 dport 42674] != expected 0xd69135ff # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56234 dport 42674] != expected 0xd69135ff # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39283 dport 42674] != expected 0x6759e755 # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39283 dport 42674] != expected 0x6759e755 # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53029 dport 42674] != expected 0xa8edc3ff # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53029 dport 42674] != expected 0xa8edc3ff # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38430 dport 42674] != expected 0xe3ee6864 # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38430 dport 42674] != expected 0xe3ee6864 # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56765 dport 42674] != expected 0x112ee75a # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56765 dport 42674] != expected 0x112ee75a # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41489 dport 42674] != expected 0x2b01340a # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41489 dport 42674] != expected 0x2b01340a # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46439 dport 42674] != expected 0x3383917c # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46439 dport 42674] != expected 0x3383917c # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58989 dport 42674] != expected 0x6d1d52bf # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58989 dport 42674] != expected 0x6d1d52bf # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46542 dport 42674] != expected 0x62f4de7b # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46542 dport 42674] != expected 0x62f4de7b # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52488 dport 42674] != expected 0xa1b80bd2 # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52488 dport 42674] != expected 0xa1b80bd2 # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48205 dport 42674] != expected 0xae4acf4a # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48205 dport 42674] != expected 0xae4acf4a # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35152 dport 42674] != expected 0x8219ed2 # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35152 dport 42674] != expected 0x8219ed2 # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60730 dport 42674] != expected 0x2740c706 # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60730 dport 42674] != expected 0x2740c706 # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50067 dport 42674] != expected 0x12e05ef # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50067 dport 42674] != expected 0x12e05ef # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59213 dport 42674] != expected 0x50edecc9 # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59213 dport 42674] != expected 0x50edecc9 # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33687 dport 42674] != expected 0x88129d1b # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33687 dport 42674] != expected 0x88129d1b # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37179 dport 42674] != expected 0xc6aae3dc # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37179 dport 42674] != expected 0xc6aae3dc # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36284 dport 42674] != expected 0xdf1abb20 # # Exception| cpu 5: rx_hash 0x4defd222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36284 dport 42674] != expected 0xdf1abb20 # # Exception| count: pass=0 nohash=0 fail=44 # # 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 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__->