< 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 51630 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xcb4092b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56112 dport 51630] != expected 0xa0b750ad # # Exception| cpu 0: rx_hash 0x25cdd0d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56130 dport 51630] != expected 0x2cb32f87 # # Exception| cpu 0: rx_hash 0xd2387083 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56132 dport 51630] != expected 0x7b9bb1e1 # # Exception| cpu 0: rx_hash 0xf96ca88f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56148 dport 51630] != expected 0xf7225369 # # Exception| cpu 0: rx_hash 0x3067bcd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56162 dport 51630] != expected 0x6aefdec3 # # Exception| cpu 0: rx_hash 0xcb9d6cfb [saddr 192.0.3.2 daddr 192.0.3.1 sport 56174 dport 51630] != expected 0x417b91f0 # # Exception| cpu 0: rx_hash 0xecc6c489 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56180 dport 51630] != expected 0xb17ea22d # # Exception| cpu 4: rx_hash 0x91e652de [saddr 192.0.3.2 daddr 192.0.3.1 sport 56114 dport 51630] != expected 0xc57844e9 # # Exception| cpu 4: rx_hash 0xafc51896 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56156 dport 51630] != expected 0xee519678 # # Exception| cpu 4: rx_hash 0xba6f7490 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56188 dport 51630] != expected 0xa80d673c # # Exception| cpu 4: rx_hash 0x667d0dab [saddr 192.0.3.2 daddr 192.0.3.1 sport 56200 dport 51630] != expected 0xe2b6ba21 # # Exception| cpu 5: rx_hash 0x3c68ccaf [saddr 192.0.3.2 daddr 192.0.3.1 sport 56168 dport 51630] != expected 0x16530f96 # # Exception| cpu 5: rx_hash 0xb66004ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 56182 dport 51630] != expected 0xd4b1b669 # # Exception| cpu 0: rx_hash 0xde84019e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56236 dport 51630] != expected 0x960dc147 # # Exception| cpu 0: rx_hash 0xaf7619f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56254 dport 51630] != expected 0x7f7b378b # # Exception| cpu 0: rx_hash 0xc7fce3a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56280 dport 51630] != expected 0x4d21200b # # Exception| cpu 0: rx_hash 0x88f04fc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56314 dport 51630] != expected 0x6eb2c50b # # Exception| cpu 4: rx_hash 0xb6d3058d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56212 dport 51630] != expected 0x459b179a # # Exception| cpu 4: rx_hash 0x882db187 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56228 dport 51630] != expected 0x8f7e0456 # # Exception| cpu 4: rx_hash 0x8422c1f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56238 dport 51630] != expected 0xf3c2d503 # # Exception| cpu 4: rx_hash 0xba018bb1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56256 dport 51630] != expected 0xd8eb0792 # # Exception| cpu 4: rx_hash 0xeca83ba8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56264 dport 51630] != expected 0xc198c283 # # Exception| cpu 4: rx_hash 0xa3a497c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56298 dport 51630] != expected 0xe20b2783 # # Exception| cpu 4: rx_hash 0xc8552e8a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56328 dport 51630] != expected 0xdbd30c6 # # Exception| cpu 5: rx_hash 0x6aaf8397 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56284 dport 51630] != expected 0x7fc6aa29 # # Exception| cpu 5: rx_hash 0x0ef7f7fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 56302 dport 51630] != expected 0xd0ecada1 # # Exception| cpu 5: rx_hash 0xc45a5ef4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56322 dport 51630] != expected 0x7101e193 # # Exception| cpu 0: rx_hash 0xe301f686 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56344 dport 51630] != expected 0x8104d24e # # Exception| cpu 0: rx_hash 0x70ac22bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 56364 dport 51630] != expected 0x79064ba0 # # Exception| cpu 0: rx_hash 0xb575b8dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 56398 dport 51630] != expected 0x79bbd602 # # Exception| cpu 0: rx_hash 0x9e2160d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56414 dport 51630] != expected 0xf502348a # # Exception| cpu 0: rx_hash 0x572a748f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56424 dport 51630] != expected 0x68cfb920 # # Exception| cpu 4: rx_hash 0x92f3eeed [saddr 192.0.3.2 daddr 192.0.3.1 sport 56330 dport 51630] != expected 0x68722482 # # Exception| cpu 4: rx_hash 0x3fa08ede [saddr 192.0.3.2 daddr 192.0.3.1 sport 56334 dport 51630] != expected 0x5a95aea0 # # Exception| cpu 4: rx_hash 0xb5a8469f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56336 dport 51630] != expected 0x9877175f # # Exception| cpu 4: rx_hash 0x2a0ae2d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56366 dport 51630] != expected 0x1cc95fe4 # # Exception| cpu 4: rx_hash 0xac0d5ae7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56378 dport 51630] != expected 0xa297374e # # Exception| cpu 5: rx_hash 0x260592a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56356 dport 51630] != expected 0x60758eb1 # # Exception| cpu 5: rx_hash 0xb97ac8a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56388 dport 51630] != expected 0x5070757 # # Exception| cpu 5: rx_hash 0x87847ca9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56436 dport 51630] != expected 0xcfe2149b # # 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 0xb0e17e8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60322 dport 48325] OK # # # cpu 4: rx_hash 0xa54b128a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60290 dport 48325] OK # # # cpu 4: rx_hash 0xcd1c1699 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60346 dport 48325] OK # # # cpu 4: rx_hash 0x82cd44ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60358 dport 48325] OK # # # cpu 4: rx_hash 0x79379490 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60362 dport 48325] OK # # # cpu 4: rx_hash 0x52634c9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60378 dport 48325] OK # # # cpu 5: rx_hash 0x041702c7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60300 dport 48325] OK # # # cpu 5: rx_hash 0x234caab5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60310 dport 48325] OK # # # cpu 5: rx_hash 0x11bd6ec1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60332 dport 48325] OK # # # cpu 5: rx_hash 0x7538e4ee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60352 dport 48325] OK # # # cpu 5: rx_hash 0xff302caf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60382 dport 48325] OK # # # cpu 0: rx_hash 0xd86b84dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60356 dport 48325] OK # # # cpu 0: rx_hash 0x976728bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60390 dport 48325] OK # # # cpu 0: rx_hash 0xe69530d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60404 dport 48325] OK # # # cpu 0: rx_hash 0xb03c80ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60412 dport 48325] OK # # # cpu 0: rx_hash 0x2037e9a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60434 dport 48325] OK # # # cpu 4: rx_hash 0xfc9691ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60420 dport 48325] OK # # # cpu 4: rx_hash 0x816bf9ea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60444 dport 48325] OK # # # cpu 4: rx_hash 0x4860edb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60458 dport 48325] OK # # # cpu 4: rx_hash 0xe5338d87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60462 dport 48325] OK # # # cpu 5: rx_hash 0x2c3899d9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60440 dport 48325] OK # # # cpu 5: rx_hash 0x633435b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60474 dport 48325] OK # # # cpu 5: rx_hash 0x20ea17e5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60492 dport 48325] OK # # # cpu 5: rx_hash 0x07b1bf97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60502 dport 48325] OK # # # cpu 0: rx_hash 0xc26825f5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60468 dport 48325] OK # # # cpu 0: rx_hash 0x2ce5679b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60486 dport 48325] OK # # # cpu 0: rx_hash 0xa6edafda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60504 dport 48325] OK # # # cpu 0: rx_hash 0x30bf868c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56634 dport 48325] OK # # # cpu 0: rx_hash 0x7361a4d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56652 dport 48325] OK # # # cpu 0: rx_hash 0xafc0dc89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56666 dport 48325] OK # # # cpu 0: rx_hash 0x913e6883 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56682 dport 48325] OK # # # cpu 4: rx_hash 0xd23db49c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56642 dport 48325] OK # # # cpu 4: rx_hash 0x4d9f10db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56700 dport 48325] OK # # # cpu 4: rx_hash 0xcb2ba987 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56714 dport 48325] OK # # # cpu 5: rx_hash 0x6a1946eb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56632 dport 48325] OK # # # cpu 5: rx_hash 0xe0cc70e8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56696 dport 48325] OK # # # cpu 5: rx_hash 0x3cde09d3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56716 dport 48325] OK # # # cpu 5: rx_hash 0x4d2c11b8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56734 dport 48325] OK # # # cpu 5: rx_hash 0x73d2a5b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56750 dport 48325] OK # # # cpu 0: rx_hash 0xbad9b1ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56728 dport 48325] OK # # # cpu 0: rx_hash 0xcbf657c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56788 dport 48325] OK # # # cpu 0: rx_hash 0x300c87ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56792 dport 48325] OK # # # cpu 0: rx_hash 0x02fd439b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56802 dport 48325] OK # # # count: pass=43 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 36819 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59242 dport 36819] != expected 0x44eaea9 # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59242 dport 36819] != expected 0x44eaea9 # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51455 dport 36819] != expected 0xb5da4b58 # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51455 dport 36819] != expected 0xb5da4b58 # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49968 dport 36819] != expected 0x67115ead # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49968 dport 36819] != expected 0x67115ead # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46282 dport 36819] != expected 0xaa84a51a # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46282 dport 36819] != expected 0xaa84a51a # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33016 dport 36819] != expected 0xf156a00b # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33016 dport 36819] != expected 0xf156a00b # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54965 dport 36819] != expected 0x118a0016 # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54965 dport 36819] != expected 0x118a0016 # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49255 dport 36819] != expected 0x389e2355 # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49255 dport 36819] != expected 0x389e2355 # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47575 dport 36819] != expected 0x15d72a4e # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47575 dport 36819] != expected 0x15d72a4e # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38470 dport 36819] != expected 0x96a4459d # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38470 dport 36819] != expected 0x96a4459d # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32789 dport 36819] != expected 0xe5b97207 # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32789 dport 36819] != expected 0xe5b97207 # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38409 dport 36819] != expected 0x304f4ec0 # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38409 dport 36819] != expected 0x304f4ec0 # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38654 dport 36819] != expected 0xd4a5af11 # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38654 dport 36819] != expected 0xd4a5af11 # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42718 dport 36819] != expected 0x7433bb46 # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42718 dport 36819] != expected 0x7433bb46 # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40805 dport 36819] != expected 0xbf7b65f8 # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40805 dport 36819] != expected 0xbf7b65f8 # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42075 dport 36819] != expected 0x38b8eaa9 # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42075 dport 36819] != expected 0x38b8eaa9 # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59946 dport 36819] != expected 0xf480dc6c # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59946 dport 36819] != expected 0xf480dc6c # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48920 dport 36819] != expected 0x14fc35dc # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48920 dport 36819] != expected 0x14fc35dc # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33222 dport 36819] != expected 0x3d237698 # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33222 dport 36819] != expected 0x3d237698 # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49592 dport 36819] != expected 0xcb9068f9 # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49592 dport 36819] != expected 0xcb9068f9 # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59855 dport 36819] != expected 0x95b29a4d # # Exception| cpu 0: rx_hash 0x14b4cc23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59855 dport 36819] != expected 0x95b29a4d # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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 37337 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39470 dport 37337] != expected 0xff6a0d94 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39470 dport 37337] != expected 0xff6a0d94 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38384 dport 37337] != expected 0xedc97947 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38384 dport 37337] != expected 0xedc97947 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49228 dport 37337] != expected 0x9e1e1968 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49228 dport 37337] != expected 0x9e1e1968 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59390 dport 37337] != expected 0x3b7be448 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59390 dport 37337] != expected 0x3b7be448 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50628 dport 37337] != expected 0x97c52c90 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50628 dport 37337] != expected 0x97c52c90 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53000 dport 37337] != expected 0x6e8c5ec8 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53000 dport 37337] != expected 0x6e8c5ec8 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42111 dport 37337] != expected 0x6f39c1f1 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42111 dport 37337] != expected 0x6f39c1f1 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53683 dport 37337] != expected 0xc7d089bb # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53683 dport 37337] != expected 0xc7d089bb # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51232 dport 37337] != expected 0x46cd3af7 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51232 dport 37337] != expected 0x46cd3af7 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57590 dport 37337] != expected 0x690ec71 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57590 dport 37337] != expected 0x690ec71 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39074 dport 37337] != expected 0x30a0e07f # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39074 dport 37337] != expected 0x30a0e07f # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37603 dport 37337] != expected 0x423459c2 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37603 dport 37337] != expected 0x423459c2 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38637 dport 37337] != expected 0x9bc51aef # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38637 dport 37337] != expected 0x9bc51aef # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43220 dport 37337] != expected 0xc2403c96 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43220 dport 37337] != expected 0xc2403c96 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42761 dport 37337] != expected 0x3f0808ec # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42761 dport 37337] != expected 0x3f0808ec # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43756 dport 37337] != expected 0x5b4d9e45 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43756 dport 37337] != expected 0x5b4d9e45 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38709 dport 37337] != expected 0x4b329278 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38709 dport 37337] != expected 0x4b329278 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40985 dport 37337] != expected 0x7f1e68c0 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40985 dport 37337] != expected 0x7f1e68c0 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52574 dport 37337] != expected 0xc9a2b653 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52574 dport 37337] != expected 0xc9a2b653 # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35914 dport 37337] != expected 0x9a9a96da # # Exception| cpu 4: rx_hash 0xf5644b90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35914 dport 37337] != expected 0x9a9a96da # # 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__->