< 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 # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 37890 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 47 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1830a798 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56366 dport 37890] != expected 0xd946dc2f # # Exception| cpu 0: rx_hash 0xb2f628a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56448 dport 37890] != expected 0x7a2eef5a # # Exception| cpu 0: rx_hash 0x4a7601ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 56476 dport 37890] != expected 0x1481fc73 # # Exception| cpu 4: rx_hash 0x31a6393c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56408 dport 37890] != expected 0xac84ab # # Exception| cpu 4: rx_hash 0x5ebd4e9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56432 dport 37890] != expected 0xf874d031 # # Exception| cpu 4: rx_hash 0xd92d62db [saddr 192.0.3.2 daddr 192.0.3.1 sport 56460 dport 37890] != expected 0xdb0e217d # # Exception| cpu 4: rx_hash 0x9dc09530 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56474 dport 37890] != expected 0x56c0603d # # Exception| cpu 5: rx_hash 0x5cdd5073 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56376 dport 37890] != expected 0x54889d6f # # Exception| cpu 5: rx_hash 0x53fd08fd [saddr 192.0.3.2 daddr 192.0.3.1 sport 56390 dport 37890] != expected 0x127d7ff6 # # Exception| cpu 5: rx_hash 0x1710ff16 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56400 dport 37890] != expected 0x9fb33eb6 # # Exception| cpu 5: rx_hash 0x5a7d7343 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56404 dport 37890] != expected 0xa18c4a8c # # Exception| cpu 5: rx_hash 0xeb50eba3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56424 dport 37890] != expected 0xa8e4b722 # # Exception| cpu 5: rx_hash 0x2ced0dd0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56486 dport 37890] != expected 0x5fa89d93 # # Exception| cpu 0: rx_hash 0x256d766e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56500 dport 37890] != expected 0xec59a8e9 # # Exception| cpu 0: rx_hash 0x4eb63c11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56504 dport 37890] != expected 0x4d7966ce # # Exception| cpu 0: rx_hash 0x9900a8ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 56510 dport 37890] != expected 0xf38fa80 # # Exception| cpu 0: rx_hash 0x6ea0d90b [saddr 192.0.3.2 daddr 192.0.3.1 sport 56540 dport 37890] != expected 0x27620b30 # # Exception| cpu 4: rx_hash 0xfdfbba1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56524 dport 37890] != expected 0xe8edd63e # # Exception| cpu 4: rx_hash 0x48161f21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56532 dport 37890] != expected 0xb87db12d # # Exception| cpu 4: rx_hash 0xd2cd078a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56534 dport 37890] != expected 0xc4035959 # # Exception| cpu 4: rx_hash 0x2e8d133f [saddr 192.0.3.2 daddr 192.0.3.1 sport 56558 dport 37890] != expected 0xf354d0cd # # Exception| cpu 4: rx_hash 0xbdd6702a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56574 dport 37890] != expected 0x3cdb0dc3 # # Exception| cpu 5: rx_hash 0xdb4d7c34 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56516 dport 37890] != expected 0x77f26c23 # # Exception| cpu 5: rx_hash 0x9fa08bdf [saddr 192.0.3.2 daddr 192.0.3.1 sport 56530 dport 37890] != expected 0xfa3c2d63 # # Exception| cpu 5: rx_hash 0x63e09f6a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56554 dport 37890] != expected 0xcd6ba4f7 # # Exception| cpu 5: rx_hash 0x15c52c76 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56586 dport 37890] != expected 0xc46bb42 # # Exception| cpu 0: rx_hash 0x58a8a023 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56590 dport 37890] != expected 0x3279cf78 # # Exception| cpu 0: rx_hash 0x37b3d783 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56614 dport 37890] != expected 0xcaa19be2 # # Exception| cpu 0: rx_hash 0xcf33fee9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56634 dport 37890] != expected 0xa40e88cb # # Exception| cpu 0: rx_hash 0x3113f4b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56650 dport 37890] != expected 0x3fa54c01 # # Exception| cpu 4: rx_hash 0x869e4f63 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56602 dport 37890] != expected 0xc3c9664c # # Exception| cpu 4: rx_hash 0xef251bf3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56670 dport 37890] != expected 0xce15e535 # # Exception| cpu 4: rx_hash 0x78be4539 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56682 dport 37890] != expected 0x5862a286 # # Exception| cpu 4: rx_hash 0xcd53e006 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56690 dport 37890] != expected 0x8f2c595 # # Exception| cpu 5: rx_hash 0x3e33ac3d [saddr 192.0.3.2 daddr 192.0.3.1 sport 56628 dport 37890] != expected 0x7950ae98 # # Exception| cpu 5: rx_hash 0xc013a667 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56644 dport 37890] != expected 0xe2fb6a52 # # Exception| cpu 5: rx_hash 0xa24897a6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56666 dport 37890] != expected 0xf02a910f # # Exception| cpu 5: rx_hash 0x75fe0358 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56668 dport 37890] != expected 0xb26b0d41 # # Exception| cpu 5: rx_hash 0x13650f46 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56678 dport 37890] != expected 0xf9426ca1 # # Exception| cpu 0: rx_hash 0xbbc39e95 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56704 dport 37890] != expected 0xf6d6128a # # Exception| cpu 0: rx_hash 0x2118863e [saddr 192.0.3.2 daddr 192.0.3.1 sport 56706 dport 37890] != expected 0x8aa8fafe # # Exception| cpu 0: rx_hash 0x9d7558bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 56712 dport 37890] != expected 0x69c9a897 # # Exception| cpu 0: rx_hash 0x2898fd80 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56720 dport 37890] != expected 0x3959cf84 # # Exception| cpu 0: rx_hash 0x0e2e3baa [saddr 192.0.3.2 daddr 192.0.3.1 sport 56728 dport 37890] != expected 0xa6467599 # # Exception| cpu 0: rx_hash 0xbf03a34a [saddr 192.0.3.2 daddr 192.0.3.1 sport 56740 dport 37890] != expected 0xaf2e8837 # # Exception| cpu 0: rx_hash 0xfbee54a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56754 dport 37890] != expected 0x22e0c977 # # Exception| cpu 0: rx_hash 0x237898d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56778 dport 37890] != expected 0x2654b7a0 # # Exception| count: pass=0 nohash=0 fail=47 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x68806ab0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45662 dport 60870] OK # # # cpu 4: rx_hash 0x035b20cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45650 dport 60870] OK # # # cpu 4: rx_hash 0x28ada084 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45676 dport 60870] OK # # # cpu 4: rx_hash 0x6c40576f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45690 dport 60870] OK # # # cpu 4: rx_hash 0x800b3157 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45706 dport 60870] OK # # # cpu 4: rx_hash 0xaf3d8cc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45712 dport 60870] OK # # # cpu 4: rx_hash 0x38a6d209 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45732 dport 60870] OK # # # cpu 4: rx_hash 0xc026fb63 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45752 dport 60870] OK # # # cpu 5: rx_hash 0x537d9876 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45736 dport 60870] OK # # # cpu 5: rx_hash 0x84cb0c88 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45742 dport 60870] OK # # # cpu 5: rx_hash 0x826b2fb8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45762 dport 60870] OK # # # cpu 0: rx_hash 0x75cb5e5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45728 dport 60870] OK # # # cpu 0: rx_hash 0xc9a680dd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45738 dport 60870] OK # # # cpu 0: rx_hash 0xa4dde992 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45770 dport 60870] OK # # # cpu 0: rx_hash 0xad5d922c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45784 dport 60870] OK # # # cpu 0: rx_hash 0xa01dd44d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45806 dport 60870] OK # # # cpu 4: rx_hash 0xcf06a3ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45766 dport 60870] OK # # # cpu 4: rx_hash 0x511d8699 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45792 dport 60870] OK # # # cpu 4: rx_hash 0x15f07172 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45814 dport 60870] OK # # # cpu 4: rx_hash 0xd6386751 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45838 dport 60870] OK # # # cpu 4: rx_hash 0x23f8085a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45860 dport 60870] OK # # # cpu 5: rx_hash 0x27383585 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45824 dport 60870] OK # # # cpu 5: rx_hash 0xb92310f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45862 dport 60870] OK # # # cpu 5: rx_hash 0x054ece70 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45868 dport 60870] OK # # # cpu 0: rx_hash 0xf90edac5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45844 dport 60870] OK # # # cpu 0: rx_hash 0x0cceb5ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45886 dport 60870] OK # # # cpu 4: rx_hash 0xdb782130 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45880 dport 60870] OK # # # cpu 4: rx_hash 0x6835a73f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45900 dport 60870] OK # # # cpu 4: rx_hash 0xfb6ec42a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45916 dport 60870] OK # # # cpu 4: rx_hash 0x072ed09f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45924 dport 60870] OK # # # cpu 4: rx_hash 0x9475b38a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45940 dport 60870] OK # # # cpu 4: rx_hash 0x80befcd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45976 dport 60870] OK # # # cpu 5: rx_hash 0x25582b6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45896 dport 60870] OK # # # cpu 5: rx_hash 0xd0984461 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45922 dport 60870] OK # # # cpu 5: rx_hash 0x783ed5b2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45956 dport 60870] OK # # # cpu 0: rx_hash 0x5e881398 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45964 dport 60870] OK # # # cpu 0: rx_hash 0xeb65b6a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45972 dport 60870] OK # # # cpu 0: rx_hash 0x5a482e47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45992 dport 60870] OK # # # cpu 0: rx_hash 0x8dfebab9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45998 dport 60870] OK # # # cpu 4: rx_hash 0x582830a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46048 dport 60870] OK # # # cpu 4: rx_hash 0x3f6ca1de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46086 dport 60870] OK # # # cpu 4: rx_hash 0x76c11054 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46118 dport 60870] OK # # # count: pass=42 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 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 54674 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34595 dport 54674] != expected 0xc1f4d35e # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34595 dport 54674] != expected 0xc1f4d35e # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48697 dport 54674] != expected 0x8cd5f660 # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48697 dport 54674] != expected 0x8cd5f660 # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40990 dport 54674] != expected 0xcdbc85bb # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40990 dport 54674] != expected 0xcdbc85bb # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39234 dport 54674] != expected 0xf13fcb88 # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39234 dport 54674] != expected 0xf13fcb88 # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42022 dport 54674] != expected 0x59d5335b # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42022 dport 54674] != expected 0x59d5335b # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45943 dport 54674] != expected 0x1c31fa6e # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45943 dport 54674] != expected 0x1c31fa6e # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58579 dport 54674] != expected 0xd77e4b14 # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58579 dport 54674] != expected 0xd77e4b14 # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53111 dport 54674] != expected 0x980b7164 # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53111 dport 54674] != expected 0x980b7164 # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57835 dport 54674] != expected 0xcfef0024 # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57835 dport 54674] != expected 0xcfef0024 # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34031 dport 54674] != expected 0x804292a3 # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34031 dport 54674] != expected 0x804292a3 # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59193 dport 54674] != expected 0xb34e7820 # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59193 dport 54674] != expected 0xb34e7820 # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46296 dport 54674] != expected 0x2e1ea5be # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46296 dport 54674] != expected 0x2e1ea5be # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42101 dport 54674] != expected 0x213a218b # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42101 dport 54674] != expected 0x213a218b # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47335 dport 54674] != expected 0x51544043 # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47335 dport 54674] != expected 0x51544043 # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36467 dport 54674] != expected 0xe0ff1b79 # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36467 dport 54674] != expected 0xe0ff1b79 # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55783 dport 54674] != expected 0x83f8998a # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55783 dport 54674] != expected 0x83f8998a # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49578 dport 54674] != expected 0x9096e060 # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49578 dport 54674] != expected 0x9096e060 # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48476 dport 54674] != expected 0xd4b7c84f # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48476 dport 54674] != expected 0xd4b7c84f # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52913 dport 54674] != expected 0x7ca01c18 # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52913 dport 54674] != expected 0x7ca01c18 # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39657 dport 54674] != expected 0x5e11df16 # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39657 dport 54674] != expected 0x5e11df16 # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53026 dport 54674] != expected 0xa2a5fffa # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53026 dport 54674] != expected 0xa2a5fffa # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47210 dport 54674] != expected 0x1178a52c # # Exception| cpu 5: rx_hash 0xf07bb107 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47210 dport 54674] != expected 0x1178a52c # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 45000 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35173 dport 45000] != expected 0x50eaf1a9 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35173 dport 45000] != expected 0x50eaf1a9 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51768 dport 45000] != expected 0x70818aa0 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51768 dport 45000] != expected 0x70818aa0 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58603 dport 45000] != expected 0x15b2d90d # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58603 dport 45000] != expected 0x15b2d90d # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43760 dport 45000] != expected 0xace78344 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43760 dport 45000] != expected 0xace78344 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32978 dport 45000] != expected 0x5264ea0a # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32978 dport 45000] != expected 0x5264ea0a # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53331 dport 45000] != expected 0x210e3a84 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53331 dport 45000] != expected 0x210e3a84 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47330 dport 45000] != expected 0x316e7881 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47330 dport 45000] != expected 0x316e7881 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36593 dport 45000] != expected 0x5355722e # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36593 dport 45000] != expected 0x5355722e # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44487 dport 45000] != expected 0x5bf3f4d7 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44487 dport 45000] != expected 0x5bf3f4d7 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45837 dport 45000] != expected 0x2641c5c0 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45837 dport 45000] != expected 0x2641c5c0 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33407 dport 45000] != expected 0xd35597d2 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33407 dport 45000] != expected 0xd35597d2 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60350 dport 45000] != expected 0x342069bc # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60350 dport 45000] != expected 0x342069bc # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53278 dport 45000] != expected 0x5bb59969 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53278 dport 45000] != expected 0x5bb59969 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36624 dport 45000] != expected 0x10c6f065 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36624 dport 45000] != expected 0x10c6f065 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35995 dport 45000] != expected 0x6d91ef8 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35995 dport 45000] != expected 0x6d91ef8 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40269 dport 45000] != expected 0x6d2fb0e6 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40269 dport 45000] != expected 0x6d2fb0e6 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40378 dport 45000] != expected 0x63647377 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40378 dport 45000] != expected 0x63647377 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49942 dport 45000] != expected 0xe03f6909 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49942 dport 45000] != expected 0xe03f6909 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35181 dport 45000] != expected 0x765c3783 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35181 dport 45000] != expected 0x765c3783 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38737 dport 45000] != expected 0x3013f452 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38737 dport 45000] != expected 0x3013f452 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54697 dport 45000] != expected 0x3a505980 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54697 dport 45000] != expected 0x3a505980 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39429 dport 45000] != expected 0xa0adaeac # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39429 dport 45000] != expected 0xa0adaeac # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49181 dport 45000] != expected 0xe44bebf6 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49181 dport 45000] != expected 0xe44bebf6 # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54942 dport 45000] != expected 0x8f09439f # # Exception| cpu 0: rx_hash 0x4d782f3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54942 dport 45000] != expected 0x8f09439f # # Exception| count: pass=0 nohash=0 fail=48 # # 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 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->