< 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' TAP version 13 1..1 # 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 358, 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 40012 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfac92ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48950 dport 40012] != expected 0x79ab5001 # # Exception| cpu 0: rx_hash 0x4c567956 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48970 dport 40012] != expected 0xe61c17b2 # # Exception| cpu 4: rx_hash 0x2aa20ed5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48958 dport 40012] != expected 0xaf29313d # # Exception| cpu 4: rx_hash 0x54de8754 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48982 dport 40012] != expected 0x76db8469 # # Exception| cpu 4: rx_hash 0x08f1dc54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48998 dport 40012] != expected 0x683a2cb8 # # Exception| cpu 4: rx_hash 0x81be9651 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49008 dport 40012] != expected 0x74765aad # # Exception| cpu 5: rx_hash 0x033b0cd3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48940 dport 40012] != expected 0x1e618551 # # Exception| cpu 5: rx_hash 0x6b0e9ed3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48956 dport 40012] != expected 0xf520b5cf # # Exception| cpu 5: rx_hash 0x7d478552 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48964 dport 40012] != expected 0xc7933005 # # Exception| cpu 5: rx_hash 0x15721752 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48980 dport 40012] != expected 0x2cd2009b # # Exception| cpu 0: rx_hash 0x10792256 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49018 dport 40012] != expected 0xf8fdbf63 # # Exception| cpu 0: rx_hash 0xf103fa53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49020 dport 40012] != expected 0xff0f9e8 # # Exception| cpu 0: rx_hash 0xd13bef17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49090 dport 40012] != expected 0xcdf6509d # # Exception| cpu 0: rx_hash 0xb90e7d17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49106 dport 40012] != expected 0x26b76003 # # Exception| cpu 4: rx_hash 0x9b5daf96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49034 dport 40012] != expected 0xe1a47d86 # # Exception| cpu 4: rx_hash 0x1212e593 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49052 dport 40012] != expected 0xfde80b93 # # Exception| cpu 4: rx_hash 0xaf476696 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49066 dport 40012] != expected 0x1404e5c9 # # Exception| cpu 5: rx_hash 0x23031997 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49042 dport 40012] != expected 0xdc672c24 # # Exception| cpu 5: rx_hash 0x56b54091 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49072 dport 40012] != expected 0x73ce3099 # # Exception| cpu 5: rx_hash 0xb7cf9894 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49078 dport 40012] != expected 0x84c37612 # # Exception| cpu 5: rx_hash 0x40fc5b10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49096 dport 40012] != expected 0x417db553 # # Exception| cpu 5: rx_hash 0x881f8113 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49116 dport 40012] != expected 0x73847b4 # # Exception| cpu 5: rx_hash 0xd430da13 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49132 dport 40012] != expected 0x19d9ef65 # # Exception| cpu 0: rx_hash 0xa8e8c332 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49152 dport 40012] != expected 0x1e361391 # # Exception| cpu 0: rx_hash 0xc0dd5132 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49168 dport 40012] != expected 0xf577230f # # Exception| cpu 0: rx_hash 0x9cf20a32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49184 dport 40012] != expected 0xeb968bde # # Exception| cpu 0: rx_hash 0xf4c79832 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49200 dport 40012] != expected 0xd7bb40 # # Exception| cpu 4: rx_hash 0x6c6e6c12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49140 dport 40012] != expected 0x241abec7 # # Exception| cpu 4: rx_hash 0x7883e733 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49160 dport 40012] != expected 0xc8b472ad # # Exception| cpu 4: rx_hash 0xf1ccad36 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49182 dport 40012] != expected 0xd4f804b8 # # Exception| cpu 4: rx_hash 0x4c992e33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49192 dport 40012] != expected 0x3d14eae2 # # Exception| cpu 4: rx_hash 0x24acbc33 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49208 dport 40012] != expected 0xd655da7c # # Exception| cpu 4: rx_hash 0xd39f7fb7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49222 dport 40012] != expected 0x13eb193d # # Exception| cpu 5: rx_hash 0xe9445334 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49154 dport 40012] != expected 0x443f9763 # # Exception| cpu 5: rx_hash 0x600b1931 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49172 dport 40012] != expected 0x5873e176 # # Exception| cpu 0: rx_hash 0x4258cbb0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49228 dport 40012] != expected 0x9f60fcf3 # # Exception| cpu 0: rx_hash 0x2a6d59b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49244 dport 40012] != expected 0x7421cc6d # # Exception| cpu 0: rx_hash 0x6bc1c9b6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49246 dport 40012] != expected 0x2e28489f # # Exception| cpu 0: rx_hash 0x764202b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49260 dport 40012] != expected 0x6ac064bc # # Exception| cpu 0: rx_hash 0x45383971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49284 dport 40012] != expected 0x4e5af7fb # # 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 0xd75f4689 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52266 dport 60282] OK # # # cpu 0: rx_hash 0x5e100c8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52284 dport 60282] OK # # # cpu 0: rx_hash 0x09f5870b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52294 dport 60282] OK # # # cpu 0: rx_hash 0x61c0150b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52310 dport 60282] OK # # # cpu 0: rx_hash 0xdc95960e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52320 dport 60282] OK # # # cpu 4: rx_hash 0xac28fa0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52332 dport 60282] OK # # # cpu 5: rx_hash 0x6f01f088 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52274 dport 60282] OK # # # cpu 5: rx_hash 0x4859170d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52292 dport 60282] OK # # # cpu 0: rx_hash 0xf50c9408 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52338 dport 60282] OK # # # cpu 0: rx_hash 0x3f8489ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52352 dport 60282] OK # # # cpu 0: rx_hash 0xb6cbc3cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52374 dport 60282] OK # # # cpu 0: rx_hash 0x0b9e40ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52384 dport 60282] OK # # # cpu 0: rx_hash 0x63abd2ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52400 dport 60282] OK # # # cpu 0: rx_hash 0x220742c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52402 dport 60282] OK # # # cpu 4: rx_hash 0x2567b009 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52346 dport 60282] OK # # # cpu 4: rx_hash 0xae433dc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52362 dport 60282] OK # # # cpu 4: rx_hash 0x270c77cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52380 dport 60282] OK # # # cpu 4: rx_hash 0xb3c0f6cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52408 dport 60282] OK # # # cpu 0: rx_hash 0xfcad834a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52446 dport 60282] OK # # # cpu 4: rx_hash 0xe4257d48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52418 dport 60282] OK # # # cpu 4: rx_hash 0x2cc6a74b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52438 dport 60282] OK # # # cpu 4: rx_hash 0x7d9860a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52498 dport 60282] OK # # # cpu 4: rx_hash 0x601babae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52512 dport 60282] OK # # # cpu 5: rx_hash 0x75e2c94f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52424 dport 60282] OK # # # cpu 5: rx_hash 0x344e5949 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52426 dport 60282] OK # # # cpu 5: rx_hash 0xe12e484c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52460 dport 60282] OK # # # cpu 5: rx_hash 0x891bda4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52476 dport 60282] OK # # # cpu 5: rx_hash 0x846a46af [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52488 dport 60282] OK # # # cpu 0: rx_hash 0x9ce2b8ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52500 dport 60282] OK # # # cpu 0: rx_hash 0x393fc5aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52542 dport 60282] OK # # # cpu 0: rx_hash 0x37fe2029 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52570 dport 60282] OK # # # cpu 4: rx_hash 0x816173ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52518 dport 60282] OK # # # cpu 4: rx_hash 0xe954e1ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52534 dport 60282] OK # # # cpu 4: rx_hash 0x6eda4e2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52548 dport 60282] OK # # # cpu 4: rx_hash 0xff1dfa2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52558 dport 60282] OK # # # cpu 4: rx_hash 0x9728682a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52574 dport 60282] OK # # # cpu 4: rx_hash 0xb9d198ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52612 dport 60282] OK # # # cpu 5: rx_hash 0xb0708faf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52520 dport 60282] OK # # # cpu 5: rx_hash 0x1b6c172b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52582 dport 60282] OK # # # cpu 5: rx_hash 0x7359852b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52598 dport 60282] OK # # # cpu 5: rx_hash 0x309ed2e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52626 dport 60282] OK # # # count: pass=41 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 358, 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 50365 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35355 dport 50365] != expected 0xfa85f7f9 # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35355 dport 50365] != expected 0xfa85f7f9 # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36664 dport 50365] != expected 0xe026f56b # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36664 dport 50365] != expected 0xe026f56b # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46369 dport 50365] != expected 0x8964c760 # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46369 dport 50365] != expected 0x8964c760 # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55197 dport 50365] != expected 0x5e3e93b7 # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55197 dport 50365] != expected 0x5e3e93b7 # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39713 dport 50365] != expected 0x29b0e8df # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39713 dport 50365] != expected 0x29b0e8df # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49344 dport 50365] != expected 0xc1921ad0 # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49344 dport 50365] != expected 0xc1921ad0 # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33198 dport 50365] != expected 0x7e232a4a # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33198 dport 50365] != expected 0x7e232a4a # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53419 dport 50365] != expected 0x499163a2 # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53419 dport 50365] != expected 0x499163a2 # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55891 dport 50365] != expected 0x6c64b9e # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55891 dport 50365] != expected 0x6c64b9e # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58277 dport 50365] != expected 0x9eebf30 # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58277 dport 50365] != expected 0x9eebf30 # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50133 dport 50365] != expected 0x322afb5e # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50133 dport 50365] != expected 0x322afb5e # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45281 dport 50365] != expected 0x8fc5ba9f # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45281 dport 50365] != expected 0x8fc5ba9f # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41508 dport 50365] != expected 0xd1db5382 # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41508 dport 50365] != expected 0xd1db5382 # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57764 dport 50365] != expected 0x42a7bf50 # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57764 dport 50365] != expected 0x42a7bf50 # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59276 dport 50365] != expected 0x61724b65 # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59276 dport 50365] != expected 0x61724b65 # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40216 dport 50365] != expected 0x55372590 # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40216 dport 50365] != expected 0x55372590 # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46681 dport 50365] != expected 0xba395827 # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46681 dport 50365] != expected 0xba395827 # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41950 dport 50365] != expected 0xbabd67a0 # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41950 dport 50365] != expected 0xbabd67a0 # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40965 dport 50365] != expected 0x6f32cbad # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40965 dport 50365] != expected 0x6f32cbad # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53791 dport 50365] != expected 0xf846269d # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53791 dport 50365] != expected 0xf846269d # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45452 dport 50365] != expected 0xb194d75f # # Exception| cpu 0: rx_hash 0xecf1370e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45452 dport 50365] != expected 0xb194d75f # # 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 358, 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 52281 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59859 dport 52281] != expected 0xf4e557a3 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59859 dport 52281] != expected 0xf4e557a3 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59315 dport 52281] != expected 0xe4c3ebdf # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59315 dport 52281] != expected 0xe4c3ebdf # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54685 dport 52281] != expected 0x79d55d10 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54685 dport 52281] != expected 0x79d55d10 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55367 dport 52281] != expected 0x5cdf499b # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55367 dport 52281] != expected 0x5cdf499b # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40913 dport 52281] != expected 0x986e9f42 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40913 dport 52281] != expected 0x986e9f42 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56086 dport 52281] != expected 0x987c6aa7 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56086 dport 52281] != expected 0x987c6aa7 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44788 dport 52281] != expected 0xa2244836 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44788 dport 52281] != expected 0xa2244836 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54539 dport 52281] != expected 0xbd9ca555 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54539 dport 52281] != expected 0xbd9ca555 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59704 dport 52281] != expected 0x56adc68 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59704 dport 52281] != expected 0x56adc68 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54171 dport 52281] != expected 0xc24effcd # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54171 dport 52281] != expected 0xc24effcd # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51679 dport 52281] != expected 0x7d6c2168 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51679 dport 52281] != expected 0x7d6c2168 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54965 dport 52281] != expected 0x286645a1 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54965 dport 52281] != expected 0x286645a1 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52759 dport 52281] != expected 0x66ef051 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52759 dport 52281] != expected 0x66ef051 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52617 dport 52281] != expected 0xa78ed9a5 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52617 dport 52281] != expected 0xa78ed9a5 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59390 dport 52281] != expected 0x8d2ac351 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59390 dport 52281] != expected 0x8d2ac351 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47669 dport 52281] != expected 0xcdbe5d20 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47669 dport 52281] != expected 0xcdbe5d20 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39321 dport 52281] != expected 0x88e9a51b # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39321 dport 52281] != expected 0x88e9a51b # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36598 dport 52281] != expected 0x1abcc2f9 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36598 dport 52281] != expected 0x1abcc2f9 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45175 dport 52281] != expected 0x618e6e12 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45175 dport 52281] != expected 0x618e6e12 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49192 dport 52281] != expected 0x563866a5 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49192 dport 52281] != expected 0x563866a5 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57102 dport 52281] != expected 0xe9820aee # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57102 dport 52281] != expected 0xe9820aee # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35261 dport 52281] != expected 0xee4d118a # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35261 dport 52281] != expected 0xee4d118a # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59276 dport 52281] != expected 0xaa46cd7 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59276 dport 52281] != expected 0xaa46cd7 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44734 dport 52281] != expected 0xa9ee98b1 # # Exception| cpu 4: rx_hash 0x9929427b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44734 dport 52281] != expected 0xa9ee98b1 # # Exception| count: pass=0 nohash=0 fail=48 # # 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 358, 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 358, 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 358, 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 358, 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 358, 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 358, 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 358, 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 358, 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 /srv/vmksft/testing/wt-24/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->