< 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 33600 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1807172c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59302 dport 33600] != expected 0x957e8cc5 # # Exception| cpu 0: rx_hash 0x7f195c44 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59328 dport 33600] != expected 0xe92e385 # # Exception| cpu 0: rx_hash 0x5430970b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59342 dport 33600] != expected 0x128c3a7 # # Exception| cpu 0: rx_hash 0x6c043b9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 59444 dport 33600] != expected 0x834c1660 # # Exception| cpu 0: rx_hash 0x472df0d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59450 dport 33600] != expected 0x8cf63642 # # Exception| cpu 0: rx_hash 0x626715ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 59452 dport 33600] != expected 0x5a721bdb # # Exception| cpu 0: rx_hash 0x2033bbbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59484 dport 33600] != expected 0x171a5902 # # Exception| cpu 0: rx_hash 0xb10e02bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 59504 dport 33600] != expected 0xa17cca0 # # Exception| cpu 0: rx_hash 0x86e1951a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59514 dport 33600] != expected 0xb7d1f7f5 # # Exception| cpu 0: rx_hash 0x13bc9e08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59536 dport 33600] != expected 0xdaec6ea2 # # Exception| cpu 0: rx_hash 0x2a3027da [saddr 192.0.3.2 daddr 192.0.3.1 sport 59538 dport 33600] != expected 0xbe14584c # # Exception| cpu 0: rx_hash 0x38955547 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59550 dport 33600] != expected 0xd5564e80 # # Exception| cpu 0: rx_hash 0x6f551eb3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59618 dport 33600] != expected 0x1fe31c48 # # Exception| cpu 0: rx_hash 0x266350a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59670 dport 33600] != expected 0x5f32538d # # Exception| cpu 0: rx_hash 0xb75ee9a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59706 dport 33600] != expected 0x423fc62f # # Exception| cpu 0: rx_hash 0xe09ea253 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59718 dport 33600] != expected 0x888a94e7 # # Exception| cpu 0: rx_hash 0xf23bd0ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 59722 dport 33600] != expected 0xe3c8822b # # Exception| cpu 0: rx_hash 0xcc86fe26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59736 dport 33600] != expected 0x6bafb218 # # Exception| cpu 0: rx_hash 0xe9cc1b1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 59742 dport 33600] != expected 0xbd2b9f81 # # Exception| cpu 0: rx_hash 0x54e9fe68 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59756 dport 33600] != expected 0x43032cdc # # Exception| cpu 0: rx_hash 0x5dbb4726 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59764 dport 33600] != expected 0x76a227ba # # Exception| cpu 0: rx_hash 0xd42010dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 59802 dport 33600] != expected 0xa9e3a59a # # Exception| cpu 0: rx_hash 0x50894c7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59818 dport 33600] != expected 0x33332029 # # Exception| cpu 0: rx_hash 0x6e346292 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59832 dport 33600] != expected 0xbb54101a # # Exception| cpu 0: rx_hash 0x3ec5be5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59860 dport 33600] != expected 0x9d7e440f # # Exception| cpu 0: rx_hash 0xba6ce2fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59876 dport 33600] != expected 0x7aec1bc # # Exception| cpu 0: rx_hash 0xb40fcc8f [saddr 192.0.3.2 daddr 192.0.3.1 sport 59884 dport 33600] != expected 0xde90cc07 # # Exception| cpu 0: rx_hash 0x8b632056 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59920 dport 33600] != expected 0x201b764f # # Exception| cpu 0: rx_hash 0x97a57cbf [saddr 192.0.3.2 daddr 192.0.3.1 sport 59924 dport 33600] != expected 0x92676d38 # # Exception| cpu 0: rx_hash 0x08fbebcb [saddr 192.0.3.2 daddr 192.0.3.1 sport 59952 dport 33600] != expected 0x5654f521 # # Exception| cpu 0: rx_hash 0x7323fc4a [saddr 192.0.3.2 daddr 192.0.3.1 sport 59986 dport 33600] != expected 0x7fc48116 # # Exception| cpu 0: rx_hash 0x7d40d23e [saddr 192.0.3.2 daddr 192.0.3.1 sport 59994 dport 33600] != expected 0xa6fa8cad # # Exception| cpu 0: rx_hash 0xf0bb37d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60018 dport 33600] != expected 0x98b0278 # # Exception| cpu 0: rx_hash 0xe21e454a [saddr 192.0.3.2 daddr 192.0.3.1 sport 60030 dport 33600] != expected 0x62c914b4 # # Exception| cpu 0: rx_hash 0x7072d962 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60036 dport 33600] != expected 0xe36b8b3e # # Exception| cpu 0: rx_hash 0x65e63cc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60056 dport 33600] != expected 0x64b69b2f # # Exception| cpu 0: rx_hash 0x5c6a8517 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60058 dport 33600] != expected 0x4eadc1 # # Exception| cpu 0: rx_hash 0xd8c3d9b0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60074 dport 33600] != expected 0x9a9e2872 # # Exception| cpu 0: rx_hash 0x9a9777e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60106 dport 33600] != expected 0xd7f66aab # # Exception| cpu 0: rx_hash 0xc635dc50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60194 dport 33600] != expected 0x10fa357f # # Exception| cpu 0: rx_hash 0x07f9b99e [saddr 192.0.3.2 daddr 192.0.3.1 sport 60258 dport 33600] != expected 0x2bddf4c8 # # Exception| cpu 0: rx_hash 0x1b3fe577 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60262 dport 33600] != expected 0x99a1efbf # # Exception| cpu 0: rx_hash 0x113c7911 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60328 dport 33600] != expected 0x30afeef1 # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x2177870b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34490 dport 40883] OK # # # cpu 0: rx_hash 0x5d9e07b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34504 dport 40883] OK # # # cpu 0: rx_hash 0x6d40072c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34514 dport 40883] OK # # # cpu 0: rx_hash 0xcca3beb0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34532 dport 40883] OK # # # cpu 0: rx_hash 0x82a4679e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34560 dport 40883] OK # # # cpu 0: rx_hash 0x8595f0a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34576 dport 40883] OK # # # cpu 0: rx_hash 0x9a028965 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34754 dport 40883] OK # # # cpu 0: rx_hash 0x1eabd5c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34802 dport 40883] OK # # # cpu 0: rx_hash 0x0c0ea75f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34814 dport 40883] OK # # # cpu 0: rx_hash 0x164179ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34834 dport 40883] OK # # # cpu 0: rx_hash 0x21aeee68 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34840 dport 40883] OK # # # cpu 0: rx_hash 0x8e2e7980 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34854 dport 40883] OK # # # cpu 0: rx_hash 0x9c8b0b1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34858 dport 40883] OK # # # cpu 0: rx_hash 0xb9c1ee26 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34860 dport 40883] OK # # # cpu 0: rx_hash 0xdabf175c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34956 dport 40883] OK # # # cpu 0: rx_hash 0xc148dc8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34968 dport 40883] OK # # # cpu 0: rx_hash 0x5075658f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34996 dport 40883] OK # # # cpu 0: rx_hash 0x1b737292 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35020 dport 40883] OK # # # cpu 0: rx_hash 0xc3788586 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35092 dport 40883] OK # # # cpu 0: rx_hash 0x629b3c1a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35106 dport 40883] OK # # # cpu 0: rx_hash 0x5c2612f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35120 dport 40883] OK # # # cpu 0: rx_hash 0x52453c86 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35128 dport 40883] OK # # # cpu 0: rx_hash 0xa35759d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35170 dport 40883] OK # # # cpu 0: rx_hash 0x1d239989 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35206 dport 40883] OK # # # cpu 0: rx_hash 0xbbf1b72f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35232 dport 40883] OK # # # cpu 0: rx_hash 0xdceffc47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35270 dport 40883] OK # # # cpu 0: rx_hash 0xce4a8eda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35274 dport 40883] OK # # # cpu 0: rx_hash 0xdbde6b7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35286 dport 40883] OK # # # cpu 0: rx_hash 0x599762d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35352 dport 40883] OK # # # cpu 0: rx_hash 0xe383109e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35386 dport 40883] OK # # # cpu 0: rx_hash 0x39b8be83 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35438 dport 40883] OK # # # cpu 0: rx_hash 0x3e8929b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35454 dport 40883] OK # # # cpu 0: rx_hash 0x6d29d05f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35524 dport 40883] OK # # # cpu 0: rx_hash 0x7f8ca2c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35528 dport 40883] OK # # # cpu 0: rx_hash 0x647b6911 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35548 dport 40883] OK # # # cpu 0: rx_hash 0xf546d011 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35568 dport 40883] OK # # # cpu 0: rx_hash 0xe7e3a28c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35580 dport 40883] OK # # # cpu 0: rx_hash 0xaed5ec98 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35592 dport 40883] OK # # # cpu 4: rx_hash 0x28253e45 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34466 dport 40883] OK # # # cpu 4: rx_hash 0x0d6fdb7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34468 dport 40883] OK # # # cpu 4: rx_hash 0x3a804cd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34478 dport 40883] OK # # # cpu 4: rx_hash 0xcb92298a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34548 dport 40883] OK # # # cpu 4: rx_hash 0x31e2ac9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34618 dport 40883] OK # # # cpu 4: rx_hash 0x4a3abb1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34648 dport 40883] OK # # # cpu 4: rx_hash 0xdc369524 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34660 dport 40883] OK # # # cpu 4: rx_hash 0x496b9e36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34702 dport 40883] OK # # # cpu 4: rx_hash 0x77d6b0de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34716 dport 40883] OK # # # cpu 4: rx_hash 0xd6350942 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34730 dport 40883] OK # # # cpu 4: rx_hash 0xdf67b00c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34738 dport 40883] OK # # # cpu 4: rx_hash 0xd1049e78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34746 dport 40883] OK # # # cpu 4: rx_hash 0xa4bfa78d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34768 dport 40883] OK # # # cpu 4: rx_hash 0x3cd0a7c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34788 dport 40883] OK # # # cpu 4: rx_hash 0x03d59c69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34830 dport 40883] OK # # # cpu 4: rx_hash 0xac550b81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34864 dport 40883] OK # # # cpu 4: rx_hash 0xe7531c9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34888 dport 40883] OK # # # cpu 4: rx_hash 0xee01a5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34896 dport 40883] OK # # # cpu 4: rx_hash 0xd78d1c00 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34898 dport 40883] OK # # # cpu 4: rx_hash 0x09d6000f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35008 dport 40883] OK # # # cpu 4: rx_hash 0x1c42e5a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35036 dport 40883] OK # # # cpu 4: rx_hash 0x98ebb90f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35052 dport 40883] OK # # # cpu 4: rx_hash 0xd6ec6021 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35080 dport 40883] OK # # # cpu 4: rx_hash 0xef60d9f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35082 dport 40883] OK # # # cpu 4: rx_hash 0xe63260bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35090 dport 40883] OK # # # cpu 4: rx_hash 0x02b4e048 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35156 dport 40883] OK # # # cpu 4: rx_hash 0x9adbe006 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35168 dport 40883] OK # # # cpu 4: rx_hash 0x93895948 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35192 dport 40883] OK # # # cpu 4: rx_hash 0x06d4525a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35218 dport 40883] OK # # # cpu 4: rx_hash 0x90d87c60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35246 dport 40883] OK # # # cpu 4: rx_hash 0x97e9eb5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35262 dport 40883] OK # # # cpu 4: rx_hash 0xec31fcdb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35292 dport 40883] OK # # # cpu 4: rx_hash 0xd5bd4509 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35294 dport 40883] OK # # # cpu 4: rx_hash 0x511419ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35310 dport 40883] OK # # # cpu 4: rx_hash 0x57f44ca5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35344 dport 40883] OK # # # cpu 4: rx_hash 0xf617f539 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35366 dport 40883] OK # # # cpu 4: rx_hash 0xf1266203 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35382 dport 40883] OK # # # cpu 4: rx_hash 0xba20751e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35406 dport 40883] OK # # # cpu 4: rx_hash 0x849d5bf6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35420 dport 40883] OK # # # cpu 4: rx_hash 0xbd11e224 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35422 dport 40883] OK # # # cpu 4: rx_hash 0x80fde9e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35482 dport 40883] OK # # # cpu 4: rx_hash 0x11c050e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35510 dport 40883] OK # # # cpu 4: rx_hash 0x5394feb7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35542 dport 40883] OK # # # cpu 4: rx_hash 0xa9e47ba2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35608 dport 40883] OK # # # cpu 4: rx_hash 0x1d932799 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35634 dport 40883] OK # # # count: pass=83 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 40635 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33389 dport 40635] != expected 0xb0e00f4b # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33389 dport 40635] != expected 0xb0e00f4b # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39243 dport 40635] != expected 0xecb308ec # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39243 dport 40635] != expected 0xecb308ec # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38593 dport 40635] != expected 0xcf20992f # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38593 dport 40635] != expected 0xcf20992f # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50023 dport 40635] != expected 0x70d4e3b2 # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50023 dport 40635] != expected 0x70d4e3b2 # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50909 dport 40635] != expected 0x372a31f9 # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50909 dport 40635] != expected 0x372a31f9 # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47104 dport 40635] != expected 0xb1d203d # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47104 dport 40635] != expected 0xb1d203d # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53719 dport 40635] != expected 0xdc1fe1ea # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53719 dport 40635] != expected 0xdc1fe1ea # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41511 dport 40635] != expected 0x5077ba2a # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41511 dport 40635] != expected 0x5077ba2a # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44968 dport 40635] != expected 0x6f0ca575 # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44968 dport 40635] != expected 0x6f0ca575 # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44227 dport 40635] != expected 0xffffb97f # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44227 dport 40635] != expected 0xffffb97f # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49732 dport 40635] != expected 0x655acb82 # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49732 dport 40635] != expected 0x655acb82 # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51645 dport 40635] != expected 0x7984396d # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51645 dport 40635] != expected 0x7984396d # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60381 dport 40635] != expected 0x35fecc01 # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60381 dport 40635] != expected 0x35fecc01 # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47493 dport 40635] != expected 0x23cb4621 # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47493 dport 40635] != expected 0x23cb4621 # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40078 dport 40635] != expected 0xccf0d35c # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40078 dport 40635] != expected 0xccf0d35c # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45442 dport 40635] != expected 0xa5663868 # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45442 dport 40635] != expected 0xa5663868 # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54502 dport 40635] != expected 0x724485f2 # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54502 dport 40635] != expected 0x724485f2 # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41836 dport 40635] != expected 0xd1afdd78 # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41836 dport 40635] != expected 0xd1afdd78 # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42263 dport 40635] != expected 0x50b84bd9 # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42263 dport 40635] != expected 0x50b84bd9 # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54102 dport 40635] != expected 0xef1894da # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54102 dport 40635] != expected 0xef1894da # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54342 dport 40635] != expected 0x9998e647 # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54342 dport 40635] != expected 0x9998e647 # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41169 dport 40635] != expected 0xddf3cb5a # # Exception| cpu 0: rx_hash 0xe9f1ef32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41169 dport 40635] != expected 0xddf3cb5a # # 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-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 58068 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39530 dport 58068] != expected 0x4b8caf99 # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39530 dport 58068] != expected 0x4b8caf99 # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57427 dport 58068] != expected 0xff2d2441 # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57427 dport 58068] != expected 0xff2d2441 # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38693 dport 58068] != expected 0x11cebc # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38693 dport 58068] != expected 0x11cebc # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53498 dport 58068] != expected 0xa9ad29b6 # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53498 dport 58068] != expected 0xa9ad29b6 # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55597 dport 58068] != expected 0x37980566 # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55597 dport 58068] != expected 0x37980566 # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51662 dport 58068] != expected 0x50b86232 # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51662 dport 58068] != expected 0x50b86232 # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57948 dport 58068] != expected 0xdf241012 # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57948 dport 58068] != expected 0xdf241012 # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59779 dport 58068] != expected 0x374b9e0f # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59779 dport 58068] != expected 0x374b9e0f # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55202 dport 58068] != expected 0xd565a6a0 # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55202 dport 58068] != expected 0xd565a6a0 # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49098 dport 58068] != expected 0x231e1107 # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49098 dport 58068] != expected 0x231e1107 # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59070 dport 58068] != expected 0x7806f328 # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59070 dport 58068] != expected 0x7806f328 # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55425 dport 58068] != expected 0xb63097f2 # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55425 dport 58068] != expected 0xb63097f2 # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39135 dport 58068] != expected 0x3825622c # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39135 dport 58068] != expected 0x3825622c # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45563 dport 58068] != expected 0x8e8517ce # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45563 dport 58068] != expected 0x8e8517ce # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60037 dport 58068] != expected 0x9a4beefe # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60037 dport 58068] != expected 0x9a4beefe # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54108 dport 58068] != expected 0x67d3a03d # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54108 dport 58068] != expected 0x67d3a03d # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42292 dport 58068] != expected 0x44840fc6 # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42292 dport 58068] != expected 0x44840fc6 # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50238 dport 58068] != expected 0x275ad5bd # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50238 dport 58068] != expected 0x275ad5bd # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58721 dport 58068] != expected 0x8e671e1b # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58721 dport 58068] != expected 0x8e671e1b # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45893 dport 58068] != expected 0xb9da3e78 # # Exception| cpu 4: rx_hash 0xc4381d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45893 dport 58068] != expected 0xb9da3e78 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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__->