< 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 200, 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 129, 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 58818 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xdef6c50b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59016 dport 58818] != expected 0x2e8c4910 # # Exception| cpu 0: rx_hash 0xbfff2b56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59048 dport 58818] != expected 0xfd49bd15 # # Exception| cpu 0: rx_hash 0xaf61ce80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59050 dport 58818] != expected 0xc116fd4d # # Exception| cpu 4: rx_hash 0xc6275236 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59022 dport 58818] != expected 0x8cfca964 # # Exception| cpu 4: rx_hash 0x14aa6b5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59036 dport 58818] != expected 0x17280137 # # Exception| cpu 4: rx_hash 0xf1843c72 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59060 dport 58818] != expected 0x8bfa2524 # # Exception| cpu 4: rx_hash 0xb8d8b23c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59090 dport 58818] != expected 0x93adcb57 # # Exception| cpu 4: rx_hash 0x1bc280db [saddr 192.0.3.2 daddr 192.0.3.1 sport 59106 dport 58818] != expected 0xe7e3d759 # # Exception| cpu 5: rx_hash 0x98c2a0c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59024 dport 58818] != expected 0xc610710d # # Exception| cpu 5: rx_hash 0x6d72123a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59066 dport 58818] != expected 0x669d1546 # # Exception| cpu 5: rx_hash 0x621af9bb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59076 dport 58818] != expected 0x9656c328 # # Exception| cpu 5: rx_hash 0xd9d15c61 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59122 dport 58818] != expected 0x40683f52 # # Exception| cpu 0: rx_hash 0x4d6800c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59128 dport 58818] != expected 0x3320af1c # # Exception| cpu 0: rx_hash 0x725e0692 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59212 dport 58818] != expected 0xb7c8d0bf # # Exception| cpu 0: rx_hash 0xd90b469e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59256 dport 58818] != expected 0x5da96c9d # # Exception| cpu 4: rx_hash 0xc6fd48c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59140 dport 58818] != expected 0x913dfaab # # Exception| cpu 4: rx_hash 0x147071a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59158 dport 58818] != expected 0xae952f8 # # Exception| cpu 4: rx_hash 0xf9115466 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59194 dport 58818] != expected 0x814d6c7 # # Exception| cpu 4: rx_hash 0xfe36cd0c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59200 dport 58818] != expected 0x66f0a085 # # Exception| cpu 4: rx_hash 0xa89c4d15 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59226 dport 58818] != expected 0xb233d8c0 # # Exception| cpu 4: rx_hash 0x1b189a24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59240 dport 58818] != expected 0xfa228496 # # Exception| cpu 4: rx_hash 0xc995a348 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59258 dport 58818] != expected 0x61f62cc5 # # Exception| cpu 4: rx_hash 0xc66ea463 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59266 dport 58818] != expected 0x87bc67de # # Exception| cpu 5: rx_hash 0x5244146a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59150 dport 58818] != expected 0xe2756ae5 # # Exception| cpu 5: rx_hash 0x9057c8d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59166 dport 58818] != expected 0x45fe82ee # # Exception| cpu 5: rx_hash 0x334dfa37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59182 dport 58818] != expected 0x31b09ee0 # # Exception| cpu 5: rx_hash 0x45fd68d6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59254 dport 58818] != expected 0xb0ce5cff # # Exception| cpu 0: rx_hash 0xf6ea534d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59330 dport 58818] != expected 0xee5e9ddc # # Exception| cpu 0: rx_hash 0x9faccffb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59366 dport 58818] != expected 0xa3b4c9f5 # # Exception| cpu 0: rx_hash 0x13c40465 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59370 dport 58818] != expected 0x728cb9cf # # Exception| cpu 4: rx_hash 0x65749684 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59314 dport 58818] != expected 0xf3f27bd0 # # Exception| cpu 4: rx_hash 0xc1493d09 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59384 dport 58818] != expected 0xe958119c # # Exception| cpu 5: rx_hash 0x42491d16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59274 dport 58818] != expected 0xc8abb7c8 # # Exception| cpu 5: rx_hash 0x4a066ffd [saddr 192.0.3.2 daddr 192.0.3.1 sport 59278 dport 58818] != expected 0x568417e4 # # Exception| cpu 5: rx_hash 0x988b5691 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59292 dport 58818] != expected 0xcd50bfb7 # # Exception| cpu 5: rx_hash 0xb7f9afe8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59296 dport 58818] != expected 0x6826d383 # # Exception| cpu 5: rx_hash 0x3b916476 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59308 dport 58818] != expected 0xb91ea3b9 # # Exception| cpu 5: rx_hash 0x75ea7352 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59312 dport 58818] != expected 0xcfad3b88 # # Exception| cpu 5: rx_hash 0x34f98ff7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59346 dport 58818] != expected 0x49d575d7 # # Exception| cpu 5: rx_hash 0x97e3bd10 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59362 dport 58818] != expected 0x3d9b69d9 # # Exception| cpu 5: rx_hash 0x0b159358 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59372 dport 58818] != expected 0xd0fc59bb # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xaed01463 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46126 dport 40820] OK # # # cpu 4: rx_hash 0x74125fe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46136 dport 40820] OK # # # cpu 4: rx_hash 0xa9f78d09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46164 dport 40820] OK # # # cpu 5: rx_hash 0x22b8dffd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46114 dport 40820] OK # # # cpu 5: rx_hash 0x4496a8ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46200 dport 40820] OK # # # cpu 5: rx_hash 0x53bc38dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46214 dport 40820] OK # # # cpu 5: rx_hash 0xcf4a1694 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46216 dport 40820] OK # # # cpu 0: rx_hash 0xe0ab0347 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46130 dport 40820] OK # # # cpu 0: rx_hash 0x6be451b3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46148 dport 40820] OK # # # cpu 0: rx_hash 0xf7127ffb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46154 dport 40820] OK # # # cpu 0: rx_hash 0x3501a341 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46170 dport 40820] OK # # # cpu 0: rx_hash 0x3d4ed1aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46174 dport 40820] OK # # # cpu 0: rx_hash 0x8eca069b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46188 dport 40820] OK # # # cpu 4: rx_hash 0x91afe466 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46230 dport 40820] OK # # # cpu 4: rx_hash 0xe8779d06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46256 dport 40820] OK # # # cpu 4: rx_hash 0x7ccec1a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46266 dport 40820] OK # # # cpu 4: rx_hash 0xef50046c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46282 dport 40820] OK # # # cpu 5: rx_hash 0x3afaa46a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46242 dport 40820] OK # # # cpu 5: rx_hash 0xa96461a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46290 dport 40820] OK # # # cpu 5: rx_hash 0x35924feb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46300 dport 40820] OK # # # cpu 5: rx_hash 0x023121af [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46310 dport 40820] OK # # # cpu 5: rx_hash 0x4c4a368b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46330 dport 40820] OK # # # cpu 0: rx_hash 0x1dc72ff8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46234 dport 40820] OK # # # cpu 0: rx_hash 0x641f5698 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46268 dport 40820] OK # # # cpu 0: rx_hash 0x6338cff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46278 dport 40820] OK # # # cpu 0: rx_hash 0x0a7e5344 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46306 dport 40820] OK # # # cpu 0: rx_hash 0x861698da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46318 dport 40820] OK # # # cpu 4: rx_hash 0xdf0ee9bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46336 dport 40820] OK # # # cpu 4: rx_hash 0x4bb7b51e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46346 dport 40820] OK # # # cpu 4: rx_hash 0x326fcc7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46380 dport 40820] OK # # # cpu 4: rx_hash 0x7c14db5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46384 dport 40820] OK # # # cpu 4: rx_hash 0xef8a1e93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46400 dport 40820] OK # # # cpu 4: rx_hash 0x7b334230 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46410 dport 40820] OK # # # cpu 4: rx_hash 0x5c0ec9a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46450 dport 40820] OK # # # cpu 5: rx_hash 0x05cca23a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46358 dport 40820] OK # # # cpu 5: rx_hash 0xb16fec61 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46430 dport 40820] OK # # # cpu 5: rx_hash 0x1a3aac6d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46442 dport 40820] OK # # # cpu 0: rx_hash 0xbe0707e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46368 dport 40820] OK # # # cpu 0: rx_hash 0xb648750b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46372 dport 40820] OK # # # cpu 0: rx_hash 0x35485514 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46422 dport 40820] 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 200, 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 129, 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 53626 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44399 dport 53626] != expected 0x9d53bb41 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44399 dport 53626] != expected 0x9d53bb41 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59886 dport 53626] != expected 0x3ceb8bab # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59886 dport 53626] != expected 0x3ceb8bab # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44655 dport 53626] != expected 0x2a175a81 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44655 dport 53626] != expected 0x2a175a81 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50497 dport 53626] != expected 0x15044ff8 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 50497 dport 53626] != expected 0x15044ff8 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33924 dport 53626] != expected 0x2f97b41c # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33924 dport 53626] != expected 0x2f97b41c # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59468 dport 53626] != expected 0xbdf8fc77 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59468 dport 53626] != expected 0xbdf8fc77 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45733 dport 53626] != expected 0x843afe54 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45733 dport 53626] != expected 0x843afe54 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56328 dport 53626] != expected 0x27dfc7e5 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56328 dport 53626] != expected 0x27dfc7e5 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53281 dport 53626] != expected 0xae625b37 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53281 dport 53626] != expected 0xae625b37 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59401 dport 53626] != expected 0x328b26e8 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59401 dport 53626] != expected 0x328b26e8 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59496 dport 53626] != expected 0xf012a85e # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59496 dport 53626] != expected 0xf012a85e # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40136 dport 53626] != expected 0x21a5a21c # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40136 dport 53626] != expected 0x21a5a21c # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 32894 dport 53626] != expected 0x431c90ff # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 32894 dport 53626] != expected 0x431c90ff # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43995 dport 53626] != expected 0x18610a82 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43995 dport 53626] != expected 0x18610a82 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34629 dport 53626] != expected 0x3d7e526e # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34629 dport 53626] != expected 0x3d7e526e # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42699 dport 53626] != expected 0x8436479 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42699 dport 53626] != expected 0x8436479 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56594 dport 53626] != expected 0x29640120 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56594 dport 53626] != expected 0x29640120 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43477 dport 53626] != expected 0x983a65a0 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 43477 dport 53626] != expected 0x983a65a0 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34069 dport 53626] != expected 0x9e2b1f27 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 34069 dport 53626] != expected 0x9e2b1f27 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40899 dport 53626] != expected 0x9d175323 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40899 dport 53626] != expected 0x9d175323 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39750 dport 53626] != expected 0x79e9211f # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39750 dport 53626] != expected 0x79e9211f # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39876 dport 53626] != expected 0xf1471c46 # # Exception| cpu 5: rx_hash 0x54760e3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 39876 dport 53626] != expected 0xf1471c46 # # 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 200, 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 129, 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 58376 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55344 dport 58376] != expected 0x90ed61e8 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55344 dport 58376] != expected 0x90ed61e8 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39492 dport 58376] != expected 0x8f1cccd8 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39492 dport 58376] != expected 0x8f1cccd8 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37827 dport 58376] != expected 0x3317f1ac # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37827 dport 58376] != expected 0x3317f1ac # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55092 dport 58376] != expected 0x601fd8e6 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55092 dport 58376] != expected 0x601fd8e6 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37194 dport 58376] != expected 0xc85f6607 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37194 dport 58376] != expected 0xc85f6607 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54122 dport 58376] != expected 0x2d769248 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54122 dport 58376] != expected 0x2d769248 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39322 dport 58376] != expected 0x330e11bd # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39322 dport 58376] != expected 0x330e11bd # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41127 dport 58376] != expected 0x2c472328 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41127 dport 58376] != expected 0x2c472328 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50453 dport 58376] != expected 0x6ef9702e # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50453 dport 58376] != expected 0x6ef9702e # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37563 dport 58376] != expected 0xa88fb0db # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37563 dport 58376] != expected 0xa88fb0db # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43532 dport 58376] != expected 0xb71c98b1 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43532 dport 58376] != expected 0xb71c98b1 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33499 dport 58376] != expected 0xf1c0ba74 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33499 dport 58376] != expected 0xf1c0ba74 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46822 dport 58376] != expected 0x5024dde1 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46822 dport 58376] != expected 0x5024dde1 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36802 dport 58376] != expected 0x28644117 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36802 dport 58376] != expected 0x28644117 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38156 dport 58376] != expected 0xc3024966 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38156 dport 58376] != expected 0xc3024966 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46745 dport 58376] != expected 0x7e71fdcc # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46745 dport 58376] != expected 0x7e71fdcc # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47114 dport 58376] != expected 0xe11f82b5 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47114 dport 58376] != expected 0xe11f82b5 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41068 dport 58376] != expected 0xb105389e # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41068 dport 58376] != expected 0xb105389e # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36060 dport 58376] != expected 0xbcb010cb # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36060 dport 58376] != expected 0xbcb010cb # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34524 dport 58376] != expected 0xeb24a997 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34524 dport 58376] != expected 0xeb24a997 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53008 dport 58376] != expected 0x101f7035 # # Exception| cpu 4: rx_hash 0x30fc39a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53008 dport 58376] != expected 0x101f7035 # # 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 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__->