< 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 214, 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 48283 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x2ff94e5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37940 dport 48283] != expected 0x42fb766b # # Exception| cpu 0: rx_hash 0x99eb02e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37948 dport 48283] != expected 0xa8d7fc36 # # Exception| cpu 0: rx_hash 0x5804f456 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37992 dport 48283] != expected 0x34dd3ce9 # # Exception| cpu 0: rx_hash 0x593b07c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38004 dport 48283] != expected 0xffbee720 # # Exception| cpu 0: rx_hash 0x4d715238 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38034 dport 48283] != expected 0x1a39a197 # # Exception| cpu 0: rx_hash 0xcf914ccb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38052 dport 48283] != expected 0xe94ffbe0 # # Exception| cpu 0: rx_hash 0xe185ce6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38110 dport 48283] != expected 0x9909ae3b # # Exception| cpu 0: rx_hash 0xb953055c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38116 dport 48283] != expected 0x540a6aab # # Exception| cpu 0: rx_hash 0x0f4149e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38124 dport 48283] != expected 0xbe26e0f6 # # Exception| cpu 0: rx_hash 0x84c4694a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38148 dport 48283] != expected 0xe2377580 # # Exception| cpu 0: rx_hash 0x85fb9ad4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38168 dport 48283] != expected 0x2954ae49 # # Exception| cpu 0: rx_hash 0x5db2a829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38170 dport 48283] != expected 0x81e6873d # # Exception| cpu 0: rx_hash 0x6940fa65 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38180 dport 48283] != expected 0x98bc5717 # # Exception| cpu 0: rx_hash 0xb109c898 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38182 dport 48283] != expected 0x300e7e63 # # Exception| cpu 0: rx_hash 0xb3762fa4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38184 dport 48283] != expected 0xa6c9c9f0 # # Exception| cpu 0: rx_hash 0x687f09fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 38200 dport 48283] != expected 0x53df8cde # # Exception| cpu 0: rx_hash 0x73a62a8c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38240 dport 48283] != expected 0xf1a0d2e6 # # Exception| cpu 0: rx_hash 0x1f82b3f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38244 dport 48283] != expected 0x25f9c65c # # Exception| cpu 0: rx_hash 0xbce55923 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38294 dport 48283] != expected 0xe131d17f # # Exception| cpu 0: rx_hash 0x8a68ec53 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38310 dport 48283] != expected 0x6eacb6c6 # # Exception| cpu 0: rx_hash 0x1351d1d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38344 dport 48283] != expected 0x3fa5b289 # # Exception| cpu 0: rx_hash 0x92f1db86 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38380 dport 48283] != expected 0x917784a4 # # Exception| cpu 0: rx_hash 0xd6934183 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38424 dport 48283] != expected 0x91ad7832 # # Exception| cpu 0: rx_hash 0x3857c60e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38442 dport 48283] != expected 0xb68236ff # # Exception| cpu 0: rx_hash 0x177cb735 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38476 dport 48283] != expected 0xda7b8ed # # Exception| cpu 0: rx_hash 0xf887c326 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38498 dport 48283] != expected 0xe1eb2de9 # # Exception| cpu 0: rx_hash 0x4dd59b3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38520 dport 48283] != expected 0x5663cbee # # Exception| cpu 0: rx_hash 0x37c4b089 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38548 dport 48283] != expected 0xf17a2e70 # # Exception| cpu 0: rx_hash 0x4246edbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38598 dport 48283] != expected 0x119bd361 # # Exception| cpu 0: rx_hash 0x2c1d93fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 38604 dport 48283] != expected 0x53057048 # # Exception| cpu 0: rx_hash 0xf714b5a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38620 dport 48283] != expected 0xa6133566 # # Exception| cpu 0: rx_hash 0x495c34da [saddr 192.0.3.2 daddr 192.0.3.1 sport 38678 dport 48283] != expected 0x283babf3 # # Exception| cpu 0: rx_hash 0xcbbc2a29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38688 dport 48283] != expected 0xdb4df184 # # Exception| cpu 0: rx_hash 0x8acc2550 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38732 dport 48283] != expected 0x22f6dcbf # # Exception| cpu 0: rx_hash 0x8bf3d6ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 38736 dport 48283] != expected 0xe9950776 # # Exception| cpu 0: rx_hash 0x6408a2dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 38782 dport 48283] != expected 0x5d99272 # # Exception| cpu 0: rx_hash 0xaa7422ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 38804 dport 48283] != expected 0xde2b4a22 # # Exception| cpu 0: rx_hash 0x723d1011 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38806 dport 48283] != expected 0x76996356 # # Exception| cpu 0: rx_hash 0x9dc66402 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38840 dport 48283] != expected 0x9ad5f652 # # Exception| cpu 0: rx_hash 0xb1ad019b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38860 dport 48283] != expected 0x7c54141a # # Exception| cpu 0: rx_hash 0x62ca4026 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38930 dport 48283] != expected 0xeaa51cac # # 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 0x5d4b901a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46526 dport 42868] OK # # # cpu 0: rx_hash 0x1e44785f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46556 dport 42868] OK # # # cpu 0: rx_hash 0xdb86e80b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46604 dport 42868] OK # # # cpu 0: rx_hash 0x812fc405 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46648 dport 42868] OK # # # cpu 0: rx_hash 0xac7b5202 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46672 dport 42868] OK # # # cpu 0: rx_hash 0x2ddb5853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46708 dport 42868] OK # # # cpu 0: rx_hash 0x0d635fef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46764 dport 42868] OK # # # cpu 0: rx_hash 0x0c5cac71 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46768 dport 42868] OK # # # cpu 0: rx_hash 0xb83107f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46774 dport 42868] OK # # # cpu 0: rx_hash 0xd66a79b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46780 dport 42868] OK # # # cpu 0: rx_hash 0x4e6cb7aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46798 dport 42868] OK # # # cpu 0: rx_hash 0x4d2ca308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46812 dport 42868] OK # # # cpu 0: rx_hash 0x956591f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46814 dport 42868] OK # # # cpu 0: rx_hash 0x79def144 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46818 dport 42868] OK # # # cpu 0: rx_hash 0xcc8ca959 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46840 dport 42868] OK # # # cpu 0: rx_hash 0xf02436d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46852 dport 42868] OK # # # cpu 0: rx_hash 0xa9cd0e7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46882 dport 42868] OK # # # cpu 0: rx_hash 0x1fdf42c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46890 dport 42868] OK # # # cpu 0: rx_hash 0xeac2e638 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46912 dport 42868] OK # # # cpu 0: rx_hash 0xc93af526 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46986 dport 42868] OK # # # cpu 0: rx_hash 0xfe88b3c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47014 dport 42868] OK # # # cpu 0: rx_hash 0x49a50ce9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47026 dport 42868] OK # # # cpu 0: rx_hash 0xb796db53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47108 dport 42868] OK # # # cpu 0: rx_hash 0x018497ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47116 dport 42868] OK # # # cpu 0: rx_hash 0xd9cda511 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47118 dport 42868] OK # # # cpu 0: rx_hash 0x3449363e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47150 dport 42868] OK # # # cpu 0: rx_hash 0xc32b75f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47178 dport 42868] OK # # # cpu 0: rx_hash 0x182253a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47194 dport 42868] OK # # # cpu 0: rx_hash 0x40f49895 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47200 dport 42868] OK # # # cpu 0: rx_hash 0x2eafe6d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47210 dport 42868] OK # # # cpu 0: rx_hash 0xe0d366e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47232 dport 42868] OK # # # cpu 0: rx_hash 0x56c12a59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47240 dport 42868] OK # # # cpu 0: rx_hash 0xe2ac81da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47246 dport 42868] OK # # # cpu 0: rx_hash 0xe3937244 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47250 dport 42868] OK # # # cpu 0: rx_hash 0x604c9f29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47288 dport 42868] OK # # # cpu 0: rx_hash 0x213c9050 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47316 dport 42868] OK # # # cpu 0: rx_hash 0xf26f7bcb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47366 dport 42868] OK # # # cpu 0: rx_hash 0x5ce400a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47428 dport 42868] OK # # # cpu 0: rx_hash 0xebc9bf80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47440 dport 42868] OK # # # cpu 0: rx_hash 0x8592c1c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47450 dport 42868] OK # # # cpu 0: rx_hash 0x7c5c071d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47516 dport 42868] 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 214, 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 45381 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 59120 dport 45381] != expected 0xbf40515b # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 59120 dport 45381] != expected 0xbf40515b # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 33102 dport 45381] != expected 0x5e520808 # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 33102 dport 45381] != expected 0x5e520808 # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 54500 dport 45381] != expected 0xa2282f81 # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 54500 dport 45381] != expected 0xa2282f81 # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 37004 dport 45381] != expected 0x8a30a85 # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 37004 dport 45381] != expected 0x8a30a85 # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 37521 dport 45381] != expected 0x50c318c # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 37521 dport 45381] != expected 0x50c318c # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 35627 dport 45381] != expected 0xeee36324 # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 35627 dport 45381] != expected 0xeee36324 # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 52543 dport 45381] != expected 0xdf6d9c1c # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 52543 dport 45381] != expected 0xdf6d9c1c # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 59072 dport 45381] != expected 0x30dd36e2 # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 59072 dport 45381] != expected 0x30dd36e2 # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 51188 dport 45381] != expected 0xdd32aa91 # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 51188 dport 45381] != expected 0xdd32aa91 # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 55638 dport 45381] != expected 0x5acab825 # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 55638 dport 45381] != expected 0x5acab825 # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 38168 dport 45381] != expected 0x93cbaef2 # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 38168 dport 45381] != expected 0x93cbaef2 # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 54110 dport 45381] != expected 0x42a4acdb # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 54110 dport 45381] != expected 0x42a4acdb # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 36874 dport 45381] != expected 0x2aeaffee # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 36874 dport 45381] != expected 0x2aeaffee # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 55766 dport 45381] != expected 0x4687080 # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 55766 dport 45381] != expected 0x4687080 # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 40800 dport 45381] != expected 0xb97d4cfe # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 40800 dport 45381] != expected 0xb97d4cfe # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 58525 dport 45381] != expected 0x80379ca0 # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 58525 dport 45381] != expected 0x80379ca0 # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 41229 dport 45381] != expected 0x83bb69fc # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 41229 dport 45381] != expected 0x83bb69fc # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 56409 dport 45381] != expected 0x79ec6019 # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 56409 dport 45381] != expected 0x79ec6019 # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 37155 dport 45381] != expected 0xc478619f # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 37155 dport 45381] != expected 0xc478619f # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 42561 dport 45381] != expected 0x73a6e93f # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 42561 dport 45381] != expected 0x73a6e93f # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 55988 dport 45381] != expected 0xd3ed3c53 # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 55988 dport 45381] != expected 0xd3ed3c53 # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 44425 dport 45381] != expected 0xa77ec07d # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 44425 dport 45381] != expected 0xa77ec07d # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 58964 dport 45381] != expected 0x4f30afd3 # # Exception| cpu 0: rx_hash 0x97b479da [saddr 192.0.3.2 daddr 192.0.3.1 sport 58964 dport 45381] != expected 0x4f30afd3 # # Exception| count: pass=0 nohash=0 fail=46 # # 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 214, 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 52789 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59762 dport 52789] != expected 0xb337eba0 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59762 dport 52789] != expected 0xb337eba0 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57453 dport 52789] != expected 0xb4d5cf10 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57453 dport 52789] != expected 0xb4d5cf10 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60004 dport 52789] != expected 0x8f3bbd2b # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60004 dport 52789] != expected 0x8f3bbd2b # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41599 dport 52789] != expected 0x73b50c9 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41599 dport 52789] != expected 0x73b50c9 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38438 dport 52789] != expected 0x4e2abf68 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38438 dport 52789] != expected 0x4e2abf68 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55542 dport 52789] != expected 0x7cf449c5 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55542 dport 52789] != expected 0x7cf449c5 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50103 dport 52789] != expected 0xe3a1a595 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50103 dport 52789] != expected 0xe3a1a595 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37404 dport 52789] != expected 0xf19050c3 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37404 dport 52789] != expected 0xf19050c3 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49063 dport 52789] != expected 0x5732fae3 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49063 dport 52789] != expected 0x5732fae3 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35482 dport 52789] != expected 0x74f1c4e1 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35482 dport 52789] != expected 0x74f1c4e1 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56383 dport 52789] != expected 0xd0bb2945 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56383 dport 52789] != expected 0xd0bb2945 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39596 dport 52789] != expected 0xfcad334 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39596 dport 52789] != expected 0xfcad334 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46474 dport 52789] != expected 0xed7c8289 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46474 dport 52789] != expected 0xed7c8289 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45752 dport 52789] != expected 0xb7bcfaca # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45752 dport 52789] != expected 0xb7bcfaca # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40775 dport 52789] != expected 0xbf88003 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40775 dport 52789] != expected 0xbf88003 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49979 dport 52789] != expected 0x2f6549f # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49979 dport 52789] != expected 0x2f6549f # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51648 dport 52789] != expected 0x9a7fcc75 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51648 dport 52789] != expected 0x9a7fcc75 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42198 dport 52789] != expected 0xfeeaa3c3 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42198 dport 52789] != expected 0xfeeaa3c3 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60237 dport 52789] != expected 0xf98f9524 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60237 dport 52789] != expected 0xf98f9524 # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55803 dport 52789] != expected 0x8be06b9b # # Exception| cpu 0: rx_hash 0x6de930f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55803 dport 52789] != expected 0x8be06b9b # # 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-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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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 # Totals: pass:0 fail:1 xfail:0 xpass:0 skip:0 error:0 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__->