< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 44759 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc5cb4662 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46996 dport 44759] != expected 0x77a42dbf # # Exception| cpu 0: rx_hash 0x9335b6c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47002 dport 44759] != expected 0x9b4b8425 # # Exception| cpu 0: rx_hash 0xd962372c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47052 dport 44759] != expected 0x607eaec5 # # Exception| cpu 4: rx_hash 0x1c11fb0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47006 dport 44759] != expected 0xdeb9f499 # # Exception| cpu 4: rx_hash 0x8e3c61c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47022 dport 44759] != expected 0x77b26a1 # # Exception| cpu 4: rx_hash 0x6df572b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47038 dport 44759] != expected 0x9607ba8e # # Exception| cpu 5: rx_hash 0xfd3902be [saddr 192.0.3.2 daddr 192.0.3.1 sport 47060 dport 44759] != expected 0xd3fb0ab4 # # Exception| cpu 0: rx_hash 0x27a2f353 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47080 dport 44759] != expected 0x6d32906e # # Exception| cpu 0: rx_hash 0x20cba5d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47118 dport 44759] != expected 0xe711dd58 # # Exception| cpu 0: rx_hash 0x96bd0a8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47142 dport 44759] != expected 0x8d56ab11 # # Exception| cpu 4: rx_hash 0x3aab245d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47068 dport 44759] != expected 0xf10232ea # # Exception| cpu 4: rx_hash 0x95fc460c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47120 dport 44759] != expected 0x9a82e8ed # # Exception| cpu 4: rx_hash 0x04909045 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47126 dport 44759] != expected 0x54947929 # # Exception| cpu 5: rx_hash 0x92951088 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47094 dport 44759] != expected 0x10a1a5db # # Exception| cpu 5: rx_hash 0x4b4fade5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47100 dport 44759] != expected 0xb9bc7cfd # # Exception| cpu 5: rx_hash 0xe7598334 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47110 dport 44759] != expected 0xc5e8e506 # # Exception| cpu 5: rx_hash 0xfa50543a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47154 dport 44759] != expected 0x59d84782 # # Exception| cpu 0: rx_hash 0x508f8a2f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47170 dport 44759] != expected 0x2445b2b1 # # Exception| cpu 0: rx_hash 0x1839e10b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47182 dport 44759] != expected 0x434efa53 # # Exception| cpu 0: rx_hash 0xfbf0f27a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47198 dport 44759] != expected 0xd232667c # # Exception| cpu 0: rx_hash 0xe6f92574 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47210 dport 44759] != expected 0x4e02c4f8 # # Exception| cpu 0: rx_hash 0x05303605 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47226 dport 44759] != expected 0xdf7e58d7 # # Exception| cpu 0: rx_hash 0x17cdffec [saddr 192.0.3.2 daddr 192.0.3.1 sport 47250 dport 44759] != expected 0xc3499a10 # # Exception| cpu 4: rx_hash 0x7b20a15a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47238 dport 44759] != expected 0x17c77683 # # Exception| cpu 4: rx_hash 0x9ba8feab [saddr 192.0.3.2 daddr 192.0.3.1 sport 47264 dport 44759] != expected 0x916fa950 # # Exception| cpu 5: rx_hash 0xa2fa1c37 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47244 dport 44759] != expected 0xbedaafa5 # # Exception| cpu 5: rx_hash 0x41330f46 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47260 dport 44759] != expected 0x2fa6338a # # Exception| cpu 0: rx_hash 0xf745a01d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47284 dport 44759] != expected 0x45e145c3 # # Exception| cpu 0: rx_hash 0x152c152c [saddr 192.0.3.2 daddr 192.0.3.1 sport 47304 dport 44759] != expected 0x5f77f812 # # Exception| cpu 0: rx_hash 0x8440c365 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47310 dport 44759] != expected 0x916169d6 # # Exception| cpu 0: rx_hash 0x2c7ef7b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47332 dport 44759] != expected 0x70c2fee7 # # Exception| cpu 4: rx_hash 0xa1bb50b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47290 dport 44759] != expected 0xa90eec59 # # Exception| cpu 5: rx_hash 0x0ac428e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47270 dport 44759] != expected 0x5f793894 # # Exception| cpu 5: rx_hash 0x2e9f1d70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47294 dport 44759] != expected 0xecfc9ce5 # # Exception| cpu 5: rx_hash 0xbe536d79 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47316 dport 44759] != expected 0xa9002cdf # # Exception| cpu 5: rx_hash 0xa01bf6f7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47318 dport 44759] != expected 0x22e4cda7 # # Exception| cpu 0: rx_hash 0x7a80071a [saddr 192.0.3.2 daddr 192.0.3.1 sport 47338 dport 44759] != expected 0x9c2d577d # # Exception| cpu 0: rx_hash 0xebecd153 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47340 dport 44759] != expected 0x523bc6b9 # # Exception| cpu 0: rx_hash 0xeef734e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47374 dport 44759] != expected 0xe06149a # # Exception| cpu 0: rx_hash 0x5bc0d73b [saddr 192.0.3.2 daddr 192.0.3.1 sport 47376 dport 44759] != expected 0x7395212f # # Exception| cpu 0: rx_hash 0x821a6a56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47386 dport 44759] != expected 0xda88f809 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x7998fc8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49592 dport 56020] OK # # # cpu 0: rx_hash 0xca326c23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55962 dport 56020] OK # # # cpu 4: rx_hash 0xccaf1f57 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49574 dport 56020] OK # # # cpu 4: rx_hash 0xf6bcb14b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49596 dport 56020] OK # # # cpu 4: rx_hash 0x9bf149bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49604 dport 56020] OK # # # cpu 4: rx_hash 0x581ff6ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55978 dport 56020] OK # # # cpu 5: rx_hash 0x087c7534 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49560 dport 56020] OK # # # cpu 5: rx_hash 0x9a51effd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49576 dport 56020] OK # # # cpu 5: rx_hash 0x614d1476 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55942 dport 56020] OK # # # cpu 5: rx_hash 0x29fb7f52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55946 dport 56020] OK # # # cpu 0: rx_hash 0xbbd6e59b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55994 dport 56020] OK # # # cpu 0: rx_hash 0x2b1a9592 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56016 dport 56020] OK # # # cpu 0: rx_hash 0x1248770e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56060 dport 56020] OK # # # cpu 4: rx_hash 0x7c44c378 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55986 dport 56020] OK # # # cpu 4: rx_hash 0x0f41a000 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56008 dport 56020] OK # # # cpu 4: rx_hash 0x285bd912 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56038 dport 56020] OK # # # cpu 4: rx_hash 0xead21a42 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56076 dport 56020] OK # # # cpu 5: rx_hash 0xb9370f5b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56032 dport 56020] OK # # # cpu 5: rx_hash 0xf181647f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56044 dport 56020] OK # # # cpu 5: rx_hash 0xd0c1b45e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56086 dport 56020] OK # # # cpu 0: rx_hash 0x9877df7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56090 dport 56020] OK # # # cpu 0: rx_hash 0x857e0874 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56110 dport 56020] OK # # # cpu 0: rx_hash 0xe99356c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56122 dport 56020] OK # # # cpu 0: rx_hash 0x5d041359 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56136 dport 56020] OK # # # cpu 0: rx_hash 0xd2205e9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56140 dport 56020] OK # # # cpu 0: rx_hash 0x31e94def [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56156 dport 56020] OK # # # cpu 0: rx_hash 0x76ab382c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56204 dport 56020] OK # # # cpu 4: rx_hash 0x175392bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56094 dport 56020] OK # # # cpu 4: rx_hash 0x32a8016f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56170 dport 56020] OK # # # cpu 4: rx_hash 0x879fe2b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56180 dport 56020] OK # # # cpu 4: rx_hash 0xb1391ecf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56196 dport 56020] OK # # # cpu 5: rx_hash 0x42ec2e97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56102 dport 56020] OK # # # cpu 0: rx_hash 0x19072a1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56238 dport 56020] OK # # # cpu 0: rx_hash 0xface396b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56254 dport 56020] OK # # # cpu 0: rx_hash 0x6a024962 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56276 dport 56020] OK # # # cpu 0: rx_hash 0x1be6c0da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56308 dport 56020] OK # # # cpu 4: rx_hash 0x95622b5d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56220 dport 56020] OK # # # cpu 4: rx_hash 0xde950cf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56230 dport 56020] OK # # # cpu 4: rx_hash 0xa6811709 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56322 dport 56020] OK # # # cpu 5: rx_hash 0x074fb194 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56236 dport 56020] OK # # # cpu 5: rx_hash 0xb278524f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56242 dport 56020] OK # # # cpu 5: rx_hash 0x9783c19d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56262 dport 56020] OK # # # cpu 5: rx_hash 0x694305e2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56290 dport 56020] OK # # # cpu 5: rx_hash 0xaed12301 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56298 dport 56020] OK # # # count: pass=44 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 44168 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34518 dport 44168] != expected 0x7c7f8e3f # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 34518 dport 44168] != expected 0x7c7f8e3f # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55915 dport 44168] != expected 0xe5026d62 # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55915 dport 44168] != expected 0xe5026d62 # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53454 dport 44168] != expected 0x4011f64 # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53454 dport 44168] != expected 0x4011f64 # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56762 dport 44168] != expected 0x321e5861 # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56762 dport 44168] != expected 0x321e5861 # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56669 dport 44168] != expected 0xd50ff1cd # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56669 dport 44168] != expected 0xd50ff1cd # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41665 dport 44168] != expected 0xd9d10d1b # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41665 dport 44168] != expected 0xd9d10d1b # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35602 dport 44168] != expected 0x418d8887 # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 35602 dport 44168] != expected 0x418d8887 # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45764 dport 44168] != expected 0x257bc3ca # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45764 dport 44168] != expected 0x257bc3ca # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33318 dport 44168] != expected 0x69881af9 # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33318 dport 44168] != expected 0x69881af9 # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33468 dport 44168] != expected 0x83c6cc75 # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 33468 dport 44168] != expected 0x83c6cc75 # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57777 dport 44168] != expected 0x92748a2c # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57777 dport 44168] != expected 0x92748a2c # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55359 dport 44168] != expected 0xe158421b # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 55359 dport 44168] != expected 0xe158421b # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57368 dport 44168] != expected 0xd4c264d3 # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 57368 dport 44168] != expected 0xd4c264d3 # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43399 dport 44168] != expected 0x73266fcf # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43399 dport 44168] != expected 0x73266fcf # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43541 dport 44168] != expected 0x260dac3e # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 43541 dport 44168] != expected 0x260dac3e # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 32996 dport 44168] != expected 0xe097abee # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 32996 dport 44168] != expected 0xe097abee # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54925 dport 44168] != expected 0xf2bd0d77 # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 54925 dport 44168] != expected 0xf2bd0d77 # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44923 dport 44168] != expected 0x7551570a # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 44923 dport 44168] != expected 0x7551570a # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46240 dport 44168] != expected 0x42a6ccfb # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46240 dport 44168] != expected 0x42a6ccfb # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38671 dport 44168] != expected 0xe9c5e96f # # Exception| cpu 0: rx_hash 0xa731214a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38671 dport 44168] != expected 0xe9c5e96f # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 39428 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34001 dport 39428] != expected 0xba8134f5 # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34001 dport 39428] != expected 0xba8134f5 # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45245 dport 39428] != expected 0x323c9b62 # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45245 dport 39428] != expected 0x323c9b62 # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59337 dport 39428] != expected 0xaab1ce06 # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59337 dport 39428] != expected 0xaab1ce06 # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32997 dport 39428] != expected 0x1407c7b6 # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32997 dport 39428] != expected 0x1407c7b6 # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34910 dport 39428] != expected 0xa6df6746 # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34910 dport 39428] != expected 0xa6df6746 # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50615 dport 39428] != expected 0x27ff4cab # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50615 dport 39428] != expected 0x27ff4cab # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33725 dport 39428] != expected 0xa18c6f54 # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33725 dport 39428] != expected 0xa18c6f54 # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59151 dport 39428] != expected 0x9f567efd # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59151 dport 39428] != expected 0x9f567efd # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60190 dport 39428] != expected 0xaa46ecfb # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60190 dport 39428] != expected 0xaa46ecfb # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52832 dport 39428] != expected 0x3da593b7 # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52832 dport 39428] != expected 0x3da593b7 # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41781 dport 39428] != expected 0xec168f50 # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41781 dport 39428] != expected 0xec168f50 # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36465 dport 39428] != expected 0x69c5459e # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36465 dport 39428] != expected 0x69c5459e # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34268 dport 39428] != expected 0x9af9fa # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34268 dport 39428] != expected 0x9af9fa # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39355 dport 39428] != expected 0x22daaab3 # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39355 dport 39428] != expected 0x22daaab3 # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54982 dport 39428] != expected 0x3470b51d # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54982 dport 39428] != expected 0x3470b51d # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50883 dport 39428] != expected 0xab2606d5 # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50883 dport 39428] != expected 0xab2606d5 # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43541 dport 39428] != expected 0xa0905f9 # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43541 dport 39428] != expected 0xa0905f9 # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37629 dport 39428] != expected 0x7ba173ac # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37629 dport 39428] != expected 0x7ba173ac # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48096 dport 39428] != expected 0x6dc5db7d # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48096 dport 39428] != expected 0x6dc5db7d # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33571 dport 39428] != expected 0x88c2aee1 # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33571 dport 39428] != expected 0x88c2aee1 # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58139 dport 39428] != expected 0x40340406 # # Exception| cpu 4: rx_hash 0x100a4212 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58139 dport 39428] != expected 0x40340406 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->