< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 56377 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa8b218a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46150 dport 56377] != expected 0x9fd5a677 # # Exception| cpu 0: rx_hash 0x5de78d38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46208 dport 56377] != expected 0x9ed2bc6b # # Exception| cpu 0: rx_hash 0x8c9382ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 46228 dport 56377] != expected 0x23f9af7a # # Exception| cpu 4: rx_hash 0x79c61775 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46162 dport 56377] != expected 0x22feb566 # # Exception| cpu 4: rx_hash 0x6cf6a3ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 46200 dport 56377] != expected 0x9e8644c7 # # Exception| cpu 4: rx_hash 0xff0f9290 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46218 dport 56377] != expected 0xe4849a48 # # Exception| cpu 5: rx_hash 0xd8aba01f [saddr 192.0.3.2 daddr 192.0.3.1 sport 46120 dport 56377] != expected 0x71cc8003 # # Exception| cpu 5: rx_hash 0xd6bd0316 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46132 dport 56377] != expected 0xd45ccd18 # # Exception| cpu 5: rx_hash 0x74551cbe [saddr 192.0.3.2 daddr 192.0.3.1 sport 46142 dport 56377] != expected 0xae0aeb3b # # Exception| cpu 5: rx_hash 0x65eb5167 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46172 dport 56377] != expected 0x69de2f51 # # Exception| cpu 5: rx_hash 0x7ecd46f1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46186 dport 56377] != expected 0x703693eb # # Exception| cpu 5: rx_hash 0x54fa7fb5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46244 dport 56377] != expected 0x698ad7fd # # Exception| cpu 0: rx_hash 0xf612601d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46254 dport 56377] != expected 0x13dcf1de # # Exception| cpu 0: rx_hash 0x5aecdcbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 46264 dport 56377] != expected 0xcc1a9ae6 # # Exception| cpu 0: rx_hash 0x24e3c70b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46282 dport 56377] != expected 0x8793f189 # # Exception| cpu 0: rx_hash 0x4b529165 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46298 dport 56377] != expected 0xbce5e8c # # Exception| cpu 0: rx_hash 0x2dfe3586 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46318 dport 56377] != expected 0x70cb9a1f # # Exception| cpu 0: rx_hash 0xbb6001e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46338 dport 56377] != expected 0x5571ab52 # # Exception| cpu 0: rx_hash 0x6a140e32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46358 dport 56377] != expected 0xe85ab843 # # Exception| cpu 0: rx_hash 0x76394820 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46360 dport 56377] != expected 0xa37a2274 # # Exception| cpu 4: rx_hash 0x46c19aae [saddr 192.0.3.2 daddr 192.0.3.1 sport 46262 dport 56377] != expected 0x873a00d1 # # Exception| cpu 4: rx_hash 0x81008927 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46328 dport 56377] != expected 0xaf0df127 # # Exception| cpu 5: rx_hash 0x38ce8119 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46276 dport 56377] != expected 0xccb36bbe # # Exception| cpu 5: rx_hash 0x8f162a2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46308 dport 56377] != expected 0xa9dbc3c # # Exception| cpu 5: rx_hash 0xa95be4fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 46352 dport 56377] != expected 0xbbc17c7e # # Exception| cpu 5: rx_hash 0x0bb3fb55 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46362 dport 56377] != expected 0xc1975a5d # # Exception| cpu 0: rx_hash 0xb27df36b [saddr 192.0.3.2 daddr 192.0.3.1 sport 46374 dport 56377] != expected 0xa229c0c4 # # Exception| cpu 0: rx_hash 0x6309fcbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 46386 dport 56377] != expected 0x1f02d3d5 # # Exception| cpu 0: rx_hash 0x6e9af774 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46430 dport 56377] != expected 0x93f68d88 # # Exception| cpu 0: rx_hash 0xd754ff4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 46434 dport 56377] != expected 0xf0481711 # # Exception| cpu 0: rx_hash 0x0620f09e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46454 dport 56377] != expected 0x4d630400 # # Exception| cpu 0: rx_hash 0xf47e3483 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46472 dport 56377] != expected 0x1eac3891 # # Exception| cpu 4: rx_hash 0x02ae09d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46398 dport 56377] != expected 0x36cf31cb # # Exception| cpu 4: rx_hash 0xc2644bd5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46408 dport 56377] != expected 0x4c30e6b0 # # Exception| cpu 4: rx_hash 0x678705f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46458 dport 56377] != expected 0x64aee61e # # Exception| cpu 4: rx_hash 0x87e224ff [saddr 192.0.3.2 daddr 192.0.3.1 sport 46486 dport 56377] != expected 0xd9d10da3 # # Exception| cpu 5: rx_hash 0x1e834fca [saddr 192.0.3.2 daddr 192.0.3.1 sport 46384 dport 56377] != expected 0x7defabfc # # Exception| cpu 5: rx_hash 0xadd51dbb [saddr 192.0.3.2 daddr 192.0.3.1 sport 46424 dport 56377] != expected 0xc06d49b5 # # Exception| cpu 5: rx_hash 0x75bce0e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46440 dport 56377] != expected 0x8a1e3132 # # Exception| cpu 5: rx_hash 0x08365397 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46442 dport 56377] != expected 0xe8f3491b # # Exception| cpu 5: rx_hash 0xe8537291 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46470 dport 56377] != expected 0x558ca2a6 # # 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 0x01dc6802 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44188 dport 36002] OK # # # cpu 0: rx_hash 0x05529144 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44244 dport 36002] OK # # # cpu 0: rx_hash 0xdd3b6c1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44260 dport 36002] OK # # # cpu 0: rx_hash 0xbc9c997a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44264 dport 36002] OK # # # cpu 4: rx_hash 0x7b5d8af3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44198 dport 36002] OK # # # cpu 4: rx_hash 0x6ae3c72a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44228 dport 36002] OK # # # cpu 4: rx_hash 0xcf008906 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44278 dport 36002] OK # # # cpu 4: rx_hash 0x106225db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44286 dport 36002] OK # # # cpu 5: rx_hash 0x69666fe8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44212 dport 36002] OK # # # cpu 5: rx_hash 0x14ecdc9d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44214 dport 36002] OK # # # cpu 5: rx_hash 0x78d82231 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44246 dport 36002] OK # # # cpu 5: rx_hash 0xf56001c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44300 dport 36002] OK # # # cpu 5: rx_hash 0x88eab2b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44302 dport 36002] OK # # # cpu 0: rx_hash 0x45b3fb74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44308 dport 36002] OK # # # cpu 0: rx_hash 0x7e9c35da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49512 dport 36002] OK # # # cpu 0: rx_hash 0xafe83a0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49532 dport 36002] OK # # # cpu 0: rx_hash 0x82d452ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49546 dport 36002] OK # # # cpu 0: rx_hash 0x53a05d1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49566 dport 36002] OK # # # cpu 0: rx_hash 0x54ab0c9e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49574 dport 36002] OK # # # cpu 4: rx_hash 0xc0596c60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49516 dport 36002] OK # # # cpu 4: rx_hash 0x350cf9f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49578 dport 36002] OK # # # cpu 5: rx_hash 0x231f5f97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44320 dport 36002] OK # # # cpu 5: rx_hash 0xa1fe9907 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49504 dport 36002] OK # # # cpu 5: rx_hash 0x419bb801 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49548 dport 36002] OK # # # cpu 5: rx_hash 0x8cc2f1c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49558 dport 36002] OK # # # cpu 5: rx_hash 0x8bc9a043 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49582 dport 36002] OK # # # cpu 0: rx_hash 0x389ff232 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49606 dport 36002] OK # # # cpu 0: rx_hash 0x2aa41729 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49620 dport 36002] OK # # # cpu 0: rx_hash 0x2daf46ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49644 dport 36002] OK # # # cpu 0: rx_hash 0x92771d65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49682 dport 36002] OK # # # cpu 4: rx_hash 0x3b1a5af0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49590 dport 36002] OK # # # cpu 4: rx_hash 0x421e10c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49660 dport 36002] OK # # # cpu 4: rx_hash 0x89510af3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49700 dport 36002] OK # # # cpu 5: rx_hash 0x4690e985 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49588 dport 36002] OK # # # cpu 5: rx_hash 0x27371ce2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49592 dport 36002] OK # # # cpu 5: rx_hash 0x865aab88 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49602 dport 36002] OK # # # cpu 5: rx_hash 0xf5c6bbf4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49628 dport 36002] OK # # # cpu 5: rx_hash 0x22a4e7d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49674 dport 36002] OK # # # cpu 5: rx_hash 0x309f02cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49688 dport 36002] OK # # # cpu 5: rx_hash 0x37945349 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49696 dport 36002] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 40755 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54305 dport 40755] != expected 0x8cc812f8 # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54305 dport 40755] != expected 0x8cc812f8 # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42773 dport 40755] != expected 0x8c4385f0 # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 42773 dport 40755] != expected 0x8c4385f0 # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58672 dport 40755] != expected 0x10c0e426 # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58672 dport 40755] != expected 0x10c0e426 # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51663 dport 40755] != expected 0x773acbd1 # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51663 dport 40755] != expected 0x773acbd1 # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40212 dport 40755] != expected 0x5ba950fd # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 40212 dport 40755] != expected 0x5ba950fd # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41225 dport 40755] != expected 0x4380532f # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41225 dport 40755] != expected 0x4380532f # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33654 dport 40755] != expected 0x6cbae9a2 # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 33654 dport 40755] != expected 0x6cbae9a2 # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44518 dport 40755] != expected 0x6ce1fd0a # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 44518 dport 40755] != expected 0x6ce1fd0a # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46038 dport 40755] != expected 0xd655f8b8 # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 46038 dport 40755] != expected 0xd655f8b8 # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56878 dport 40755] != expected 0x5d482eba # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56878 dport 40755] != expected 0x5d482eba # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48481 dport 40755] != expected 0x42a7212b # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48481 dport 40755] != expected 0x42a7212b # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60865 dport 40755] != expected 0xdeed098d # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60865 dport 40755] != expected 0xdeed098d # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54031 dport 40755] != expected 0xf3501e79 # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 54031 dport 40755] != expected 0xf3501e79 # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47420 dport 40755] != expected 0x67cb811e # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47420 dport 40755] != expected 0x67cb811e # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58583 dport 40755] != expected 0x8af6031b # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58583 dport 40755] != expected 0x8af6031b # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41616 dport 40755] != expected 0xf790d01b # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41616 dport 40755] != expected 0xf790d01b # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49519 dport 40755] != expected 0x938712ed # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 49519 dport 40755] != expected 0x938712ed # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51812 dport 40755] != expected 0xebb4484b # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51812 dport 40755] != expected 0xebb4484b # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38636 dport 40755] != expected 0x9c422487 # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38636 dport 40755] != expected 0x9c422487 # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36149 dport 40755] != expected 0xd1d12a83 # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 36149 dport 40755] != expected 0xd1d12a83 # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59019 dport 40755] != expected 0x13c8b9 # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59019 dport 40755] != expected 0x13c8b9 # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48177 dport 40755] != expected 0x35283f1f # # Exception| cpu 5: rx_hash 0xfe29970d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48177 dport 40755] != expected 0x35283f1f # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 200, 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 129, 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 33001 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39556 dport 33001] != expected 0x88397c87 # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39556 dport 33001] != expected 0x88397c87 # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57890 dport 33001] != expected 0x3284f0b6 # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57890 dport 33001] != expected 0x3284f0b6 # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58984 dport 33001] != expected 0xd63e7fdc # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58984 dport 33001] != expected 0xd63e7fdc # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43438 dport 33001] != expected 0xc4573e30 # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43438 dport 33001] != expected 0xc4573e30 # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37181 dport 33001] != expected 0x1a889c5c # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37181 dport 33001] != expected 0x1a889c5c # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40251 dport 33001] != expected 0x8aa6d166 # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40251 dport 33001] != expected 0x8aa6d166 # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37848 dport 33001] != expected 0xe5e7fddf # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37848 dport 33001] != expected 0xe5e7fddf # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54929 dport 33001] != expected 0x8e25e18 # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54929 dport 33001] != expected 0x8e25e18 # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50175 dport 33001] != expected 0x74d187cf # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50175 dport 33001] != expected 0x74d187cf # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47443 dport 33001] != expected 0x57f99ee5 # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47443 dport 33001] != expected 0x57f99ee5 # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56162 dport 33001] != expected 0x4594bb1a # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56162 dport 33001] != expected 0x4594bb1a # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52935 dport 33001] != expected 0x564064d8 # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52935 dport 33001] != expected 0x564064d8 # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39823 dport 33001] != expected 0xa73f10a2 # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39823 dport 33001] != expected 0xa73f10a2 # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43509 dport 33001] != expected 0x29f74486 # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43509 dport 33001] != expected 0x29f74486 # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51533 dport 33001] != expected 0xc9660b31 # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51533 dport 33001] != expected 0xc9660b31 # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36406 dport 33001] != expected 0xbafd6c69 # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36406 dport 33001] != expected 0xbafd6c69 # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48960 dport 33001] != expected 0x181452ff # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48960 dport 33001] != expected 0x181452ff # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53189 dport 33001] != expected 0x5d31c2cb # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53189 dport 33001] != expected 0x5d31c2cb # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46790 dport 33001] != expected 0x8e89e537 # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46790 dport 33001] != expected 0x8e89e537 # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48952 dport 33001] != expected 0xc4f356e0 # # Exception| cpu 0: rx_hash 0xdd579bd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48952 dport 33001] != expected 0xc4f356e0 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->