< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 42906 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x9f9a7c32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51248 dport 42906] != expected 0xecaedf78 # # Exception| cpu 0: rx_hash 0xf47f14a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51260 dport 42906] != expected 0xb55f0088 # # Exception| cpu 0: rx_hash 0x005f61c2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51284 dport 42906] != expected 0x76ce71d9 # # Exception| cpu 0: rx_hash 0x5aa63be6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51300 dport 42906] != expected 0x60b20625 # # Exception| cpu 0: rx_hash 0x3fd55a23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51302 dport 42906] != expected 0x420f2c9a # # Exception| cpu 0: rx_hash 0x5ded3f4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51320 dport 42906] != expected 0xdd147c82 # # Exception| cpu 0: rx_hash 0x11aa33e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51336 dport 42906] != expected 0x4ef71681 # # Exception| cpu 0: rx_hash 0xa3138302 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51340 dport 42906] != expected 0xdfa983de # # Exception| cpu 0: rx_hash 0x296b0caa [saddr 192.0.3.2 daddr 192.0.3.1 sport 51366 dport 42906] != expected 0xc7903165 # # Exception| cpu 0: rx_hash 0x45c56092 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51382 dport 42906] != expected 0x23c79432 # # Exception| cpu 0: rx_hash 0xe58a4683 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51424 dport 42906] != expected 0x8d6667d0 # # Exception| cpu 0: rx_hash 0xb91fbce0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51558 dport 42906] != expected 0xfc4a56cf # # Exception| cpu 0: rx_hash 0x9760d523 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51592 dport 42906] != expected 0xf0b26cd4 # # Exception| cpu 0: rx_hash 0x5cca9ba1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51666 dport 42906] != expected 0x7e240c6 # # Exception| cpu 0: rx_hash 0x8b004a86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51668 dport 42906] != expected 0xb401ff26 # # Exception| cpu 0: rx_hash 0xd8241d5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51702 dport 42906] != expected 0x64970732 # # Exception| cpu 0: rx_hash 0xb4bfe595 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51716 dport 42906] != expected 0xb4ae80f1 # # Exception| cpu 0: rx_hash 0xb3f4e13e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51736 dport 42906] != expected 0x908fa56 # # Exception| cpu 0: rx_hash 0xd68780fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 51738 dport 42906] != expected 0x2bb5d0e9 # # Exception| cpu 0: rx_hash 0xe90dbb1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 51752 dport 42906] != expected 0x1f748daa # # Exception| cpu 0: rx_hash 0xf56d24bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 51828 dport 42906] != expected 0x5bc71e58 # # Exception| cpu 0: rx_hash 0xfbfb2de9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51834 dport 42906] != expected 0x208beb17 # # Exception| cpu 0: rx_hash 0x2c31fcce [saddr 192.0.3.2 daddr 192.0.3.1 sport 51836 dport 42906] != expected 0x936854f7 # # Exception| cpu 0: rx_hash 0x673df4c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51856 dport 42906] != expected 0xbd2d4453 # # Exception| cpu 0: rx_hash 0x3dc4aeec [saddr 192.0.3.2 daddr 192.0.3.1 sport 51872 dport 42906] != expected 0xab5133af # # Exception| cpu 0: rx_hash 0x3a8faa47 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51900 dport 42906] != expected 0x16f74908 # # Exception| cpu 0: rx_hash 0x75cb623b [saddr 192.0.3.2 daddr 192.0.3.1 sport 51906 dport 42906] != expected 0x82d222ee # # Exception| cpu 0: rx_hash 0xe5bfd271 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51970 dport 42906] != expected 0xb9084544 # # Exception| cpu 0: rx_hash 0x42bbf0cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 52040 dport 42906] != expected 0xaa0fcc01 # # Exception| cpu 0: rx_hash 0x957121ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 52046 dport 42906] != expected 0x19ec73e1 # # Exception| cpu 0: rx_hash 0x923a2547 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52050 dport 42906] != expected 0xa44a0946 # # Exception| cpu 0: rx_hash 0x1f09ae44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52068 dport 42906] != expected 0x1d5c15a # # Exception| cpu 0: rx_hash 0xcf887bc8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52094 dport 42906] != expected 0xf90041d # # Exception| cpu 0: rx_hash 0x534ea2e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52116 dport 42906] != expected 0x9236ab59 # # Exception| cpu 0: rx_hash 0x0721f19b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52138 dport 42906] != expected 0xff0629ea # # Exception| cpu 0: rx_hash 0x651994f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52148 dport 42906] != expected 0x601d79f2 # # Exception| cpu 0: rx_hash 0x41b8341a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52166 dport 42906] != expected 0xadc9cde4 # # Exception| cpu 0: rx_hash 0x1c0a6a95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52202 dport 42906] != expected 0x613c0bf # # Exception| cpu 0: rx_hash 0x1b416e3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52214 dport 42906] != expected 0xbbb5ba18 # # Exception| cpu 0: rx_hash 0x1b5ba447 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52274 dport 42906] != expected 0x2182ab52 # # Exception| cpu 0: rx_hash 0x316c0dfe [saddr 192.0.3.2 daddr 192.0.3.1 sport 52302 dport 42906] != expected 0x971aea0b # # Exception| cpu 0: rx_hash 0xd7baee6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52340 dport 42906] != expected 0x6b74fde7 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xb0395598 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42154 dport 35867] OK # # # cpu 0: rx_hash 0xb9e45865 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42168 dport 35867] OK # # # cpu 0: rx_hash 0x19ab7e74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42222 dport 35867] OK # # # cpu 0: rx_hash 0x7b931b1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42224 dport 35867] OK # # # cpu 0: rx_hash 0xb8c3fc89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42258 dport 35867] OK # # # cpu 0: rx_hash 0x0a7a4c6b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42262 dport 35867] OK # # # cpu 0: rx_hash 0xe23aa6ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42274 dport 35867] OK # # # cpu 0: rx_hash 0x89dfce3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42286 dport 35867] OK # # # cpu 0: rx_hash 0xebe7ab50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42288 dport 35867] OK # # # cpu 0: rx_hash 0x3c2d7a77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42294 dport 35867] OK # # # cpu 0: rx_hash 0xad7e6ed1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42332 dport 35867] OK # # # cpu 0: rx_hash 0x453e8417 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42344 dport 35867] OK # # # cpu 0: rx_hash 0x6b41edd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42374 dport 35867] OK # # # cpu 0: rx_hash 0x00a48547 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42378 dport 35867] OK # # # cpu 0: rx_hash 0x629ce029 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42388 dport 35867] OK # # # cpu 0: rx_hash 0x5d16dbc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42406 dport 35867] OK # # # cpu 0: rx_hash 0x77217271 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42458 dport 35867] OK # # # cpu 0: rx_hash 0x2a932cfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42486 dport 35867] OK # # # cpu 0: rx_hash 0xfa276d80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42510 dport 35867] OK # # # cpu 0: rx_hash 0xa9033a59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42540 dport 35867] OK # # # cpu 0: rx_hash 0x318d2302 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42580 dport 35867] OK # # # cpu 0: rx_hash 0x6b747926 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42596 dport 35867] OK # # # cpu 0: rx_hash 0xb12b6586 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42722 dport 35867] OK # # # cpu 0: rx_hash 0xc789365c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42776 dport 35867] OK # # # cpu 0: rx_hash 0x05fe7523 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42832 dport 35867] OK # # # cpu 0: rx_hash 0x134023aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42896 dport 35867] OK # # # cpu 0: rx_hash 0xe02b5262 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42980 dport 35867] OK # # # cpu 0: rx_hash 0x17a3c068 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43068 dport 35867] OK # # # cpu 0: rx_hash 0x513a05e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43088 dport 35867] OK # # # cpu 0: rx_hash 0x8866dd98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43096 dport 35867] OK # # # cpu 0: rx_hash 0xb97aef2f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43108 dport 35867] OK # # # cpu 0: rx_hash 0x676d33f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43120 dport 35867] OK # # # cpu 0: rx_hash 0x25bc360e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43150 dport 35867] OK # # # cpu 0: rx_hash 0xfbabead4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43162 dport 35867] OK # # # cpu 0: rx_hash 0xc421d135 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43176 dport 35867] OK # # # cpu 0: rx_hash 0x6325f38f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43234 dport 35867] OK # # # cpu 0: rx_hash 0x4f7efa71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43304 dport 35867] OK # # # cpu 0: rx_hash 0xf41a476e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43326 dport 35867] OK # # # cpu 0: rx_hash 0xb5c88644 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43342 dport 35867] OK # # # cpu 0: rx_hash 0x654953c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43348 dport 35867] OK # # # cpu 0: rx_hash 0xbc158bb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43356 dport 35867] OK # # # count: pass=41 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 54587 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 32898 dport 54587] != expected 0x5a1e831f # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 32898 dport 54587] != expected 0x5a1e831f # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37549 dport 54587] != expected 0xf2c51b0b # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37549 dport 54587] != expected 0xf2c51b0b # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50061 dport 54587] != expected 0x2bb6f1b9 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 50061 dport 54587] != expected 0x2bb6f1b9 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59693 dport 54587] != expected 0x500fee0a # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59693 dport 54587] != expected 0x500fee0a # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43207 dport 54587] != expected 0x5d152ef2 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43207 dport 54587] != expected 0x5d152ef2 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56341 dport 54587] != expected 0x391e8bee # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56341 dport 54587] != expected 0x391e8bee # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38119 dport 54587] != expected 0xd17171f1 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38119 dport 54587] != expected 0xd17171f1 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59559 dport 54587] != expected 0x78d200e5 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59559 dport 54587] != expected 0x78d200e5 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36572 dport 54587] != expected 0x7b6b76a7 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36572 dport 54587] != expected 0x7b6b76a7 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47138 dport 54587] != expected 0x45617623 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47138 dport 54587] != expected 0x45617623 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35494 dport 54587] != expected 0x9181d68b # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 35494 dport 54587] != expected 0x9181d68b # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36773 dport 54587] != expected 0xa7928d8b # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 36773 dport 54587] != expected 0xa7928d8b # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54125 dport 54587] != expected 0xe7e66948 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54125 dport 54587] != expected 0xe7e66948 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41411 dport 54587] != expected 0x5c66eb2 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41411 dport 54587] != expected 0x5c66eb2 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60985 dport 54587] != expected 0xabf047e8 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60985 dport 54587] != expected 0xabf047e8 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53039 dport 54587] != expected 0x1ff30cd8 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53039 dport 54587] != expected 0x1ff30cd8 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56560 dport 54587] != expected 0x9a8e849a # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56560 dport 54587] != expected 0x9a8e849a # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53803 dport 54587] != expected 0x135545a8 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53803 dport 54587] != expected 0x135545a8 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46708 dport 54587] != expected 0xacbbc934 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46708 dport 54587] != expected 0xacbbc934 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53583 dport 54587] != expected 0xe8522c76 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53583 dport 54587] != expected 0xe8522c76 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58876 dport 54587] != expected 0xece4f202 # # Exception| cpu 0: rx_hash 0xb24e368f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58876 dport 54587] != expected 0xece4f202 # # 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 42862 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39319 dport 42862] != expected 0x34364ffd # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39319 dport 42862] != expected 0x34364ffd # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35585 dport 42862] != expected 0x39cee268 # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35585 dport 42862] != expected 0x39cee268 # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52257 dport 42862] != expected 0xf59fd3fd # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52257 dport 42862] != expected 0xf59fd3fd # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38112 dport 42862] != expected 0xff699fd1 # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38112 dport 42862] != expected 0xff699fd1 # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43108 dport 42862] != expected 0x9574fe86 # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43108 dport 42862] != expected 0x9574fe86 # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45520 dport 42862] != expected 0x7edecdb0 # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45520 dport 42862] != expected 0x7edecdb0 # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40265 dport 42862] != expected 0xa102c5aa # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40265 dport 42862] != expected 0xa102c5aa # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40246 dport 42862] != expected 0x24a0ce5c # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40246 dport 42862] != expected 0x24a0ce5c # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39606 dport 42862] != expected 0x8d282fc9 # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39606 dport 42862] != expected 0x8d282fc9 # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47672 dport 42862] != expected 0x321dbc2e # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47672 dport 42862] != expected 0x321dbc2e # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43450 dport 42862] != expected 0x67382ba2 # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43450 dport 42862] != expected 0x67382ba2 # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59458 dport 42862] != expected 0x2af23226 # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59458 dport 42862] != expected 0x2af23226 # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54577 dport 42862] != expected 0x974eabb2 # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54577 dport 42862] != expected 0x974eabb2 # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51180 dport 42862] != expected 0xf754e717 # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51180 dport 42862] != expected 0xf754e717 # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53052 dport 42862] != expected 0x7d9d817e # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53052 dport 42862] != expected 0x7d9d817e # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32958 dport 42862] != expected 0x1fa4766d # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32958 dport 42862] != expected 0x1fa4766d # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40467 dport 42862] != expected 0x2f071e8a # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40467 dport 42862] != expected 0x2f071e8a # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40328 dport 42862] != expected 0x7d5a50a9 # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40328 dport 42862] != expected 0x7d5a50a9 # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43856 dport 42862] != expected 0x389b81e2 # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43856 dport 42862] != expected 0x389b81e2 # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55599 dport 42862] != expected 0xe41d2bb4 # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55599 dport 42862] != expected 0xe41d2bb4 # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60585 dport 42862] != expected 0x9d60913d # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60585 dport 42862] != expected 0x9d60913d # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59213 dport 42862] != expected 0xba468830 # # Exception| cpu 0: rx_hash 0x23feda5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59213 dport 42862] != expected 0xba468830 # # 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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/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-23/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-23/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-23/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-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 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__->