< 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 1800 # 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-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 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-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 38193 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x2ea38417 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33890 dport 38193] != expected 0xae3a6fbb # # Exception| cpu 0: rx_hash 0x1a7bc417 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33904 dport 38193] != expected 0x64c59dce # # Exception| cpu 0: rx_hash 0xb9464417 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33916 dport 38193] != expected 0x8e57d1ed # # Exception| cpu 0: rx_hash 0x3a243c17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33940 dport 38193] != expected 0x5f134036 # # Exception| cpu 0: rx_hash 0xdf62bc17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33950 dport 38193] != expected 0x60a59452 # # Exception| cpu 0: rx_hash 0x37addc17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33966 dport 38193] != expected 0x1a01075a # # Exception| cpu 5: rx_hash 0x89195be8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33858 dport 38193] != expected 0x87a61ebc # # Exception| cpu 5: rx_hash 0x6c5fdbe8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33864 dport 38193] != expected 0xb810cad8 # # Exception| cpu 5: rx_hash 0xfbba1be8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33878 dport 38193] != expected 0x987d748e # # Exception| cpu 5: rx_hash 0xd66c03e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33928 dport 38193] != expected 0xe6b9ee1a # # Exception| cpu 5: rx_hash 0xe2b443e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33946 dport 38193] != expected 0x2c461c6f # # Exception| cpu 5: rx_hash 0xa946a3e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33958 dport 38193] != expected 0xbc70c344 # # Exception| cpu 0: rx_hash 0xe6331c17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33974 dport 38193] != expected 0xef48214b # # Exception| cpu 0: rx_hash 0x43ca6c17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33998 dport 38193] != expected 0xa7534ede # # Exception| cpu 0: rx_hash 0x31692c17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34010 dport 38193] != expected 0xb88824ec # # Exception| cpu 0: rx_hash 0x77122c17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34012 dport 38193] != expected 0x6dacbcab # # Exception| cpu 0: rx_hash 0xd9a64c17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34026 dport 38193] != expected 0xc22cb7e4 # # Exception| cpu 0: rx_hash 0x53e59017 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34054 dport 38193] != expected 0x3ab82022 # # Exception| cpu 0: rx_hash 0x2146d017 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34066 dport 38193] != expected 0x25634a10 # # Exception| cpu 5: rx_hash 0x9b5a13e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33984 dport 38193] != expected 0xd4061287 # # Exception| cpu 5: rx_hash 0x7e1c93e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33994 dport 38193] != expected 0xebb0c6e3 # # Exception| cpu 5: rx_hash 0xe9f953e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34004 dport 38193] != expected 0xcbdd78b5 # # Exception| cpu 5: rx_hash 0x35ee73e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34038 dport 38193] != expected 0x7b8619c8 # # Exception| cpu 5: rx_hash 0x96d3f3e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34042 dport 38193] != expected 0x911455eb # # Exception| cpu 5: rx_hash 0xb2244fe8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34080 dport 38193] != expected 0xc600c962 # # Exception| cpu 5: rx_hash 0x1119cfe8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34092 dport 38193] != expected 0x2c928541 # # Exception| cpu 0: rx_hash 0x5e6c7017 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34108 dport 38193] != expected 0x7faa674e # # Exception| cpu 0: rx_hash 0xbdee0017 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34114 dport 38193] != expected 0xe295909c # # Exception| cpu 0: rx_hash 0x58a88017 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34120 dport 38193] != expected 0xdd2344f8 # # Exception| cpu 0: rx_hash 0x55216017 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34162 dport 38193] != expected 0x98310394 # # Exception| cpu 0: rx_hash 0xa4e05817 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34190 dport 38193] != expected 0x56aef87d # # Exception| cpu 0: rx_hash 0x90381817 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34204 dport 38193] != expected 0x9c510a08 # # Exception| cpu 0: rx_hash 0x9db1f817 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34214 dport 38193] != expected 0xd9434d64 # # Exception| cpu 5: rx_hash 0xf29bbfe8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34130 dport 38193] != expected 0xb1ad7293 # # Exception| cpu 5: rx_hash 0x17dd3fe8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34136 dport 38193] != expected 0x8e1ba6f7 # # Exception| cpu 5: rx_hash 0xff125fe8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34152 dport 38193] != expected 0xf4bf35ff # # Exception| cpu 5: rx_hash 0x7c7027e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34176 dport 38193] != expected 0x25fba424 # # Exception| cpu 5: rx_hash 0x94bf47e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34224 dport 38193] != expected 0x5f5f372c # # Exception| cpu 5: rx_hash 0x71f9c7e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34234 dport 38193] != expected 0x60e9e348 # # Exception| cpu 5: rx_hash 0x927bb7e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34244 dport 38193] != expected 0xfdd6149a # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x519b52ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57886 dport 46290] OK # # # cpu 0: rx_hash 0xb95432ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57902 dport 46290] OK # # # cpu 0: rx_hash 0x68caf2ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57910 dport 46290] OK # # # cpu 0: rx_hash 0xbf90c2ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57946 dport 46290] OK # # # cpu 0: rx_hash 0x575fa2ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57962 dport 46290] OK # # # cpu 0: rx_hash 0x86c162ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57970 dport 46290] OK # # # cpu 5: rx_hash 0xf6218d52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57918 dport 46290] OK # # # cpu 5: rx_hash 0x15a3fd52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57920 dport 46290] OK # # # cpu 5: rx_hash 0xb69e7d52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57932 dport 46290] OK # # # cpu 5: rx_hash 0xbb179d52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57974 dport 46290] OK # # # cpu 5: rx_hash 0x182a1d52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57978 dport 46290] OK # # # cpu 0: rx_hash 0xc0ba62ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57972 dport 46290] OK # # # cpu 0: rx_hash 0x9246daad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57988 dport 46290] OK # # # cpu 0: rx_hash 0x317b5aad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57992 dport 46290] OK # # # cpu 0: rx_hash 0x77005aad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57998 dport 46290] OK # # # cpu 0: rx_hash 0x990bcaad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58058 dport 46290] OK # # # cpu 0: rx_hash 0x48950aad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58066 dport 46290] OK # # # cpu 5: rx_hash 0x7e0ee552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58008 dport 46290] OK # # # cpu 5: rx_hash 0x96c18552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58024 dport 46290] OK # # # cpu 5: rx_hash 0xd0ba8552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58030 dport 46290] OK # # # cpu 5: rx_hash 0xe462c552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58044 dport 46290] OK # # # cpu 5: rx_hash 0xdbf79552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58080 dport 46290] OK # # # cpu 5: rx_hash 0x78ca1552 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58092 dport 46290] OK # # # cpu 0: rx_hash 0x0367eaad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58094 dport 46290] OK # # # cpu 0: rx_hash 0x37bfaaad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58108 dport 46290] OK # # # cpu 0: rx_hash 0xbdfc76ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58128 dport 46290] OK # # # cpu 0: rx_hash 0xb07596ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58154 dport 46290] OK # # # cpu 0: rx_hash 0xc41226ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58186 dport 46290] OK # # # cpu 5: rx_hash 0xf289c952 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58112 dport 46290] OK # # # cpu 5: rx_hash 0x802a8952 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58132 dport 46290] OK # # # cpu 5: rx_hash 0x2e9ee952 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58146 dport 46290] OK # # # cpu 5: rx_hash 0xff002952 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58170 dport 46290] OK # # # cpu 5: rx_hash 0x1c825952 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58180 dport 46290] OK # # # cpu 5: rx_hash 0xf9c4d952 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58190 dport 46290] OK # # # cpu 5: rx_hash 0x6e211952 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58192 dport 46290] OK # # # cpu 5: rx_hash 0xcd1c9952 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58204 dport 46290] OK # # # cpu 5: rx_hash 0x63a8f952 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58218 dport 46290] OK # # # cpu 0: rx_hash 0x8fe0c6ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58230 dport 46290] OK # # # cpu 0: rx_hash 0xe9c43ead [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58260 dport 46290] OK # # # cpu 0: rx_hash 0x47705ead [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58274 dport 46290] OK # # # cpu 0: rx_hash 0xe44ddead [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58286 dport 46290] OK # # # cpu 0: rx_hash 0x73a81ead [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58288 dport 46290] OK # # # cpu 0: rx_hash 0x902a6ead [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58318 dport 46290] OK # # # cpu 0: rx_hash 0xa4f22ead [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58332 dport 46290] 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 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-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 51902 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51439 dport 51902] != expected 0x2874ca9a # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51439 dport 51902] != expected 0x2874ca9a # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52546 dport 51902] != expected 0xaeeca6a2 # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 52546 dport 51902] != expected 0xaeeca6a2 # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33514 dport 51902] != expected 0xe4b21abe # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 33514 dport 51902] != expected 0xe4b21abe # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59863 dport 51902] != expected 0x4abb8fdd # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59863 dport 51902] != expected 0x4abb8fdd # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44546 dport 51902] != expected 0x5b358558 # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44546 dport 51902] != expected 0x5b358558 # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38884 dport 51902] != expected 0x9dcb13ad # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38884 dport 51902] != expected 0x9dcb13ad # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47832 dport 51902] != expected 0x60d4c9b # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 47832 dport 51902] != expected 0x60d4c9b # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39770 dport 51902] != expected 0xebb752f1 # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39770 dport 51902] != expected 0xebb752f1 # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 32825 dport 51902] != expected 0xf1f32bec # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 32825 dport 51902] != expected 0xf1f32bec # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39841 dport 51902] != expected 0xc38211aa # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 39841 dport 51902] != expected 0xc38211aa # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53004 dport 51902] != expected 0xfbee0568 # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53004 dport 51902] != expected 0xfbee0568 # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54955 dport 51902] != expected 0x4179179a # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 54955 dport 51902] != expected 0x4179179a # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34110 dport 51902] != expected 0xab26fef6 # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34110 dport 51902] != expected 0xab26fef6 # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59544 dport 51902] != expected 0xfb9d45d2 # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59544 dport 51902] != expected 0xfb9d45d2 # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43994 dport 51902] != expected 0x4caaea23 # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 43994 dport 51902] != expected 0x4caaea23 # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42572 dport 51902] != expected 0xd0089046 # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 42572 dport 51902] != expected 0xd0089046 # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46764 dport 51902] != expected 0x116efd61 # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46764 dport 51902] != expected 0x116efd61 # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40729 dport 51902] != expected 0xc7cb975 # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 40729 dport 51902] != expected 0xc7cb975 # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34202 dport 51902] != expected 0x43e1b8d # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 34202 dport 51902] != expected 0x43e1b8d # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51675 dport 51902] != expected 0x7b005f8f # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51675 dport 51902] != expected 0x7b005f8f # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44258 dport 51902] != expected 0x9e99178d # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 44258 dport 51902] != expected 0x9e99178d # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51193 dport 51902] != expected 0xcc286bae # # Exception| cpu 4: rx_hash 0x07cbd30f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51193 dport 51902] != expected 0xcc286bae # # 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 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-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 58047 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42141 dport 58047] != expected 0xbb3833d6 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42141 dport 58047] != expected 0xbb3833d6 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35097 dport 58047] != expected 0x39f3a776 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35097 dport 58047] != expected 0x39f3a776 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58464 dport 58047] != expected 0x79712947 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58464 dport 58047] != expected 0x79712947 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43259 dport 58047] != expected 0xe287be56 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43259 dport 58047] != expected 0xe287be56 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39523 dport 58047] != expected 0x5a64ab36 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39523 dport 58047] != expected 0x5a64ab36 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38077 dport 58047] != expected 0x866a2349 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38077 dport 58047] != expected 0x866a2349 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35302 dport 58047] != expected 0x44c49f77 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35302 dport 58047] != expected 0x44c49f77 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47922 dport 58047] != expected 0x8cc765e8 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47922 dport 58047] != expected 0x8cc765e8 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33901 dport 58047] != expected 0x60633109 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33901 dport 58047] != expected 0x60633109 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58846 dport 58047] != expected 0x1437dab8 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58846 dport 58047] != expected 0x1437dab8 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57110 dport 58047] != expected 0x16e2f4a7 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57110 dport 58047] != expected 0x16e2f4a7 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60957 dport 58047] != expected 0xaae01fc6 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60957 dport 58047] != expected 0xaae01fc6 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53851 dport 58047] != expected 0xce0d82d9 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53851 dport 58047] != expected 0xce0d82d9 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54476 dport 58047] != expected 0x8ef00e27 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54476 dport 58047] != expected 0x8ef00e27 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57183 dport 58047] != expected 0xac8f1b59 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57183 dport 58047] != expected 0xac8f1b59 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34203 dport 58047] != expected 0x4013d2f6 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34203 dport 58047] != expected 0x4013d2f6 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43339 dport 58047] != expected 0x57513256 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43339 dport 58047] != expected 0x57513256 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48915 dport 58047] != expected 0x911b9316 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48915 dport 58047] != expected 0x911b9316 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35064 dport 58047] != expected 0xe7d60488 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35064 dport 58047] != expected 0xe7d60488 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53550 dport 58047] != expected 0x911e7b27 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51639 dport 58047] != expected 0xebe46de6 # # Exception| cpu 5: rx_hash 0x9c304870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51639 dport 58047] != expected 0xebe46de6 # # Exception| count: pass=0 nohash=0 fail=41 # # 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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->