< 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 205, 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 134, 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 34958 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x3bc979aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 53566 dport 34958] != expected 0x97c0f7b3 # # Exception| cpu 0: rx_hash 0x2f5cfd0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53588 dport 34958] != expected 0xe52ccf97 # # Exception| cpu 0: rx_hash 0xe781606b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53610 dport 34958] != expected 0x205e8569 # # Exception| cpu 0: rx_hash 0x77579341 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53620 dport 34958] != expected 0xde8d74b6 # # Exception| cpu 0: rx_hash 0x25163f5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53632 dport 34958] != expected 0x5c5ad385 # # Exception| cpu 4: rx_hash 0xbf8a0e24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53578 dport 34958] != expected 0x1bff3e48 # # Exception| cpu 4: rx_hash 0x0f9cd2ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 53594 dport 34958] != expected 0x6cbc480a # # Exception| cpu 4: rx_hash 0x87acd957 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53602 dport 34958] != expected 0xced869ed # # Exception| cpu 5: rx_hash 0x9bbfb2ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 53554 dport 34958] != expected 0xa44bc23f # # Exception| cpu 5: rx_hash 0xef078f76 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53584 dport 34958] != expected 0x3821169f # # Exception| cpu 5: rx_hash 0xc7414fdf [saddr 192.0.3.2 daddr 192.0.3.1 sport 53604 dport 34958] != expected 0xa9ce02f4 # # Exception| cpu 5: rx_hash 0x05d610e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53646 dport 34958] != expected 0xd5ca5418 # # Exception| cpu 0: rx_hash 0x15b60732 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53650 dport 34958] != expected 0x910217d6 # # Exception| cpu 0: rx_hash 0x35762886 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53660 dport 34958] != expected 0x1892904b # # Exception| cpu 0: rx_hash 0xfdabb5e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53666 dport 34958] != expected 0xdde0dab5 # # Exception| cpu 0: rx_hash 0x5ddd7ea7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53678 dport 34958] != expected 0xee6bef39 # # Exception| cpu 0: rx_hash 0xf1d8c980 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53742 dport 34958] != expected 0xf3bb32a9 # # Exception| cpu 4: rx_hash 0xdd6b9a57 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53676 dport 34958] != expected 0x54705d28 # # Exception| cpu 4: rx_hash 0xad2634b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53688 dport 34958] != expected 0xfe3ef262 # # Exception| cpu 4: rx_hash 0x8913887b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53696 dport 34958] != expected 0x418a0e15 # # Exception| cpu 4: rx_hash 0x2965433f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53708 dport 34958] != expected 0x72013b99 # # Exception| cpu 4: rx_hash 0x41ce151e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53758 dport 34958] != expected 0x84f844eb # # Exception| cpu 4: rx_hash 0x8db886de [saddr 192.0.3.2 daddr 192.0.3.1 sport 53768 dport 34958] != expected 0xf8fa7d1f # # Exception| cpu 4: rx_hash 0x3528b55d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53794 dport 34958] != expected 0x97c698ab # # Exception| cpu 5: rx_hash 0x79e8c26d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53718 dport 34958] != expected 0x51df134e # # Exception| cpu 5: rx_hash 0x51ae02c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53730 dport 34958] != expected 0xc0300725 # # Exception| cpu 5: rx_hash 0x9dd89104 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53780 dport 34958] != expected 0xbc323ed1 # # Exception| cpu 5: rx_hash 0x55050c61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53802 dport 34958] != expected 0x7940742f # # Exception| cpu 0: rx_hash 0x419088c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53824 dport 34958] != expected 0xbac4c0b # # Exception| cpu 0: rx_hash 0x6150a771 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53838 dport 34958] != expected 0x823ccb96 # # Exception| cpu 0: rx_hash 0x59767002 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53862 dport 34958] != expected 0x571b9c33 # # Exception| cpu 0: rx_hash 0x395bc93e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53870 dport 34958] != expected 0xb99d70b7 # # Exception| cpu 4: rx_hash 0xe513d0ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 53818 dport 34958] != expected 0xe03026d # # Exception| cpu 4: rx_hash 0x2548a287 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53822 dport 34958] != expected 0xd30edb65 # # Exception| cpu 4: rx_hash 0x21bd31f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53832 dport 34958] != expected 0xe52aa08f # # Exception| cpu 4: rx_hash 0x7130b0ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 53842 dport 34958] != expected 0xc6f48858 # # Exception| cpu 4: rx_hash 0xe960ac9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53878 dport 34958] != expected 0x2058ea71 # # Exception| cpu 4: rx_hash 0x7b7a72f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53894 dport 34958] != expected 0x7f82944a # # Exception| cpu 5: rx_hash 0xb16bc2d3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53846 dport 34958] != expected 0x1bf95150 # # Exception| cpu 5: rx_hash 0xc9a08328 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53880 dport 34958] != expected 0xa9c86dec # # Exception| cpu 5: rx_hash 0xcb6cae67 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53910 dport 34958] != expected 0x8c1e208 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x72d2bbd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59090 dport 46215] OK # # # cpu 0: rx_hash 0xaa6f316e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59120 dport 46215] OK # # # cpu 4: rx_hash 0xded70cf6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59026 dport 46215] OK # # # cpu 4: rx_hash 0x96bc7563 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59054 dport 46215] OK # # # cpu 4: rx_hash 0x1a79edf0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59104 dport 46215] OK # # # cpu 4: rx_hash 0x0a19fa2a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59132 dport 46215] OK # # # cpu 5: rx_hash 0xae9aa210 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59014 dport 46215] OK # # # cpu 5: rx_hash 0x3e4c513a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59032 dport 46215] OK # # # cpu 5: rx_hash 0x7ea1c7b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59038 dport 46215] OK # # # cpu 5: rx_hash 0x26aaa9fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59070 dport 46215] OK # # # cpu 5: rx_hash 0xc2c4674f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59074 dport 46215] OK # # # cpu 5: rx_hash 0xb289c9a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59094 dport 46215] OK # # # cpu 0: rx_hash 0x9399144a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59142 dport 46215] OK # # # cpu 0: rx_hash 0xb3593bfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59144 dport 46215] OK # # # cpu 0: rx_hash 0x63625e5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59152 dport 46215] OK # # # cpu 0: rx_hash 0x7b84a69b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59190 dport 46215] OK # # # cpu 0: rx_hash 0x9fea6829 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59210 dport 46215] OK # # # cpu 0: rx_hash 0x277a5baa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59232 dport 46215] OK # # # cpu 0: rx_hash 0xf7413e08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59256 dport 46215] OK # # # cpu 4: rx_hash 0x8b7fec8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59168 dport 46215] OK # # # cpu 4: rx_hash 0xeb5255b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59176 dport 46215] OK # # # cpu 4: rx_hash 0x8f8a7ff3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59222 dport 46215] OK # # # cpu 5: rx_hash 0xf3b4ad76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59150 dport 46215] OK # # # cpu 5: rx_hash 0x7f7135e5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59200 dport 46215] OK # # # cpu 5: rx_hash 0x870c90ee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59244 dport 46215] OK # # # cpu 5: rx_hash 0x17da63c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59250 dport 46215] OK # # # cpu 0: rx_hash 0x77f7daf8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59258 dport 46215] OK # # # cpu 0: rx_hash 0x2d3099f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59316 dport 46215] OK # # # cpu 0: rx_hash 0x8d4652bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59320 dport 46215] OK # # # cpu 0: rx_hash 0xc95e574a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59336 dport 46215] OK # # # cpu 0: rx_hash 0x510e4b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59372 dport 46215] OK # # # cpu 0: rx_hash 0x0183ca2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59382 dport 46215] OK # # # cpu 4: rx_hash 0xa5009215 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59276 dport 46215] OK # # # cpu 4: rx_hash 0xd54d3cf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59288 dport 46215] OK # # # cpu 4: rx_hash 0x1d90a196 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59302 dport 46215] OK # # # cpu 4: rx_hash 0x99d3d618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59346 dport 46215] OK # # # cpu 4: rx_hash 0xd1b8af8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59374 dport 46215] OK # # # cpu 5: rx_hash 0xe5ed049d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59274 dport 46215] OK # # # cpu 5: rx_hash 0xa973ee76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59328 dport 46215] OK # # # cpu 5: rx_hash 0xb913f9ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59356 dport 46215] 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 205, 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 134, 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 40033 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38712 dport 40033] != expected 0x69c5c480 # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38712 dport 40033] != expected 0x69c5c480 # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54429 dport 40033] != expected 0xaf655048 # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54429 dport 40033] != expected 0xaf655048 # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39638 dport 40033] != expected 0x5e8bf735 # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39638 dport 40033] != expected 0x5e8bf735 # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50553 dport 40033] != expected 0xa5f2f52b # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50553 dport 40033] != expected 0xa5f2f52b # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45294 dport 40033] != expected 0xf380ea37 # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45294 dport 40033] != expected 0xf380ea37 # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34834 dport 40033] != expected 0x2b73c5a1 # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34834 dport 40033] != expected 0x2b73c5a1 # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44390 dport 40033] != expected 0xfdde975c # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44390 dport 40033] != expected 0xfdde975c # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38174 dport 40033] != expected 0xf6c80f0a # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38174 dport 40033] != expected 0xf6c80f0a # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50879 dport 40033] != expected 0x951201bc # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50879 dport 40033] != expected 0x951201bc # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41045 dport 40033] != expected 0xe957305d # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41045 dport 40033] != expected 0xe957305d # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57597 dport 40033] != expected 0x2c85d9ed # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57597 dport 40033] != expected 0x2c85d9ed # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58733 dport 40033] != expected 0x3387fbda # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58733 dport 40033] != expected 0x3387fbda # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38221 dport 40033] != expected 0x527772eb # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38221 dport 40033] != expected 0x527772eb # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55379 dport 40033] != expected 0x24feefb8 # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55379 dport 40033] != expected 0x24feefb8 # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35074 dport 40033] != expected 0xdb448487 # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35074 dport 40033] != expected 0xdb448487 # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60405 dport 40033] != expected 0x76239f53 # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60405 dport 40033] != expected 0x76239f53 # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59564 dport 40033] != expected 0xc2cf90f1 # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59564 dport 40033] != expected 0xc2cf90f1 # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37403 dport 40033] != expected 0xfae1932f # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37403 dport 40033] != expected 0xfae1932f # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52011 dport 40033] != expected 0xa7f37c6f # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52011 dport 40033] != expected 0xa7f37c6f # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32879 dport 40033] != expected 0xcd130210 # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32879 dport 40033] != expected 0xcd130210 # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53681 dport 40033] != expected 0xc1e6e458 # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53681 dport 40033] != expected 0xc1e6e458 # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44894 dport 40033] != expected 0x9c00ad09 # # Exception| cpu 4: rx_hash 0x219aa712 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44894 dport 40033] != expected 0x9c00ad09 # # 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 205, 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 134, 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 60199 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57776 dport 60199] != expected 0x697a2d83 # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57776 dport 60199] != expected 0x697a2d83 # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49638 dport 60199] != expected 0x9adcdbdc # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49638 dport 60199] != expected 0x9adcdbdc # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46940 dport 60199] != expected 0xed5c1ac1 # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46940 dport 60199] != expected 0xed5c1ac1 # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48793 dport 60199] != expected 0xc8d9d # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48793 dport 60199] != expected 0xc8d9d # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45771 dport 60199] != expected 0x5b09741f # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45771 dport 60199] != expected 0x5b09741f # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56822 dport 60199] != expected 0xb3da6755 # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56822 dport 60199] != expected 0xb3da6755 # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55793 dport 60199] != expected 0x889a634f # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55793 dport 60199] != expected 0x889a634f # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42241 dport 60199] != expected 0xfb64d3e4 # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42241 dport 60199] != expected 0xfb64d3e4 # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58071 dport 60199] != expected 0xc27570ae # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58071 dport 60199] != expected 0xc27570ae # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54570 dport 60199] != expected 0x64dd3182 # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54570 dport 60199] != expected 0x64dd3182 # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56952 dport 60199] != expected 0x5b99485f # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56952 dport 60199] != expected 0x5b99485f # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39032 dport 60199] != expected 0x375a07e # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39032 dport 60199] != expected 0x375a07e # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34014 dport 60199] != expected 0x5481e33d # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34014 dport 60199] != expected 0x5481e33d # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44132 dport 60199] != expected 0x983df164 # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44132 dport 60199] != expected 0x983df164 # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35439 dport 60199] != expected 0x59d383b0 # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35439 dport 60199] != expected 0x59d383b0 # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37848 dport 60199] != expected 0x2e9de336 # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37848 dport 60199] != expected 0x2e9de336 # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60342 dport 60199] != expected 0x61772056 # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60342 dport 60199] != expected 0x61772056 # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51586 dport 60199] != expected 0x13e95d75 # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51586 dport 60199] != expected 0x13e95d75 # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56010 dport 60199] != expected 0x9ff09e9f # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56010 dport 60199] != expected 0x9ff09e9f # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51813 dport 60199] != expected 0x6ee4dbcb # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51813 dport 60199] != expected 0x6ee4dbcb # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50174 dport 60199] != expected 0xbf67089a # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50174 dport 60199] != expected 0xbf67089a # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36478 dport 60199] != expected 0x9268cdbc # # Exception| cpu 0: rx_hash 0x64f756fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36478 dport 60199] != expected 0x9268cdbc # # 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 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__->