< 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 216, 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 45926 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd4bbaa14 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47144 dport 45926] != expected 0x9e0a5aaf # # Exception| cpu 0: rx_hash 0xd2915ba7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47184 dport 45926] != expected 0x65207323 # # Exception| cpu 0: rx_hash 0x0bf9f4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47186 dport 45926] != expected 0xc5d3ba92 # # Exception| cpu 0: rx_hash 0x3da3df2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47194 dport 45926] != expected 0x2def48fe # # Exception| cpu 0: rx_hash 0x5d426be6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47202 dport 45926] != expected 0xbc2ff3f # # Exception| cpu 0: rx_hash 0x07ac179e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47214 dport 45926] != expected 0x3387e98b # # Exception| cpu 4: rx_hash 0x192d20e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47112 dport 45926] != expected 0x24056634 # # Exception| cpu 4: rx_hash 0xcc106cd8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47158 dport 45926] != expected 0x72a2fc9c # # Exception| cpu 4: rx_hash 0x46fcd5f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47244 dport 45926] != expected 0x9aff4dca # # Exception| cpu 5: rx_hash 0x6d32b182 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47122 dport 45926] != expected 0x18d424df # # Exception| cpu 5: rx_hash 0x37dccdfa [saddr 192.0.3.2 daddr 192.0.3.1 sport 47134 dport 45926] != expected 0x2091326b # # Exception| cpu 5: rx_hash 0x90d4e113 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47170 dport 45926] != expected 0xb1cdc3a4 # # Exception| cpu 5: rx_hash 0x73b386fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 47220 dport 45926] != expected 0xf56ab60 # # Exception| cpu 5: rx_hash 0x1c12a98b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47232 dport 45926] != expected 0xa2ba5b7e # # Exception| cpu 0: rx_hash 0xbd3074d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47268 dport 45926] != expected 0xc8cc833d # # Exception| cpu 0: rx_hash 0xff75ce65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47286 dport 45926] != expected 0x1c2133ba # # Exception| cpu 0: rx_hash 0x20379089 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47308 dport 45926] != expected 0x47f8d387 # # Exception| cpu 0: rx_hash 0xbb1a8562 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47324 dport 45926] != expected 0x33e6aab1 # # Exception| cpu 0: rx_hash 0x587de28c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47338 dport 45926] != expected 0x8d7dc275 # # Exception| cpu 4: rx_hash 0x873fbc60 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47248 dport 45926] != expected 0xd6a42248 # # Exception| cpu 4: rx_hash 0xb16597b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47256 dport 45926] != expected 0x3e98d024 # # Exception| cpu 4: rx_hash 0xd184237e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47264 dport 45926] != expected 0x18b567e5 # # Exception| cpu 5: rx_hash 0x680d38e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47258 dport 45926] != expected 0x9e6b1995 # # Exception| cpu 5: rx_hash 0x93c199ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 47282 dport 45926] != expected 0xcc58d762 # # Exception| cpu 5: rx_hash 0x166dbb5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47300 dport 45926] != expected 0xafc421eb # # Exception| cpu 5: rx_hash 0xc350f767 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47354 dport 45926] != expected 0xf963bb43 # # Exception| cpu 0: rx_hash 0x009ff1bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 47368 dport 45926] != expected 0x134481a7 # # Exception| cpu 0: rx_hash 0xf706b3fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 47388 dport 45926] != expected 0xb7231c49 # # Exception| cpu 0: rx_hash 0xcd097b4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47400 dport 45926] != expected 0xa94bbd3c # # Exception| cpu 0: rx_hash 0x8f4cc1fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 47418 dport 45926] != expected 0x7da60dbb # # Exception| cpu 0: rx_hash 0x24110e71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47450 dport 45926] != expected 0x1aaeaf6d # # Exception| cpu 0: rx_hash 0x5c5b7c74 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47484 dport 45926] != expected 0xd02bbe9f # # Exception| cpu 4: rx_hash 0x78d583ba [saddr 192.0.3.2 daddr 192.0.3.1 sport 47406 dport 45926] != expected 0xd9c19055 # # Exception| cpu 4: rx_hash 0x91cdf681 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47452 dport 45926] != expected 0x6a248204 # # Exception| cpu 4: rx_hash 0xabc23e30 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47464 dport 45926] != expected 0x744c2371 # # Exception| cpu 4: rx_hash 0xb369f8fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 47478 dport 45926] != expected 0x98e48542 # # Exception| cpu 5: rx_hash 0xb543094f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47374 dport 45926] != expected 0x63ceacce # # Exception| cpu 5: rx_hash 0xa1bd2ce5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47404 dport 45926] != expected 0x793259e4 # # Exception| cpu 5: rx_hash 0x607e4576 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47408 dport 45926] != expected 0x35693666 # # Exception| cpu 5: rx_hash 0xbf3c1b9a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47434 dport 45926] != expected 0x6eb0d65b # # 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 0x1a775523 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36746 dport 35830] OK # # # cpu 0: rx_hash 0xdbb43cb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36758 dport 35830] OK # # # cpu 4: rx_hash 0x3bc62387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36688 dport 35830] OK # # # cpu 4: rx_hash 0x6d7dbc99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36704 dport 35830] OK # # # cpu 4: rx_hash 0x5b27974e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36712 dport 35830] OK # # # cpu 4: rx_hash 0x3793c0e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36716 dport 35830] OK # # # cpu 4: rx_hash 0xf650a972 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36720 dport 35830] OK # # # cpu 4: rx_hash 0xf545d1ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36736 dport 35830] OK # # # cpu 5: rx_hash 0x2c2d7ef4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36738 dport 35830] OK # # # cpu 5: rx_hash 0x6e68c440 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36752 dport 35830] OK # # # cpu 5: rx_hash 0x5832ef97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36760 dport 35830] OK # # # cpu 5: rx_hash 0xe1bbf401 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36770 dport 35830] OK # # # cpu 5: rx_hash 0xa3fe4eb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36784 dport 35830] OK # # # cpu 0: rx_hash 0x20789d92 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36798 dport 35830] OK # # # cpu 0: rx_hash 0x938e94d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36800 dport 35830] OK # # # cpu 0: rx_hash 0xebc4e6d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36838 dport 35830] OK # # # cpu 4: rx_hash 0xff3ac37e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36804 dport 35830] OK # # # cpu 4: rx_hash 0x100847f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36814 dport 35830] OK # # # cpu 4: rx_hash 0xc5350bcf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36848 dport 35830] OK # # # cpu 4: rx_hash 0x9d6475f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36876 dport 35830] OK # # # cpu 4: rx_hash 0xb39598ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36890 dport 35830] OK # # # cpu 4: rx_hash 0xd3742c24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36898 dport 35830] OK # # # cpu 5: rx_hash 0xe79105b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36826 dport 35830] OK # # # cpu 5: rx_hash 0xc78a098e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36864 dport 35830] OK # # # cpu 5: rx_hash 0x30134bca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36884 dport 35830] OK # # # cpu 5: rx_hash 0x3c46a8ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36904 dport 35830] OK # # # cpu 0: rx_hash 0x42262b1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36982 dport 35830] OK # # # cpu 0: rx_hash 0x1788ccdd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37046 dport 35830] OK # # # cpu 4: rx_hash 0x91319690 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36912 dport 35830] OK # # # cpu 4: rx_hash 0x12b745b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36926 dport 35830] OK # # # cpu 4: rx_hash 0xf7fad3ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36976 dport 35830] OK # # # cpu 4: rx_hash 0xf4efab33 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36992 dport 35830] OK # # # cpu 4: rx_hash 0x985bfc9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36996 dport 35830] OK # # # cpu 4: rx_hash 0xb6aa1187 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37010 dport 35830] OK # # # cpu 4: rx_hash 0xe0118e99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37026 dport 35830] OK # # # cpu 4: rx_hash 0xbafff2e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37038 dport 35830] OK # # # cpu 5: rx_hash 0x4e73c87c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36938 dport 35830] OK # # # cpu 5: rx_hash 0x22c79fd3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36942 dport 35830] OK # # # cpu 5: rx_hash 0x60822567 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36956 dport 35830] OK # # # cpu 5: rx_hash 0x3639ba79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36972 dport 35830] 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 216, 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 49808 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33165 dport 49808] != expected 0x489846cb # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33165 dport 49808] != expected 0x489846cb # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36279 dport 49808] != expected 0xe57e7dad # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36279 dport 49808] != expected 0xe57e7dad # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43886 dport 49808] != expected 0xa4f5b1ef # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43886 dport 49808] != expected 0xa4f5b1ef # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59552 dport 49808] != expected 0x1ffb2c45 # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59552 dport 49808] != expected 0x1ffb2c45 # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34285 dport 49808] != expected 0xe2409df9 # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34285 dport 49808] != expected 0xe2409df9 # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53691 dport 49808] != expected 0x39aa37e8 # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53691 dport 49808] != expected 0x39aa37e8 # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54498 dport 49808] != expected 0xc3f92fea # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54498 dport 49808] != expected 0xc3f92fea # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49343 dport 49808] != expected 0x2de62ada # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49343 dport 49808] != expected 0x2de62ada # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55326 dport 49808] != expected 0xad11688e # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55326 dport 49808] != expected 0xad11688e # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56842 dport 49808] != expected 0x5f067f4d # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56842 dport 49808] != expected 0x5f067f4d # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46777 dport 49808] != expected 0xbd0f9b45 # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46777 dport 49808] != expected 0xbd0f9b45 # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39918 dport 49808] != expected 0x40b86f8c # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39918 dport 49808] != expected 0x40b86f8c # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46662 dport 49808] != expected 0x19cbc3e4 # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46662 dport 49808] != expected 0x19cbc3e4 # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57925 dport 49808] != expected 0xfaa6f934 # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57925 dport 49808] != expected 0xfaa6f934 # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59628 dport 49808] != expected 0xfab9a4bc # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59628 dport 49808] != expected 0xfab9a4bc # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46641 dport 49808] != expected 0x3bb0a60f # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46641 dport 49808] != expected 0x3bb0a60f # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36376 dport 49808] != expected 0x4442d62d # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36376 dport 49808] != expected 0x4442d62d # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47405 dport 49808] != expected 0xf03298c1 # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47405 dport 49808] != expected 0xf03298c1 # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50227 dport 49808] != expected 0xb6f08aac # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50227 dport 49808] != expected 0xb6f08aac # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40955 dport 49808] != expected 0x68e818e4 # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40955 dport 49808] != expected 0x68e818e4 # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56743 dport 49808] != expected 0x5ec91d7c # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56743 dport 49808] != expected 0x5ec91d7c # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34813 dport 49808] != expected 0xdfe1706 # # Exception| cpu 4: rx_hash 0x53978a12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34813 dport 49808] != expected 0xdfe1706 # # 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 216, 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 57227 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46456 dport 57227] != expected 0x2c17e6d6 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46456 dport 57227] != expected 0x2c17e6d6 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56392 dport 57227] != expected 0x5483af72 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56392 dport 57227] != expected 0x5483af72 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38900 dport 57227] != expected 0x5188c636 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38900 dport 57227] != expected 0x5188c636 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57841 dport 57227] != expected 0xa0686304 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57841 dport 57227] != expected 0xa0686304 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34438 dport 57227] != expected 0x90b94f46 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34438 dport 57227] != expected 0x90b94f46 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60325 dport 57227] != expected 0xded556be # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60325 dport 57227] != expected 0xded556be # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45078 dport 57227] != expected 0xdb129f77 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45078 dport 57227] != expected 0xdb129f77 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59128 dport 57227] != expected 0x77e41bca # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59128 dport 57227] != expected 0x77e41bca # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52243 dport 57227] != expected 0xc51d08c1 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52243 dport 57227] != expected 0xc51d08c1 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38222 dport 57227] != expected 0x57bd17b2 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38222 dport 57227] != expected 0x57bd17b2 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42793 dport 57227] != expected 0xde62ad42 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42793 dport 57227] != expected 0xde62ad42 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33987 dport 57227] != expected 0xa4ce6b83 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33987 dport 57227] != expected 0xa4ce6b83 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37392 dport 57227] != expected 0x7ada99a2 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37392 dport 57227] != expected 0x7ada99a2 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36482 dport 57227] != expected 0x9f3b42c2 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36482 dport 57227] != expected 0x9f3b42c2 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55577 dport 57227] != expected 0xc46ac455 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55577 dport 57227] != expected 0xc46ac455 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33346 dport 57227] != expected 0x6fcf4b79 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33346 dport 57227] != expected 0x6fcf4b79 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55243 dport 57227] != expected 0xfa021ff5 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55243 dport 57227] != expected 0xfa021ff5 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41625 dport 57227] != expected 0x6462f5e8 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41625 dport 57227] != expected 0x6462f5e8 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59257 dport 57227] != expected 0xefe23696 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59257 dport 57227] != expected 0xefe23696 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34380 dport 57227] != expected 0x2a252c09 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34380 dport 57227] != expected 0x2a252c09 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59696 dport 57227] != expected 0x24218057 # # Exception| cpu 4: rx_hash 0x16730387 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59696 dport 57227] != expected 0x24218057 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 204, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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 209, 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 101, 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 88, 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 49, 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__->