< 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 186, 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 119, 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 49464 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x2a599c9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 54956 dport 49464] != expected 0xa457bb96 # # Exception| cpu 0: rx_hash 0xe8601dcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 55000 dport 49464] != expected 0x9abef3a0 # # Exception| cpu 0: rx_hash 0x9b61db6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55044 dport 49464] != expected 0x65acdbfa # # Exception| cpu 0: rx_hash 0x633c27aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 55058 dport 49464] != expected 0xcccfc44c # # Exception| cpu 0: rx_hash 0x9aa60811 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55068 dport 49464] != expected 0x3df8e6d1 # # Exception| cpu 4: rx_hash 0x50affc69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54942 dport 49464] != expected 0x49e2fdc9 # # Exception| cpu 4: rx_hash 0xd204605a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54970 dport 49464] != expected 0xd34a420 # # Exception| cpu 4: rx_hash 0x6944270c [saddr 192.0.3.2 daddr 192.0.3.1 sport 55024 dport 49464] != expected 0x6ec0d01e # # Exception| cpu 4: rx_hash 0x90de08b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55038 dport 49464] != expected 0x9ff7f283 # # Exception| cpu 5: rx_hash 0x1722ace2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54984 dport 49464] != expected 0x528d18b9 # # Exception| cpu 5: rx_hash 0x96069625 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55008 dport 49464] != expected 0xa6f33b07 # # Exception| cpu 5: rx_hash 0x9929aee5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55056 dport 49464] != expected 0x8d509c86 # # Exception| cpu 5: rx_hash 0x9e36e30d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55062 dport 49464] != expected 0xec006829 # # Exception| cpu 0: rx_hash 0xe3dfce17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55074 dport 49464] != expected 0x60e5dad9 # # Exception| cpu 0: rx_hash 0xe74f250b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55080 dport 49464] != expected 0xb11d5421 # # Exception| cpu 0: rx_hash 0xdbf3c608 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55124 dport 49464] != expected 0x1f93ca25 # # Exception| cpu 0: rx_hash 0x589f8941 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55144 dport 49464] != expected 0x311aee7 # # Exception| cpu 0: rx_hash 0xb98349e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55168 dport 49464] != expected 0x9c650afc # # Exception| cpu 4: rx_hash 0xe4c083ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 55076 dport 49464] != expected 0x1b52e76 # # Exception| cpu 4: rx_hash 0x24b17721 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55108 dport 49464] != expected 0xd7a0213c # # Exception| cpu 4: rx_hash 0x5ad7fccf [saddr 192.0.3.2 daddr 192.0.3.1 sport 55164 dport 49464] != expected 0xebede99b # # Exception| cpu 4: rx_hash 0x44898d4e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55172 dport 49464] != expected 0xbcaaa699 # # Exception| cpu 4: rx_hash 0x47062bba [saddr 192.0.3.2 daddr 192.0.3.1 sport 55176 dport 49464] != expected 0xc02dcce # # Exception| cpu 5: rx_hash 0x180d9422 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55096 dport 49464] != expected 0x792ebf38 # # Exception| cpu 5: rx_hash 0x20219c3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55118 dport 49464] != expected 0x658afc4 # # Exception| cpu 5: rx_hash 0x2576a45b [saddr 192.0.3.2 daddr 192.0.3.1 sport 55132 dport 49464] != expected 0x8ff41c17 # # Exception| cpu 5: rx_hash 0x5e4717d3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55158 dport 49464] != expected 0x3a156763 # # Exception| cpu 0: rx_hash 0xbd13a2f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55178 dport 49464] != expected 0x4d9d8404 # # Exception| cpu 0: rx_hash 0xbcd4718f [saddr 192.0.3.2 daddr 192.0.3.1 sport 55186 dport 49464] != expected 0x15c9b92f # # Exception| cpu 0: rx_hash 0x3c379832 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55202 dport 49464] != expected 0xb9e3a7ba # # Exception| cpu 0: rx_hash 0xc13d5c95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55206 dport 49464] != expected 0x992c0bdf # # Exception| cpu 0: rx_hash 0x3e7fedbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 55222 dport 49464] != expected 0x511fe0c6 # # Exception| cpu 0: rx_hash 0xfe0e1962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55254 dport 49464] != expected 0x870aef8c # # Exception| cpu 4: rx_hash 0xb8449a93 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55192 dport 49464] != expected 0xc43137d7 # # Exception| cpu 4: rx_hash 0x041b902d [saddr 192.0.3.2 daddr 192.0.3.1 sport 55252 dport 49464] != expected 0xc695b746 # # Exception| cpu 4: rx_hash 0xfd81bf96 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55258 dport 49464] != expected 0x37a295db # # Exception| cpu 4: rx_hash 0x83e73478 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55266 dport 49464] != expected 0xbef5d7c # # Exception| cpu 4: rx_hash 0x7a7d1bc3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55276 dport 49464] != expected 0xfad87fe1 # # Exception| cpu 4: rx_hash 0x86b00c1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55280 dport 49464] != expected 0x8243eeaf # # Exception| cpu 4: rx_hash 0x853faaea [saddr 192.0.3.2 daddr 192.0.3.1 sport 55292 dport 49464] != expected 0x32eb94f8 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 5: rx_hash 0xb69f6a5e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42918 dport 33272] OK # # # cpu 5: rx_hash 0xb4d71fd0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42930 dport 33272] OK # # # cpu 5: rx_hash 0xf35a4f5b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42980 dport 33272] OK # # # cpu 5: rx_hash 0x0b07b39a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42994 dport 33272] OK # # # cpu 0: rx_hash 0x49dddb77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42934 dport 33272] OK # # # cpu 0: rx_hash 0x4a527d83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42938 dport 33272] OK # # # cpu 0: rx_hash 0x71f1d368 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42944 dport 33272] OK # # # cpu 0: rx_hash 0x76ee9e80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42950 dport 33272] OK # # # cpu 0: rx_hash 0x8f74b13b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42952 dport 33272] OK # # # cpu 0: rx_hash 0x74a6eb0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42962 dport 33272] OK # # # cpu 0: rx_hash 0x73b9a6e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42964 dport 33272] OK # # # cpu 0: rx_hash 0x094fc614 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42982 dport 33272] OK # # # cpu 0: rx_hash 0x0ac060e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42986 dport 33272] OK # # # cpu 0: rx_hash 0xec4b3ece [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43020 dport 33272] OK # # # cpu 4: rx_hash 0x1416c20f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43034 dport 33272] OK # # # cpu 4: rx_hash 0xa849c8b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43094 dport 33272] OK # # # cpu 4: rx_hash 0xd5a0e5ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43106 dport 33272] OK # # # cpu 4: rx_hash 0xc87132de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43158 dport 33272] OK # # # cpu 5: rx_hash 0xefc4983a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43008 dport 33272] OK # # # cpu 5: rx_hash 0x6ee0a2fd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43048 dport 33272] OK # # # cpu 5: rx_hash 0x2ae25482 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43122 dport 33272] OK # # # cpu 5: rx_hash 0x373383f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43142 dport 33272] OK # # # cpu 5: rx_hash 0xcea9ac4c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43144 dport 33272] OK # # # cpu 0: rx_hash 0x91a213d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43064 dport 33272] OK # # # cpu 0: rx_hash 0x570b7998 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43078 dport 33272] OK # # # cpu 0: rx_hash 0x2e72bf9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43128 dport 33272] OK # # # cpu 0: rx_hash 0xd46736d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43130 dport 33272] OK # # # cpu 4: rx_hash 0xcbfe942a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43162 dport 33272] OK # # # cpu 4: rx_hash 0x4892db63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43174 dport 33272] OK # # # cpu 4: rx_hash 0xb108f4d8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43176 dport 33272] OK # # # cpu 4: rx_hash 0x71790006 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43208 dport 33272] OK # # # cpu 5: rx_hash 0x49550819 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43198 dport 33272] OK # # # cpu 5: rx_hash 0x77a19e94 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43222 dport 33272] OK # # # cpu 5: rx_hash 0xf05d3ac1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43232 dport 33272] OK # # # cpu 5: rx_hash 0x0b8f60f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43258 dport 33272] OK # # # cpu 5: rx_hash 0xfa253a67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43266 dport 33272] OK # # # cpu 5: rx_hash 0x03bf15dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43276 dport 33272] OK # # # cpu 0: rx_hash 0xb7d06a4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43190 dport 33272] OK # # # cpu 0: rx_hash 0x8e3bb12f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43224 dport 33272] OK # # # cpu 0: rx_hash 0x0ed85892 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43240 dport 33272] OK # # # cpu 0: rx_hash 0xf3d29c35 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43244 dport 33272] OK # # # cpu 0: rx_hash 0xf86d4fe9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43286 dport 33272] OK # # # count: pass=42 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 186, 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 119, 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 50187 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47588 dport 50187] != expected 0xf84f5137 # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47588 dport 50187] != expected 0xf84f5137 # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52429 dport 50187] != expected 0x92b214e5 # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52429 dport 50187] != expected 0x92b214e5 # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35507 dport 50187] != expected 0x73708e25 # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35507 dport 50187] != expected 0x73708e25 # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36135 dport 50187] != expected 0xe368da7f # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36135 dport 50187] != expected 0xe368da7f # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52206 dport 50187] != expected 0x95e86673 # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52206 dport 50187] != expected 0x95e86673 # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56814 dport 50187] != expected 0xd641056c # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56814 dport 50187] != expected 0xd641056c # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50270 dport 50187] != expected 0x5cb60c16 # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50270 dport 50187] != expected 0x5cb60c16 # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53941 dport 50187] != expected 0x42ca224d # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53941 dport 50187] != expected 0x42ca224d # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53094 dport 50187] != expected 0xe7a9028e # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53094 dport 50187] != expected 0xe7a9028e # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42135 dport 50187] != expected 0xe033f91b # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42135 dport 50187] != expected 0xe033f91b # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50001 dport 50187] != expected 0x8f5df15b # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50001 dport 50187] != expected 0x8f5df15b # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41863 dport 50187] != expected 0x89e27c47 # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41863 dport 50187] != expected 0x89e27c47 # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58287 dport 50187] != expected 0x3e2e5303 # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58287 dport 50187] != expected 0x3e2e5303 # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43726 dport 50187] != expected 0xd9a4b841 # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43726 dport 50187] != expected 0xd9a4b841 # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49916 dport 50187] != expected 0xed578cc7 # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49916 dport 50187] != expected 0xed578cc7 # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40811 dport 50187] != expected 0x9945f65d # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40811 dport 50187] != expected 0x9945f65d # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48582 dport 50187] != expected 0xe6e933dd # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48582 dport 50187] != expected 0xe6e933dd # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50189 dport 50187] != expected 0xe428f496 # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50189 dport 50187] != expected 0xe428f496 # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34010 dport 50187] != expected 0xe6cdd1ea # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34010 dport 50187] != expected 0xe6cdd1ea # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58821 dport 50187] != expected 0x74a28245 # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58821 dport 50187] != expected 0x74a28245 # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52473 dport 50187] != expected 0x1e57a615 # # Exception| cpu 0: rx_hash 0x050165c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52473 dport 50187] != expected 0x1e57a615 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 186, 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 119, 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 57714 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57797 dport 57714] != expected 0xa3a586ed # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57797 dport 57714] != expected 0xa3a586ed # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36748 dport 57714] != expected 0x6be2b1b1 # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36748 dport 57714] != expected 0x6be2b1b1 # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35936 dport 57714] != expected 0xeffa8b25 # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35936 dport 57714] != expected 0xeffa8b25 # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49157 dport 57714] != expected 0x9b16f6c8 # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49157 dport 57714] != expected 0x9b16f6c8 # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32785 dport 57714] != expected 0x42e153ea # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32785 dport 57714] != expected 0x42e153ea # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46696 dport 57714] != expected 0x62fb9a74 # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46696 dport 57714] != expected 0x62fb9a74 # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40741 dport 57714] != expected 0xaffa8d7c # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40741 dport 57714] != expected 0xaffa8d7c # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34696 dport 57714] != expected 0x4b16f074 # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34696 dport 57714] != expected 0x4b16f074 # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44061 dport 57714] != expected 0x9012dbe0 # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44061 dport 57714] != expected 0x9012dbe0 # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40076 dport 57714] != expected 0x9d13cd9b # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40076 dport 57714] != expected 0x9d13cd9b # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51803 dport 57714] != expected 0x881a54fb # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51803 dport 57714] != expected 0x881a54fb # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37349 dport 57714] != expected 0xde3bed3c # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37349 dport 57714] != expected 0xde3bed3c # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50907 dport 57714] != expected 0x31f18d78 # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50907 dport 57714] != expected 0x31f18d78 # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60107 dport 57714] != expected 0x1fcf12af # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60107 dport 57714] != expected 0x1fcf12af # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48542 dport 57714] != expected 0xc0cf7fb7 # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48542 dport 57714] != expected 0xc0cf7fb7 # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35336 dport 57714] != expected 0x1d0902e5 # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35336 dport 57714] != expected 0x1d0902e5 # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48888 dport 57714] != expected 0x9faff81a # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48888 dport 57714] != expected 0x9faff81a # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43293 dport 57714] != expected 0xc41bfa36 # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43293 dport 57714] != expected 0xc41bfa36 # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41539 dport 57714] != expected 0x38e37317 # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41539 dport 57714] != expected 0x38e37317 # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33688 dport 57714] != expected 0xfa94b99 # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33688 dport 57714] != expected 0xfa94b99 # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36760 dport 57714] != expected 0x69aac43f # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36760 dport 57714] != expected 0x69aac43f # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46068 dport 57714] != expected 0x15d7fa5a # # Exception| cpu 5: rx_hash 0x5a5f6c67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46068 dport 57714] != expected 0x15d7fa5a # # 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__->