< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 43257 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 45 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x017adc32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47518 dport 43257] != expected 0x632919ac # # Exception| cpu 0: rx_hash 0x6064fc35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47528 dport 43257] != expected 0xb94f725c # # Exception| cpu 0: rx_hash 0xb7ea820e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47588 dport 43257] != expected 0x1564e950 # # Exception| cpu 0: rx_hash 0xc83b3b80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47620 dport 43257] != expected 0x9884a452 # # Exception| cpu 0: rx_hash 0x543e8362 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47628 dport 43257] != expected 0x9ce61f80 # # Exception| cpu 0: rx_hash 0x1731247d [saddr 192.0.3.2 daddr 192.0.3.1 sport 47648 dport 43257] != expected 0xd1597d02 # # Exception| cpu 0: rx_hash 0xc3290ed1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47662 dport 43257] != expected 0xcc745e3d # # Exception| cpu 0: rx_hash 0x3520a365 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47674 dport 43257] != expected 0x46807470 # # Exception| cpu 0: rx_hash 0x5cbae2a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47716 dport 43257] != expected 0x79105ddc # # Exception| cpu 0: rx_hash 0xf8b42b83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47720 dport 43257] != expected 0x75b791aa # # Exception| cpu 0: rx_hash 0x7eab65bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 47742 dport 43257] != expected 0xeec954ae # # Exception| cpu 0: rx_hash 0x8affb6d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47788 dport 43257] != expected 0x8db89ac9 # # Exception| cpu 0: rx_hash 0x26751e35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47816 dport 43257] != expected 0x64e914e3 # # Exception| cpu 0: rx_hash 0x9373149e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47856 dport 43257] != expected 0xa3a25c2c # # Exception| cpu 0: rx_hash 0x3ed70311 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47896 dport 43257] != expected 0x3e312013 # # Exception| cpu 0: rx_hash 0x1f50d09e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47936 dport 43257] != expected 0x18ee9152 # # Exception| cpu 0: rx_hash 0xd1520cef [saddr 192.0.3.2 daddr 192.0.3.1 sport 47952 dport 43257] != expected 0x9adfccbb # # Exception| cpu 0: rx_hash 0x64540644 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47976 dport 43257] != expected 0x5d948474 # # Exception| cpu 0: rx_hash 0xb9036765 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48010 dport 43257] != expected 0xfdccb90e # # Exception| cpu 0: rx_hash 0x4418ff80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48052 dport 43257] != expected 0x23c8692c # # Exception| cpu 0: rx_hash 0x5686689b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48066 dport 43257] != expected 0x592255a6 # # Exception| cpu 0: rx_hash 0xa08fc52f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48086 dport 43257] != expected 0xd3d67feb # # Exception| cpu 0: rx_hash 0x94752cb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48188 dport 43257] != expected 0xc1d6a305 # # Exception| cpu 0: rx_hash 0x7bf02347 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48244 dport 43257] != expected 0x65384fad # # Exception| cpu 0: rx_hash 0x68a59e17 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48262 dport 43257] != expected 0x47512f3e # # Exception| cpu 0: rx_hash 0xffb213a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48292 dport 43257] != expected 0x17c36e83 # # Exception| cpu 0: rx_hash 0xdda394bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 48318 dport 43257] != expected 0x801a67f1 # # Exception| cpu 0: rx_hash 0xbf2be02c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48330 dport 43257] != expected 0xeb7ab432 # # Exception| cpu 0: rx_hash 0xd527f57a [saddr 192.0.3.2 daddr 192.0.3.1 sport 48342 dport 43257] != expected 0x65ec25ad # # Exception| cpu 0: rx_hash 0x49224d98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48350 dport 43257] != expected 0x618e9e7f # # Exception| cpu 0: rx_hash 0xb439d57d [saddr 192.0.3.2 daddr 192.0.3.1 sport 48352 dport 43257] != expected 0xbf8a4e5d # # Exception| cpu 0: rx_hash 0x6021ffd1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48366 dport 43257] != expected 0xa2a76d62 # # Exception| cpu 0: rx_hash 0x7391d7a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48404 dport 43257] != expected 0xac8fa3fd # # Exception| cpu 0: rx_hash 0x8e8a4f41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48426 dport 43257] != expected 0x728b73df # # Exception| cpu 0: rx_hash 0xaf0d9cce [saddr 192.0.3.2 daddr 192.0.3.1 sport 48498 dport 43257] != expected 0x5454c29e # # Exception| cpu 0: rx_hash 0x9706ed0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 48502 dport 43257] != expected 0x5c91b53a # # Exception| cpu 0: rx_hash 0x431ec7a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48504 dport 43257] != expected 0x41bc9605 # # Exception| cpu 0: rx_hash 0x725afdef [saddr 192.0.3.2 daddr 192.0.3.1 sport 48528 dport 43257] != expected 0xf40cffe4 # # Exception| cpu 0: rx_hash 0xd65434c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48540 dport 43257] != expected 0xf8ab3392 # # Exception| cpu 0: rx_hash 0xc75cf744 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48552 dport 43257] != expected 0x3347b72b # # Exception| cpu 0: rx_hash 0xd5c2605f [saddr 192.0.3.2 daddr 192.0.3.1 sport 48606 dport 43257] != expected 0x49ad8ba1 # # Exception| cpu 0: rx_hash 0x7ade9c29 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48632 dport 43257] != expected 0x11fabdb8 # # Exception| cpu 0: rx_hash 0x42d5edec [saddr 192.0.3.2 daddr 192.0.3.1 sport 48636 dport 43257] != expected 0x193fca1c # # Exception| cpu 0: rx_hash 0x7519c62c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48666 dport 43257] != expected 0x8d901ff3 # # Exception| cpu 0: rx_hash 0x8c3dfff5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53100 dport 43257] != expected 0xd43a9303 # # Exception| count: pass=0 nohash=0 fail=45 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x190a6798 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49078 dport 53155] OK # # # cpu 0: rx_hash 0x7b821308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49090 dport 53155] OK # # # cpu 0: rx_hash 0xc5962cf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49104 dport 53155] OK # # # cpu 0: rx_hash 0xbfa6568f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49190 dport 53155] OK # # # cpu 0: rx_hash 0x132cfe6e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49218 dport 53155] OK # # # cpu 0: rx_hash 0xf42d9056 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49250 dport 53155] OK # # # cpu 0: rx_hash 0x50235971 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49262 dport 53155] OK # # # cpu 0: rx_hash 0x527e27ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49320 dport 53155] OK # # # cpu 0: rx_hash 0x5afa466b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49344 dport 53155] OK # # # cpu 0: rx_hash 0xb6e91d02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49354 dport 53155] OK # # # cpu 0: rx_hash 0x40e0b0b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49374 dport 53155] OK # # # cpu 0: rx_hash 0xf5e6ba1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49382 dport 53155] OK # # # cpu 0: rx_hash 0x8c5a873e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49408 dport 53155] OK # # # cpu 0: rx_hash 0xde5de3ad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49432 dport 53155] OK # # # cpu 0: rx_hash 0x0157fc50 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49468 dport 53155] OK # # # cpu 0: rx_hash 0x5bd4f905 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49484 dport 53155] OK # # # cpu 0: rx_hash 0x18db5e1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49504 dport 53155] OK # # # cpu 0: rx_hash 0xccc374b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49518 dport 53155] OK # # # cpu 0: rx_hash 0x4adc3a89 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49528 dport 53155] OK # # # cpu 0: rx_hash 0xdf96c9e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49564 dport 53155] OK # # # cpu 0: rx_hash 0x780e5456 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49618 dport 53155] OK # # # cpu 0: rx_hash 0xf5032f38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49646 dport 53155] OK # # # cpu 0: rx_hash 0x4b1710c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49660 dport 53155] OK # # # cpu 0: rx_hash 0x8ad296b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49678 dport 53155] OK # # # cpu 0: rx_hash 0x7cdb3b02 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49690 dport 53155] OK # # # cpu 0: rx_hash 0x7f4d6f95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49752 dport 53155] OK # # # cpu 0: rx_hash 0xd05193e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49790 dport 53155] OK # # # cpu 0: rx_hash 0xb312cd38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49806 dport 53155] OK # # # cpu 0: rx_hash 0x451b608c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49818 dport 53155] OK # # # cpu 0: rx_hash 0x0d06f2c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49820 dport 53155] OK # # # cpu 0: rx_hash 0x6c18d2c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49834 dport 53155] OK # # # cpu 0: rx_hash 0xa18c5a23 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49912 dport 53155] OK # # # cpu 0: rx_hash 0xc22a91dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49920 dport 53155] OK # # # cpu 4: rx_hash 0x620eb142 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49054 dport 53155] OK # # # cpu 4: rx_hash 0x03109145 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49064 dport 53155] OK # # # cpu 4: rx_hash 0xd49eef7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49124 dport 53155] OK # # # cpu 4: rx_hash 0x489b579c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49132 dport 53155] OK # # # cpu 4: rx_hash 0x1a9c330f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49140 dport 53155] OK # # # cpu 4: rx_hash 0x10baaaf9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49152 dport 53155] OK # # # cpu 4: rx_hash 0xb4b463de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49164 dport 53155] OK # # # cpu 4: rx_hash 0x32ab2de1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49178 dport 53155] OK # # # cpu 4: rx_hash 0x01b26975 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49204 dport 53155] OK # # # cpu 4: rx_hash 0x3a2f4c27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49266 dport 53155] OK # # # cpu 4: rx_hash 0x7232de69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49268 dport 53155] OK # # # cpu 4: rx_hash 0xd63c174e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49272 dport 53155] OK # # # cpu 4: rx_hash 0xc569aa1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49290 dport 53155] OK # # # cpu 4: rx_hash 0x7b7d95e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49304 dport 53155] OK # # # cpu 4: rx_hash 0x4376e421 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49308 dport 53155] OK # # # cpu 4: rx_hash 0xdce50854 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49366 dport 53155] OK # # # cpu 4: rx_hash 0x69e302ff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49390 dport 53155] OK # # # cpu 4: rx_hash 0x9feaaf4b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49402 dport 53155] OK # # # cpu 4: rx_hash 0x23467b48 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49446 dport 53155] OK # # # cpu 4: rx_hash 0xc7d141e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49476 dport 53155] OK # # # cpu 4: rx_hash 0xb7c7a26c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49478 dport 53155] OK # # # cpu 4: rx_hash 0x09d39d96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49492 dport 53155] OK # # # cpu 4: rx_hash 0xec8f8d72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49586 dport 53155] OK # # # cpu 4: rx_hash 0x3897a7de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49596 dport 53155] OK # # # cpu 4: rx_hash 0xfe111a69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49604 dport 53155] OK # # # cpu 4: rx_hash 0x40052593 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49622 dport 53155] OK # # # cpu 4: rx_hash 0x16d72e54 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49670 dport 53155] OK # # # cpu 4: rx_hash 0x55d8894b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49706 dport 53155] OK # # # cpu 4: rx_hash 0xebccb6b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49720 dport 53155] OK # # # cpu 4: rx_hash 0x2d4a0b06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49728 dport 53155] OK # # # cpu 4: rx_hash 0xb14fb3e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49736 dport 53155] OK # # # cpu 4: rx_hash 0x3c42c88a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49780 dport 53155] OK # # # cpu 4: rx_hash 0xe115a9ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49814 dport 53155] OK # # # cpu 4: rx_hash 0xa21a0eb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49850 dport 53155] OK # # # cpu 4: rx_hash 0xf8990be1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49866 dport 53155] OK # # # cpu 4: rx_hash 0xc0927a24 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49870 dport 53155] OK # # # cpu 4: rx_hash 0x468d341b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49880 dport 53155] OK # # # cpu 4: rx_hash 0xcb804f75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49892 dport 53155] OK # # # cpu 4: rx_hash 0x1eb6dab7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50022 dport 53155] OK # # # cpu 4: rx_hash 0xd0b406c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50038 dport 53155] OK # # # cpu 4: rx_hash 0xc3e1bb96 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50052 dport 53155] OK # # # cpu 4: rx_hash 0x67ef72b1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50056 dport 53155] OK # # # cpu 4: rx_hash 0x0de367e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50068 dport 53155] OK # # # cpu 4: rx_hash 0xa9edaec0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50072 dport 53155] OK # # # cpu 4: rx_hash 0x24e0d5ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50084 dport 53155] OK # # # cpu 4: rx_hash 0x1f7df0fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50146 dport 53155] OK # # # cpu 4: rx_hash 0x27768139 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50150 dport 53155] OK # # # cpu 4: rx_hash 0xbb7339db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50158 dport 53155] OK # # # cpu 4: rx_hash 0xa169cf06 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50160 dport 53155] OK # # # cpu 4: rx_hash 0xd17f2c8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50162 dport 53155] OK # # # cpu 4: rx_hash 0x3d6c77e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50168 dport 53155] OK # # # cpu 4: rx_hash 0xc7944203 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50178 dport 53155] OK # # # cpu 4: rx_hash 0xff9f33c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50182 dport 53155] OK # # # cpu 4: rx_hash 0x319defb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50198 dport 53155] OK # # # cpu 4: rx_hash 0xdd8eb4de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50204 dport 53155] OK # # # cpu 4: rx_hash 0x421d58ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50262 dport 53155] OK # # # cpu 4: rx_hash 0xd50ad518 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50292 dport 53155] OK # # # cpu 4: rx_hash 0xa51c3693 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50294 dport 53155] OK # # # cpu 4: rx_hash 0xb6498bc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50308 dport 53155] OK # # # cpu 4: rx_hash 0x124742e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50312 dport 53155] OK # # # count: pass=93 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 57022 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48771 dport 57022] != expected 0x83a9e91c # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48771 dport 57022] != expected 0x83a9e91c # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42187 dport 57022] != expected 0x94d0dcbd # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42187 dport 57022] != expected 0x94d0dcbd # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48455 dport 57022] != expected 0x47947d4e # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48455 dport 57022] != expected 0x47947d4e # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37151 dport 57022] != expected 0x9f06736d # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37151 dport 57022] != expected 0x9f06736d # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34333 dport 57022] != expected 0x5a34f73f # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34333 dport 57022] != expected 0x5a34f73f # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33720 dport 57022] != expected 0xc2910be9 # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33720 dport 57022] != expected 0xc2910be9 # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48888 dport 57022] != expected 0xd6f1c772 # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48888 dport 57022] != expected 0xd6f1c772 # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41000 dport 57022] != expected 0x9d95fa22 # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41000 dport 57022] != expected 0x9d95fa22 # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33764 dport 57022] != expected 0xec8bcd0c # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33764 dport 57022] != expected 0xec8bcd0c # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40359 dport 57022] != expected 0x4707b7d3 # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40359 dport 57022] != expected 0x4707b7d3 # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56947 dport 57022] != expected 0xd9abf23f # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56947 dport 57022] != expected 0xd9abf23f # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54495 dport 57022] != expected 0x15475354 # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54495 dport 57022] != expected 0x15475354 # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59830 dport 57022] != expected 0x6748547b # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59830 dport 57022] != expected 0x6748547b # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38334 dport 57022] != expected 0x2745edc1 # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38334 dport 57022] != expected 0x2745edc1 # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57997 dport 57022] != expected 0x6baad0e5 # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57997 dport 57022] != expected 0x6baad0e5 # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47073 dport 57022] != expected 0x9e9088be # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47073 dport 57022] != expected 0x9e9088be # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44506 dport 57022] != expected 0xd8d328a3 # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44506 dport 57022] != expected 0xd8d328a3 # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32903 dport 57022] != expected 0x3b29a68 # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32903 dport 57022] != expected 0x3b29a68 # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53739 dport 57022] != expected 0x7c800744 # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53739 dport 57022] != expected 0x7c800744 # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47269 dport 57022] != expected 0x45e7909d # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47269 dport 57022] != expected 0x45e7909d # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33666 dport 57022] != expected 0x1450ac6f # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33666 dport 57022] != expected 0x1450ac6f # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34802 dport 57022] != expected 0xfdfdcd7f # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34802 dport 57022] != expected 0xfdfdcd7f # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35338 dport 57022] != expected 0xad534b65 # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35338 dport 57022] != expected 0xad534b65 # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36184 dport 57022] != expected 0x285ef4f9 # # Exception| cpu 4: rx_hash 0x506f1b18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36184 dport 57022] != expected 0x285ef4f9 # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 42140 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56316 dport 42140] != expected 0x9f82d2b4 # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56316 dport 42140] != expected 0x9f82d2b4 # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45151 dport 42140] != expected 0xee07cdb # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45151 dport 42140] != expected 0xee07cdb # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35822 dport 42140] != expected 0xc22b6f25 # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35822 dport 42140] != expected 0xc22b6f25 # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40953 dport 42140] != expected 0x2aefefa0 # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40953 dport 42140] != expected 0x2aefefa0 # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50976 dport 42140] != expected 0x62a42765 # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50976 dport 42140] != expected 0x62a42765 # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43258 dport 42140] != expected 0x7255f8db # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43258 dport 42140] != expected 0x7255f8db # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49876 dport 42140] != expected 0x2342ecd # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49876 dport 42140] != expected 0x2342ecd # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37920 dport 42140] != expected 0x53899e2a # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37920 dport 42140] != expected 0x53899e2a # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46372 dport 42140] != expected 0x6385c346 # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46372 dport 42140] != expected 0x6385c346 # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45007 dport 42140] != expected 0xf6d8cc15 # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45007 dport 42140] != expected 0xf6d8cc15 # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40987 dport 42140] != expected 0x6ca5b8de # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40987 dport 42140] != expected 0x6ca5b8de # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56454 dport 42140] != expected 0x5cbabcdd # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56454 dport 42140] != expected 0x5cbabcdd # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41076 dport 42140] != expected 0xcc118c41 # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41076 dport 42140] != expected 0xcc118c41 # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40412 dport 42140] != expected 0x5bb821a9 # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40412 dport 42140] != expected 0x5bb821a9 # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59769 dport 42140] != expected 0x8d3d2ab9 # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59769 dport 42140] != expected 0x8d3d2ab9 # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44814 dport 42140] != expected 0x5cb5e790 # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44814 dport 42140] != expected 0x5cb5e790 # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55998 dport 42140] != expected 0xf4abe4 # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55998 dport 42140] != expected 0xf4abe4 # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48818 dport 42140] != expected 0x5d56e86b # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48818 dport 42140] != expected 0x5d56e86b # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42174 dport 42140] != expected 0xcd7a30cb # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42174 dport 42140] != expected 0xcd7a30cb # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59802 dport 42140] != expected 0xb0478c8f # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59802 dport 42140] != expected 0xb0478c8f # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58600 dport 42140] != expected 0xf296495f # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58600 dport 42140] != expected 0xf296495f # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38099 dport 42140] != expected 0xa0f1e46d # # Exception| cpu 5: rx_hash 0x5bdb0a28 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38099 dport 42140] != expected 0xa0f1e46d # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/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-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->