< 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 # # Interface: enp1s0, driver: fbnic # 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 214, 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 32977 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd21d22a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45722 dport 32977] != expected 0x16cc89d3 # # Exception| cpu 0: rx_hash 0xdb0e931d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45724 dport 32977] != expected 0x3c8ccd55 # # Exception| cpu 0: rx_hash 0xd7b68c4d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45734 dport 32977] != expected 0x86a4a300 # # Exception| cpu 0: rx_hash 0xd8680944 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45748 dport 32977] != expected 0xb354d4e4 # # Exception| cpu 0: rx_hash 0xde3406ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 45760 dport 32977] != expected 0xee40e3ce # # Exception| cpu 0: rx_hash 0xd4a0ff1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45774 dport 32977] != expected 0x371f4689 # # Exception| cpu 0: rx_hash 0xd818e04d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45812 dport 32977] != expected 0x8d3728dc # # Exception| cpu 0: rx_hash 0xde60a123 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45824 dport 32977] != expected 0x808a1ee4 # # Exception| cpu 0: rx_hash 0xdde7e968 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45832 dport 32977] != expected 0x7395ff25 # # Exception| cpu 0: rx_hash 0xd31b1a56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45866 dport 32977] != expected 0xc32d8051 # # Exception| cpu 0: rx_hash 0xdcc59f5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45880 dport 32977] != expected 0xf6ddf7b5 # # Exception| cpu 0: rx_hash 0xdef19a38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45920 dport 32977] != expected 0xc22e1aac # # Exception| cpu 0: rx_hash 0xd36bf35f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45930 dport 32977] != expected 0xfd4e7c69 # # Exception| cpu 0: rx_hash 0xdf323e1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45936 dport 32977] != expected 0x3ba1ea4c # # Exception| cpu 0: rx_hash 0xde58d5a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45952 dport 32977] != expected 0x1fbbe0f8 # # Exception| cpu 0: rx_hash 0xdad10d7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45964 dport 32977] != expected 0xa9bc2bb # # Exception| cpu 0: rx_hash 0xd4cc2c56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45966 dport 32977] != expected 0xc6e445bf # # Exception| cpu 0: rx_hash 0xd895e114 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45972 dport 32977] != expected 0xbd39a # # Exception| cpu 0: rx_hash 0xd9b79723 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45988 dport 32977] != expected 0x8543db0a # # Exception| cpu 0: rx_hash 0xd1f6b9a7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46034 dport 32977] != expected 0x14286b24 # # Exception| cpu 0: rx_hash 0xdb624056 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46044 dport 32977] != expected 0xcd77ce63 # # Exception| cpu 0: rx_hash 0xd619fb23 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46070 dport 32977] != expected 0x8ed050d6 # # Exception| cpu 0: rx_hash 0xd59eb368 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46078 dport 32977] != expected 0x7dcfb117 # # Exception| cpu 0: rx_hash 0xde945ac2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46112 dport 32977] != expected 0x67ff59de # # Exception| cpu 0: rx_hash 0xdd822992 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46152 dport 32977] != expected 0xd644bc57 # # Exception| cpu 0: rx_hash 0xd69de9cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 46230 dport 32977] != expected 0x57c6ebd4 # # Exception| cpu 0: rx_hash 0xd3f3dbf5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46346 dport 32977] != expected 0xebc03865 # # Exception| cpu 0: rx_hash 0xde886080 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46368 dport 32977] != expected 0xa867a6d0 # # Exception| cpu 0: rx_hash 0xd41c9971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46382 dport 32977] != expected 0x71380397 # # Exception| cpu 0: rx_hash 0xd9be8492 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46500 dport 32977] != expected 0xd1699b4e # # Exception| cpu 0: rx_hash 0xd57672cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 46558 dport 32977] != expected 0x55220923 # # Exception| cpu 0: rx_hash 0xdb8a81f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46588 dport 32977] != expected 0xe59a7657 # # Exception| cpu 0: rx_hash 0xd066b4dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 46594 dport 32977] != expected 0xb08b592d # # Exception| cpu 0: rx_hash 0xd6ab806e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46614 dport 32977] != expected 0xaf3b6a4f # # Exception| cpu 0: rx_hash 0xd22258b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46618 dport 32977] != expected 0xba1b480c # # Exception| cpu 0: rx_hash 0xde0b7cf8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46656 dport 32977] != expected 0x42972211 # # Exception| cpu 0: rx_hash 0xd7f91f50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46694 dport 32977] != expected 0x14109ee7 # # Exception| cpu 0: rx_hash 0xd1342be3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46706 dport 32977] != expected 0xba0ad85 # # Exception| cpu 0: rx_hash 0xd8279a59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46708 dport 32977] != expected 0x21e0e903 # # Exception| cpu 0: rx_hash 0xd05ec059 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46722 dport 32977] != expected 0x2fbaa731 # # Exception| cpu 0: rx_hash 0xd94d71e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46724 dport 32977] != expected 0x5fae3b7 # # Exception| cpu 0: rx_hash 0xdf804550 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46736 dport 32977] != expected 0x1a4ad0d5 # # Exception| cpu 0: rx_hash 0xd7b182dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 46758 dport 32977] != expected 0xb5429cc3 # # Exception| cpu 0: rx_hash 0xd86f07d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46772 dport 32977] != expected 0x80b2eb27 # # Exception| cpu 0: rx_hash 0xd02e2950 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46786 dport 32977] != expected 0x11d95b09 # # Exception| cpu 0: rx_hash 0xd3fdc6d4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46858 dport 32977] != expected 0x8c0c47e2 # # Exception| count: pass=0 nohash=0 fail=46 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0xa97bfde0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55824 dport 38495] OK # # # cpu 0: rx_hash 0xa8598bd7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55840 dport 38495] OK # # # cpu 0: rx_hash 0xa99a2ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55856 dport 38495] OK # # # cpu 0: rx_hash 0xaa1d67b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55864 dport 38495] OK # # # cpu 0: rx_hash 0xa6d591e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55874 dport 38495] OK # # # cpu 0: rx_hash 0xa90b14e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55888 dport 38495] OK # # # cpu 0: rx_hash 0xa5b30bb9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55914 dport 38495] OK # # # cpu 0: rx_hash 0xa8802d41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55936 dport 38495] OK # # # cpu 0: rx_hash 0xadca51b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55964 dport 38495] OK # # # cpu 0: rx_hash 0xaf6f6fc5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55972 dport 38495] OK # # # cpu 0: rx_hash 0xa72e4141 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56018 dport 38495] OK # # # cpu 0: rx_hash 0xa102a7e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56038 dport 38495] OK # # # cpu 0: rx_hash 0xaedc22e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56052 dport 38495] OK # # # cpu 0: rx_hash 0xa53e0ae0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56074 dport 38495] OK # # # cpu 0: rx_hash 0xa845b195 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56096 dport 38495] OK # # # cpu 0: rx_hash 0xa312ec41 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56126 dport 38495] OK # # # cpu 0: rx_hash 0xab53c2c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56136 dport 38495] OK # # # cpu 0: rx_hash 0xa7ebdd95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56178 dport 38495] OK # # # cpu 0: rx_hash 0xa681362f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56194 dport 38495] OK # # # cpu 0: rx_hash 0xa32a98c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56254 dport 38495] OK # # # cpu 0: rx_hash 0xab6bb641 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56264 dport 38495] OK # # # cpu 0: rx_hash 0xa03ceb95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56278 dport 38495] OK # # # cpu 0: rx_hash 0xa299d5e9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56302 dport 38495] OK # # # cpu 0: rx_hash 0xa76fcf7d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56338 dport 38495] OK # # # cpu 0: rx_hash 0xa64db94a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56354 dport 38495] OK # # # cpu 0: rx_hash 0xa19a8f4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56454 dport 38495] OK # # # cpu 0: rx_hash 0xa9dba1ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56560 dport 38495] OK # # # cpu 0: rx_hash 0xa6b0511a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56578 dport 38495] OK # # # cpu 0: rx_hash 0xae10ad8c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56660 dport 38495] OK # # # cpu 0: rx_hash 0xa9ffef08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56688 dport 38495] OK # # # cpu 0: rx_hash 0xaddf784a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56732 dport 38495] OK # # # cpu 0: rx_hash 0xae28d908 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56788 dport 38495] OK # # # cpu 0: rx_hash 0xa353627d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56830 dport 38495] OK # # # cpu 0: rx_hash 0xa22baea4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56846 dport 38495] OK # # # cpu 0: rx_hash 0xa8cfbe5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56896 dport 38495] OK # # # cpu 0: rx_hash 0xae028aef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56916 dport 38495] OK # # # cpu 0: rx_hash 0xaa8b5232 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56920 dport 38495] OK # # # cpu 0: rx_hash 0xa9edc86b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56944 dport 38495] OK # # # cpu 0: rx_hash 0xa213da20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56974 dport 38495] OK # # # cpu 0: rx_hash 0xae4a1762 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56980 dport 38495] OK # # # cpu 0: rx_hash 0xa3d07e05 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56990 dport 38495] OK # # # cpu 0: rx_hash 0xa5fc98a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57002 dport 38495] OK # # # cpu 0: rx_hash 0xaa221dad [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57016 dport 38495] OK # # # count: pass=43 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 214, 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 38626 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 41703 dport 38626] != expected 0xe2e8f15d # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 41703 dport 38626] != expected 0xe2e8f15d # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 58158 dport 38626] != expected 0x44fc8043 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 58158 dport 38626] != expected 0x44fc8043 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 46484 dport 38626] != expected 0x1a08bc42 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 46484 dport 38626] != expected 0x1a08bc42 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 34409 dport 38626] != expected 0xd11c523d # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 34409 dport 38626] != expected 0xd11c523d # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 54955 dport 38626] != expected 0x93f63b11 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 54955 dport 38626] != expected 0x93f63b11 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 56369 dport 38626] != expected 0xb417334e # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 56369 dport 38626] != expected 0xb417334e # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 34932 dport 38626] != expected 0xe895d132 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 34932 dport 38626] != expected 0xe895d132 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 46577 dport 38626] != expected 0x266c7581 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 46577 dport 38626] != expected 0x266c7581 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 48950 dport 38626] != expected 0x4bbe5d4c # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 48950 dport 38626] != expected 0x4bbe5d4c # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 34436 dport 38626] != expected 0x81568423 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 34436 dport 38626] != expected 0x81568423 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 59084 dport 38626] != expected 0xa9683dde # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 59084 dport 38626] != expected 0xa9683dde # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 55400 dport 38626] != expected 0x2bfdef9d # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 55400 dport 38626] != expected 0x2bfdef9d # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 34249 dport 38626] != expected 0x9abed4d8 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 34249 dport 38626] != expected 0x9abed4d8 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 59151 dport 38626] != expected 0x932249f9 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 59151 dport 38626] != expected 0x932249f9 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 43716 dport 38626] != expected 0xd35c9fc1 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 43716 dport 38626] != expected 0xd35c9fc1 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 57356 dport 38626] != expected 0x5c107fbe # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 57356 dport 38626] != expected 0x5c107fbe # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 52174 dport 38626] != expected 0xc6e6a20e # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 52174 dport 38626] != expected 0xc6e6a20e # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 43540 dport 38626] != expected 0x8b816d05 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 43540 dport 38626] != expected 0x8b816d05 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 58122 dport 38626] != expected 0xde04bbb1 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 58122 dport 38626] != expected 0xde04bbb1 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 44197 dport 38626] != expected 0x5d2dd5c4 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 44197 dport 38626] != expected 0x5d2dd5c4 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 42350 dport 38626] != expected 0x8d8b5fc3 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 42350 dport 38626] != expected 0x8d8b5fc3 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 46233 dport 38626] != expected 0x584f6f06 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 46233 dport 38626] != expected 0x584f6f06 # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 37568 dport 38626] != expected 0xe6150baa # # Exception| cpu 0: rx_hash 0xb5f7f7ad [saddr 192.0.3.2 daddr 192.0.3.1 sport 37568 dport 38626] != expected 0xe6150baa # # Exception| count: pass=0 nohash=0 fail=46 # # 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 214, 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 38001 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48820 dport 38001] != expected 0x2869dd70 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48820 dport 38001] != expected 0x2869dd70 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45663 dport 38001] != expected 0xb9643008 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45663 dport 38001] != expected 0xb9643008 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50510 dport 38001] != expected 0x5489ad19 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50510 dport 38001] != expected 0x5489ad19 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53902 dport 38001] != expected 0x14d5dac3 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53902 dport 38001] != expected 0x14d5dac3 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58580 dport 38001] != expected 0x78f4cf4f # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58580 dport 38001] != expected 0x78f4cf4f # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53820 dport 38001] != expected 0x1bd2f95c # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53820 dport 38001] != expected 0x1bd2f95c # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58118 dport 38001] != expected 0x7777fe38 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58118 dport 38001] != expected 0x7777fe38 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51086 dport 38001] != expected 0x54cf2db5 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51086 dport 38001] != expected 0x54cf2db5 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51073 dport 38001] != expected 0x4261961c # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51073 dport 38001] != expected 0x4261961c # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44323 dport 38001] != expected 0x7ca81af4 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44323 dport 38001] != expected 0x7ca81af4 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60891 dport 38001] != expected 0xee45c9ec # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60891 dport 38001] != expected 0xee45c9ec # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35750 dport 38001] != expected 0x47ad4edd # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35750 dport 38001] != expected 0x47ad4edd # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43406 dport 38001] != expected 0x64c52877 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43406 dport 38001] != expected 0x64c52877 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38616 dport 38001] != expected 0x8c72582c # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38616 dport 38001] != expected 0x8c72582c # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33514 dport 38001] != expected 0xc34bc203 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33514 dport 38001] != expected 0xc34bc203 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37226 dport 38001] != expected 0x83605240 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37226 dport 38001] != expected 0x83605240 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58568 dport 38001] != expected 0x7dbeb3b7 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58568 dport 38001] != expected 0x7dbeb3b7 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56207 dport 38001] != expected 0x88f02591 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56207 dport 38001] != expected 0x88f02591 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55594 dport 38001] != expected 0x93134ce8 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55594 dport 38001] != expected 0x93134ce8 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58383 dport 38001] != expected 0x68dfddd8 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58383 dport 38001] != expected 0x68dfddd8 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48334 dport 38001] != expected 0x24af3608 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48334 dport 38001] != expected 0x24af3608 # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47512 dport 38001] != expected 0x2c14fe4c # # Exception| cpu 5: rx_hash 0xae506d34 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47512 dport 38001] != expected 0x2c14fe4c # # 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 203, 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 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-23/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-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 203, 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 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-23/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-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 203, 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 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-23/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-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 203, 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 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-23/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-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 208, 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 101, 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 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-23/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-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 208, 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 101, 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 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-23/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-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 208, 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 101, 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 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-23/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-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 208, 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 101, 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 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-23/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 # Totals: pass:0 fail:1 xfail:0 xpass:0 skip:0 error:0 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__->