< 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 182, 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 117, 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 46512 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x4c0ea268 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56792 dport 46512] != expected 0xe7129567 # # Exception| cpu 0: rx_hash 0x098413e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56806 dport 46512] != expected 0xe5e7a61a # # Exception| cpu 0: rx_hash 0x288dbe4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56816 dport 46512] != expected 0x5a20115a # # Exception| cpu 0: rx_hash 0x6d586e23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56874 dport 46512] != expected 0x7a2b2e8d # # Exception| cpu 4: rx_hash 0x5dce2799 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56760 dport 46512] != expected 0xad65ab6d # # Exception| cpu 4: rx_hash 0x6d070fcc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56782 dport 46512] != expected 0x58d52227 # # Exception| cpu 4: rx_hash 0x9bd70293 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56840 dport 46512] != expected 0x33d3ba44 # # Exception| cpu 5: rx_hash 0xe3032040 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56770 dport 46512] != expected 0xb6cd274 # # Exception| cpu 5: rx_hash 0xde02d2fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 56786 dport 46512] != expected 0x13d88593 # # Exception| cpu 5: rx_hash 0xe18b8607 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56804 dport 46512] != expected 0x20451920 # # Exception| cpu 5: rx_hash 0xe1d4e7e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56832 dport 46512] != expected 0x2bb158a # # Exception| cpu 5: rx_hash 0xdcd51555 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56848 dport 46512] != expected 0x1a0f426d # # Exception| cpu 5: rx_hash 0xbadeaf37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56862 dport 46512] != expected 0x8c140d04 # # Exception| cpu 5: rx_hash 0x2a5a79e5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56882 dport 46512] != expected 0x53f7d6a4 # # Exception| cpu 0: rx_hash 0x1a9351b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56900 dport 46512] != expected 0xa6475fee # # Exception| cpu 0: rx_hash 0x7e104d95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56940 dport 46512] != expected 0x1b75dbd3 # # Exception| cpu 4: rx_hash 0x365226fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 56884 dport 46512] != expected 0xf4843603 # # Exception| cpu 4: rx_hash 0xe870f633 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56972 dport 46512] != expected 0x32146f25 # # Exception| cpu 4: rx_hash 0xd7f9a2c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57018 dport 46512] != expected 0x189f396 # # Exception| cpu 5: rx_hash 0xf29cc45e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56902 dport 46512] != expected 0x63e5e0d4 # # Exception| cpu 5: rx_hash 0x2792a30d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56916 dport 46512] != expected 0xbef30809 # # Exception| cpu 5: rx_hash 0xf0146219 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56928 dport 46512] != expected 0x48cc2b80 # # Exception| cpu 5: rx_hash 0x4311bf28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56956 dport 46512] != expected 0x3c18c34 # # Exception| cpu 5: rx_hash 0x2176ce79 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56984 dport 46512] != expected 0x4871675f # # Exception| cpu 5: rx_hash 0xd571048e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56988 dport 46512] != expected 0x2aa038c2 # # Exception| cpu 5: rx_hash 0xf6f00f6d [saddr 192.0.3.2 daddr 192.0.3.1 sport 57004 dport 46512] != expected 0xbe4e44d6 # # Exception| cpu 5: rx_hash 0xcbf1fdd0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57020 dport 46512] != expected 0xa6fa1331 # # Exception| cpu 0: rx_hash 0x23fe683e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57022 dport 46512] != expected 0x6358ac0b # # Exception| cpu 0: rx_hash 0x83b396b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57060 dport 46512] != expected 0x490bfee1 # # Exception| cpu 0: rx_hash 0x11bfe62c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57070 dport 46512] != expected 0xbdc1ee15 # # Exception| cpu 0: rx_hash 0xc40f42a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57102 dport 46512] != expected 0x252b1f9d # # Exception| cpu 0: rx_hash 0x8185f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57136 dport 46512] != expected 0x27de2ce0 # # Exception| cpu 4: rx_hash 0x483d08b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57046 dport 46512] != expected 0x18473dcf # # Exception| cpu 4: rx_hash 0xd8b9de66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57082 dport 46512] != expected 0xc7a4e66f # # Exception| cpu 4: rx_hash 0x770a9f90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57106 dport 46512] != expected 0x6e26b829 # # Exception| cpu 4: rx_hash 0xad44846c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57152 dport 46512] != expected 0x751d450d # # Exception| cpu 5: rx_hash 0xfb38d585 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57034 dport 46512] != expected 0x534a9a7b # # Exception| cpu 5: rx_hash 0xd8071db8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57096 dport 46512] != expected 0x8258ff3a # # Exception| cpu 5: rx_hash 0xf90eb01c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57118 dport 46512] != expected 0x3d9f487a # # Exception| cpu 5: rx_hash 0x548b9473 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57122 dport 46512] != expected 0xfac8c43d # # Exception| cpu 5: rx_hash 0x454b1182 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57154 dport 46512] != expected 0xb0bffa37 # # 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 0x9dadbd7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58920 dport 56218] OK # # # cpu 4: rx_hash 0xa0ac4fc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58936 dport 56218] OK # # # cpu 4: rx_hash 0x02691703 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58948 dport 56218] OK # # # cpu 4: rx_hash 0x786af278 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58956 dport 56218] OK # # # cpu 4: rx_hash 0x7e8e9f0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59008 dport 56218] OK # # # cpu 4: rx_hash 0xec82ef99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59018 dport 56218] OK # # # cpu 5: rx_hash 0x54ab8534 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58940 dport 56218] OK # # # cpu 5: rx_hash 0xcb6f2f49 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58960 dport 56218] OK # # # cpu 5: rx_hash 0xb788a746 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59028 dport 56218] OK # # # cpu 0: rx_hash 0x32a03f56 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58930 dport 56218] OK # # # cpu 0: rx_hash 0xd7677050 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58966 dport 56218] OK # # # cpu 0: rx_hash 0xe8ee24aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58976 dport 56218] OK # # # cpu 0: rx_hash 0x8ee59ec8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58990 dport 56218] OK # # # cpu 0: rx_hash 0xd5efd617 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58992 dport 56218] OK # # # cpu 4: rx_hash 0x0605dc30 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59054 dport 56218] OK # # # cpu 4: rx_hash 0x3b042e8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59070 dport 56218] OK # # # cpu 4: rx_hash 0xa4c084f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59090 dport 56218] OK # # # cpu 4: rx_hash 0x0945a09f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59118 dport 56218] OK # # # cpu 4: rx_hash 0x4ef97487 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59140 dport 56218] OK # # # cpu 5: rx_hash 0x600e6652 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59040 dport 56218] OK # # # cpu 5: rx_hash 0x17c559c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59086 dport 56218] OK # # # cpu 5: rx_hash 0x87418f13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59106 dport 56218] OK # # # cpu 5: rx_hash 0x34445222 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59134 dport 56218] OK # # # cpu 5: rx_hash 0x28f2cee5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59146 dport 56218] OK # # # cpu 0: rx_hash 0xfd426a68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59114 dport 56218] OK # # # cpu 0: rx_hash 0x284c0d3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59128 dport 56218] OK # # # cpu 0: rx_hash 0x52f12b9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59138 dport 56218] OK # # # cpu 0: rx_hash 0xfdfca9b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59160 dport 56218] OK # # # cpu 4: rx_hash 0x4c71d2c0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59170 dport 56218] OK # # # cpu 4: rx_hash 0x2a7a68a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59180 dport 56218] OK # # # cpu 4: rx_hash 0x0b73c506 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59194 dport 56218] OK # # # cpu 4: rx_hash 0xd3b578bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59214 dport 56218] OK # # # cpu 4: rx_hash 0x4331ae6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59234 dport 56218] OK # # # cpu 5: rx_hash 0x367237bb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59178 dport 56218] OK # # # cpu 5: rx_hash 0xe37c50e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59192 dport 56218] OK # # # cpu 5: rx_hash 0x5db15731 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59202 dport 56218] OK # # # cpu 5: rx_hash 0x41b90828 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59204 dport 56218] OK # # # cpu 5: rx_hash 0x06bb1fee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59228 dport 56218] OK # # # cpu 0: rx_hash 0x09fb6341 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59164 dport 56218] OK # # # cpu 0: rx_hash 0x88bf3062 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59216 dport 56218] OK # # # cpu 0: rx_hash 0x7cb8fa95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59220 dport 56218] 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-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 182, 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 117, 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 42076 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57741 dport 42076] != expected 0xe9545979 # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57741 dport 42076] != expected 0xe9545979 # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60291 dport 42076] != expected 0x91bbdc00 # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60291 dport 42076] != expected 0x91bbdc00 # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52400 dport 42076] != expected 0x3120dee # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52400 dport 42076] != expected 0x3120dee # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55503 dport 42076] != expected 0xbbf53017 # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55503 dport 42076] != expected 0xbbf53017 # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51424 dport 42076] != expected 0xb1e99eaf # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51424 dport 42076] != expected 0xb1e99eaf # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56269 dport 42076] != expected 0x171968ec # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56269 dport 42076] != expected 0x171968ec # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33063 dport 42076] != expected 0x99989fbc # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33063 dport 42076] != expected 0x99989fbc # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52317 dport 42076] != expected 0xf28f373e # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52317 dport 42076] != expected 0xf28f373e # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38485 dport 42076] != expected 0x90cdcba2 # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38485 dport 42076] != expected 0x90cdcba2 # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34652 dport 42076] != expected 0x73eb30 # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34652 dport 42076] != expected 0x73eb30 # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35783 dport 42076] != expected 0x5e0de15a # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 35783 dport 42076] != expected 0x5e0de15a # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40017 dport 42076] != expected 0x1ce85e2f # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40017 dport 42076] != expected 0x1ce85e2f # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50433 dport 42076] != expected 0xf815a8a2 # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50433 dport 42076] != expected 0xf815a8a2 # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49154 dport 42076] != expected 0x6b1bfdcc # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49154 dport 42076] != expected 0x6b1bfdcc # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55922 dport 42076] != expected 0x4c34ea66 # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55922 dport 42076] != expected 0x4c34ea66 # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34595 dport 42076] != expected 0x4feeb3c1 # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34595 dport 42076] != expected 0x4feeb3c1 # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59448 dport 42076] != expected 0x7082a3a8 # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59448 dport 42076] != expected 0x7082a3a8 # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50217 dport 42076] != expected 0xf4ac69e1 # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 50217 dport 42076] != expected 0xf4ac69e1 # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40912 dport 42076] != expected 0x9df54d67 # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40912 dport 42076] != expected 0x9df54d67 # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33119 dport 42076] != expected 0xfa33599f # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33119 dport 42076] != expected 0xfa33599f # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34462 dport 42076] != expected 0xd1618e71 # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 34462 dport 42076] != expected 0xd1618e71 # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49167 dport 42076] != expected 0xb3e773ea # # Exception| cpu 0: rx_hash 0xbd67099e [saddr 192.0.3.2 daddr 192.0.3.1 sport 49167 dport 42076] != expected 0xb3e773ea # # 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 182, 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 117, 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 53447 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41768 dport 53447] != expected 0xde9fbed3 # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41768 dport 53447] != expected 0xde9fbed3 # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36790 dport 53447] != expected 0xc8a54c8d # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36790 dport 53447] != expected 0xc8a54c8d # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50465 dport 53447] != expected 0xde8eb8ae # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50465 dport 53447] != expected 0xde8eb8ae # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40975 dport 53447] != expected 0x6e3023f6 # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40975 dport 53447] != expected 0x6e3023f6 # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43688 dport 53447] != expected 0x52959c4a # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43688 dport 53447] != expected 0x52959c4a # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51558 dport 53447] != expected 0xc557b4eb # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51558 dport 53447] != expected 0xc557b4eb # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36140 dport 53447] != expected 0xc1e0ff67 # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36140 dport 53447] != expected 0xc1e0ff67 # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36956 dport 53447] != expected 0x524292dd # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36956 dport 53447] != expected 0x524292dd # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59581 dport 53447] != expected 0x636bc035 # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59581 dport 53447] != expected 0x636bc035 # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57997 dport 53447] != expected 0x2978c7a6 # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57997 dport 53447] != expected 0x2978c7a6 # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47722 dport 53447] != expected 0x16474aae # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47722 dport 53447] != expected 0x16474aae # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52700 dport 53447] != expected 0x638ef600 # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52700 dport 53447] != expected 0x638ef600 # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51428 dport 53447] != expected 0xe9280079 # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51428 dport 53447] != expected 0xe9280079 # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52173 dport 53447] != expected 0x3f8c273e # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52173 dport 53447] != expected 0x3f8c273e # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38665 dport 53447] != expected 0xb6d7ea90 # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38665 dport 53447] != expected 0xb6d7ea90 # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49903 dport 53447] != expected 0xc2a95740 # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49903 dport 53447] != expected 0xc2a95740 # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42168 dport 53447] != expected 0x96f2654d # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42168 dport 53447] != expected 0x96f2654d # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48080 dport 53447] != expected 0x63ba10a4 # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48080 dport 53447] != expected 0x63ba10a4 # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42295 dport 53447] != expected 0xe496d58f # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42295 dport 53447] != expected 0xe496d58f # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34617 dport 53447] != expected 0xb16be081 # # Exception| cpu 5: rx_hash 0x99302d3a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34617 dport 53447] != expected 0xb16be081 # # Exception| count: pass=0 nohash=0 fail=40 # # 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__->