< 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 47844 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xa1b84ab3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60094 dport 47844] != expected 0x97a481e5 # # Exception| cpu 0: rx_hash 0x171e4532 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60104 dport 47844] != expected 0xa0041760 # # Exception| cpu 0: rx_hash 0x77d4f347 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60216 dport 47844] != expected 0x71caf898 # # Exception| cpu 0: rx_hash 0x4a447afe [saddr 192.0.3.2 daddr 192.0.3.1 sport 60248 dport 47844] != expected 0x943bdb83 # # Exception| cpu 0: rx_hash 0x06b22380 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60296 dport 47844] != expected 0x6b80ce2b # # Exception| cpu 0: rx_hash 0xf6a5b6cb [saddr 192.0.3.2 daddr 192.0.3.1 sport 60334 dport 47844] != expected 0x72333d82 # # Exception| cpu 0: rx_hash 0x583114d7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60440 dport 47844] != expected 0x31e010f9 # # Exception| cpu 0: rx_hash 0x876c3ce0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60448 dport 47844] != expected 0xe0855e85 # # Exception| cpu 0: rx_hash 0xbafcb559 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60480 dport 47844] != expected 0x5747d9e # # Exception| cpu 0: rx_hash 0x1e808e1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60488 dport 47844] != expected 0x1ff375d5 # # Exception| cpu 0: rx_hash 0x4cbe93bf [saddr 192.0.3.2 daddr 192.0.3.1 sport 60504 dport 47844] != expected 0x92b0f1f0 # # Exception| cpu 0: rx_hash 0xf451707d [saddr 192.0.3.2 daddr 192.0.3.1 sport 60538 dport 47844] != expected 0xbe0d12cf # # Exception| cpu 0: rx_hash 0x1cdb1247 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60578 dport 47844] != expected 0x5b310f2c # # Exception| cpu 0: rx_hash 0xea9934a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60602 dport 47844] != expected 0xccf58342 # # Exception| cpu 0: rx_hash 0x3391af3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60604 dport 47844] != expected 0x93e7b2f9 # # Exception| cpu 0: rx_hash 0x5c3f3b20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60620 dport 47844] != expected 0xfb5515c7 # # Exception| cpu 0: rx_hash 0x0854952f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60642 dport 47844] != expected 0xf861ee25 # # Exception| cpu 0: rx_hash 0xac28ae6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 60650 dport 47844] != expected 0xe2e6e66e # # Exception| cpu 0: rx_hash 0x6fe65eda [saddr 192.0.3.2 daddr 192.0.3.1 sport 60664 dport 47844] != expected 0x5b94366 # # Exception| cpu 0: rx_hash 0xd6247335 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60686 dport 47844] != expected 0x8b659d25 # # Exception| cpu 0: rx_hash 0x7c11a432 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60754 dport 47844] != expected 0x8affe0d4 # # Exception| cpu 0: rx_hash 0xa34c8c05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60778 dport 47844] != expected 0x5b9aaea8 # # Exception| cpu 0: rx_hash 0xa117105f [saddr 192.0.3.2 daddr 192.0.3.1 sport 60800 dport 47844] != expected 0x1f58d451 # # Exception| cpu 0: rx_hash 0x4d935d92 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60812 dport 47844] != expected 0x30d1cc8c # # Exception| cpu 0: rx_hash 0x51008514 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60838 dport 47844] != expected 0x6eb27f8 # # Exception| cpu 0: rx_hash 0xf57cbe50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60846 dport 47844] != expected 0x1c6c2fb3 # # Exception| cpu 0: rx_hash 0x7e4a3868 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60856 dport 47844] != expected 0xce3d9a2d # # Exception| cpu 0: rx_hash 0x76566786 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60882 dport 47844] != expected 0x5b579050 # # Exception| cpu 0: rx_hash 0xd22a5cc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60890 dport 47844] != expected 0x41d0981b # # Exception| cpu 0: rx_hash 0x40668f11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60940 dport 47844] != expected 0x3dc7986b # # Exception| cpu 0: rx_hash 0x9f3ba726 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60980 dport 47844] != expected 0xeca2d617 # # Exception| cpu 0: rx_hash 0x33266b38 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32780 dport 47844] != expected 0xa867fc71 # # Exception| cpu 0: rx_hash 0x3573d895 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32818 dport 47844] != expected 0x261083b6 # # Exception| cpu 0: rx_hash 0xd1ebcab6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32852 dport 47844] != expected 0x9cf39116 # # Exception| cpu 0: rx_hash 0x7597f1f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32860 dport 47844] != expected 0x8674995d # # Exception| cpu 0: rx_hash 0x69042974 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32886 dport 47844] != expected 0xb04e7229 # # Exception| cpu 0: rx_hash 0xc16a6229 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32960 dport 47844] != expected 0xf5167521 # # Exception| cpu 0: rx_hash 0x317df762 [saddr 192.0.3.2 daddr 192.0.3.1 sport 32998 dport 47844] != expected 0xeca58688 # # Exception| cpu 0: rx_hash 0xbd330cda [saddr 192.0.3.2 daddr 192.0.3.1 sport 33050 dport 47844] != expected 0x12e271ad # # Exception| cpu 0: rx_hash 0xa1a0d45c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33072 dport 47844] != expected 0x24d89ad9 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x920fb55c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57930 dport 50742] OK # # # cpu 0: rx_hash 0xc031a8fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57946 dport 50742] OK # # # cpu 0: rx_hash 0xc6641b53 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57956 dport 50742] OK # # # cpu 0: rx_hash 0x6043bc4d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57990 dport 50742] OK # # # cpu 0: rx_hash 0x09b89bfb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58056 dport 50742] OK # # # cpu 0: rx_hash 0x5b868659 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58072 dport 50742] OK # # # cpu 0: rx_hash 0x152b437d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58082 dport 50742] OK # # # cpu 4: rx_hash 0xdaf7c3d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57934 dport 50742] OK # # # cpu 4: rx_hash 0x644d93ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57938 dport 50742] OK # # # cpu 4: rx_hash 0xbb10bb8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57962 dport 50742] OK # # # cpu 4: rx_hash 0xeb753a75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58000 dport 50742] OK # # # cpu 4: rx_hash 0x96019aab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58014 dport 50742] OK # # # cpu 4: rx_hash 0x90542906 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58016 dport 50742] OK # # # cpu 4: rx_hash 0xa5d8ff51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58026 dport 50742] OK # # # cpu 4: rx_hash 0xf7e6e2f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58042 dport 50742] OK # # # cpu 4: rx_hash 0xb1577839 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58090 dport 50742] OK # # # cpu 4: rx_hash 0xe411181b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58128 dport 50742] OK # # # cpu 4: rx_hash 0xaabcdd3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58154 dport 50742] OK # # # cpu 4: rx_hash 0x616e7260 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58194 dport 50742] OK # # # cpu 4: rx_hash 0x9b3e249f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58356 dport 50742] OK # # # cpu 4: rx_hash 0x754eafe4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58412 dport 50742] OK # # # cpu 4: rx_hash 0x6f88c4cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58424 dport 50742] OK # # # cpu 4: rx_hash 0xd92ecb4e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58446 dport 50742] OK # # # cpu 4: rx_hash 0x1ae03bff [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58460 dport 50742] OK # # # cpu 4: rx_hash 0xf031c59f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58478 dport 50742] OK # # # cpu 4: rx_hash 0xeaf7aeb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58490 dport 50742] OK # # # cpu 4: rx_hash 0x56166281 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58508 dport 50742] OK # # # cpu 4: rx_hash 0xc1b33c3f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58544 dport 50742] OK # # # cpu 4: rx_hash 0x18bba7a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58550 dport 50742] OK # # # cpu 4: rx_hash 0x5e0a3d6f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58598 dport 50742] OK # # # cpu 4: rx_hash 0x9dc4cdde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58612 dport 50742] OK # # # cpu 4: rx_hash 0x9ce903f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58656 dport 50742] OK # # # cpu 4: rx_hash 0x45e19869 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58662 dport 50742] OK # # # cpu 4: rx_hash 0xe19da32d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58670 dport 50742] OK # # # cpu 4: rx_hash 0x2253539c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58684 dport 50742] OK # # # cpu 4: rx_hash 0x4ba8742a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58738 dport 50742] OK # # # cpu 4: rx_hash 0xa72c39e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58750 dport 50742] OK # # # cpu 4: rx_hash 0x1bcdf5d2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58760 dport 50742] OK # # # cpu 4: rx_hash 0xa577a5bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58772 dport 50742] OK # # # cpu 4: rx_hash 0xebda6099 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58798 dport 50742] OK # # # cpu 4: rx_hash 0x3acea4ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58818 dport 50742] OK # # # cpu 4: rx_hash 0xb1f822d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58836 dport 50742] OK # # # cpu 4: rx_hash 0x13d1aa3c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58850 dport 50742] OK # # # cpu 4: rx_hash 0xfabc6a9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58884 dport 50742] OK # # # cpu 4: rx_hash 0x39729a2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58902 dport 50742] OK # # # cpu 4: rx_hash 0x77df5f09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58924 dport 50742] OK # # # cpu 4: rx_hash 0x02b7a039 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58952 dport 50742] OK # # # cpu 4: rx_hash 0x56dc0e36 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58982 dport 50742] OK # # # cpu 4: rx_hash 0x8d8f09f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59018 dport 50742] OK # # # cpu 4: rx_hash 0xa2c5b48a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59028 dport 50742] OK # # # cpu 4: rx_hash 0xd9e4a7f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59044 dport 50742] OK # # # cpu 4: rx_hash 0xc322ccd2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59056 dport 50742] OK # # # cpu 4: rx_hash 0xbe566c0c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59070 dport 50742] OK # # # cpu 4: rx_hash 0x08f0638d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59080 dport 50742] OK # # # cpu 4: rx_hash 0x6f42a878 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59090 dport 50742] OK # # # cpu 4: rx_hash 0x85935618 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59104 dport 50742] OK # # # cpu 4: rx_hash 0xd7ad4bba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59120 dport 50742] OK # # # cpu 4: rx_hash 0x74a90d7e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59154 dport 50742] OK # # # cpu 4: rx_hash 0xf783d4a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59246 dport 50742] OK # # # cpu 4: rx_hash 0x7cb55290 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59256 dport 50742] OK # # # cpu 4: rx_hash 0x6428a5e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59270 dport 50742] OK # # # count: pass=61 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 53042 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39359 dport 53042] != expected 0x9fac6ae8 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39359 dport 53042] != expected 0x9fac6ae8 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52830 dport 53042] != expected 0xc268423b # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52830 dport 53042] != expected 0xc268423b # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35681 dport 53042] != expected 0xa7651915 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 35681 dport 53042] != expected 0xa7651915 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41927 dport 53042] != expected 0x1922bcf2 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41927 dport 53042] != expected 0x1922bcf2 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33683 dport 53042] != expected 0x1979688a # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33683 dport 53042] != expected 0x1979688a # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46821 dport 53042] != expected 0xb1f32a1b # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46821 dport 53042] != expected 0xb1f32a1b # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43929 dport 53042] != expected 0x1fbe6726 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43929 dport 53042] != expected 0x1fbe6726 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50794 dport 53042] != expected 0x519e9392 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50794 dport 53042] != expected 0x519e9392 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48827 dport 53042] != expected 0xb76ff1cf # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48827 dport 53042] != expected 0xb76ff1cf # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37661 dport 53042] != expected 0xbbc9627a # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37661 dport 53042] != expected 0xbbc9627a # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34061 dport 53042] != expected 0x6e58b7ea # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34061 dport 53042] != expected 0x6e58b7ea # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42276 dport 53042] != expected 0xfd009e2b # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42276 dport 53042] != expected 0xfd009e2b # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54346 dport 53042] != expected 0x95d80e25 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54346 dport 53042] != expected 0x95d80e25 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48798 dport 53042] != expected 0x10f86111 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48798 dport 53042] != expected 0x10f86111 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59080 dport 53042] != expected 0xb7cda1eb # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59080 dport 53042] != expected 0xb7cda1eb # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36309 dport 53042] != expected 0xe67e2d01 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36309 dport 53042] != expected 0xe67e2d01 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56851 dport 53042] != expected 0xac04ba31 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56851 dport 53042] != expected 0xac04ba31 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50984 dport 53042] != expected 0xf0066bf4 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50984 dport 53042] != expected 0xf0066bf4 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59154 dport 53042] != expected 0x5039a567 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59154 dport 53042] != expected 0x5039a567 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52616 dport 53042] != expected 0xbe7f424b # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52616 dport 53042] != expected 0xbe7f424b # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50542 dport 53042] != expected 0xb82ea767 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50542 dport 53042] != expected 0xb82ea767 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51974 dport 53042] != expected 0x441d190e # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51974 dport 53042] != expected 0x441d190e # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56247 dport 53042] != expected 0xbce22e63 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56247 dport 53042] != expected 0xbce22e63 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51872 dport 53042] != expected 0xe4d2a261 # # Exception| cpu 4: rx_hash 0x212a86e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51872 dport 53042] != expected 0xe4d2a261 # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 37496 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50076 dport 37496] != expected 0xcca12a92 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50076 dport 37496] != expected 0xcca12a92 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60220 dport 37496] != expected 0xcf7484c2 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60220 dport 37496] != expected 0xcf7484c2 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53905 dport 37496] != expected 0x46b562be # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53905 dport 37496] != expected 0x46b562be # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37430 dport 37496] != expected 0xcf1061e0 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37430 dport 37496] != expected 0xcf1061e0 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56135 dport 37496] != expected 0x56cc3dbb # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56135 dport 37496] != expected 0x56cc3dbb # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50326 dport 37496] != expected 0xffd71584 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50326 dport 37496] != expected 0xffd71584 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35833 dport 37496] != expected 0x4a98fc38 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35833 dport 37496] != expected 0x4a98fc38 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47380 dport 37496] != expected 0x50c0f020 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47380 dport 37496] != expected 0x50c0f020 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41740 dport 37496] != expected 0x64e5640d # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41740 dport 37496] != expected 0x64e5640d # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35595 dport 37496] != expected 0xbe814684 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35595 dport 37496] != expected 0xbe814684 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44644 dport 37496] != expected 0x79c6b367 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44644 dport 37496] != expected 0x79c6b367 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53753 dport 37496] != expected 0xd8ebc174 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53753 dport 37496] != expected 0xd8ebc174 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60568 dport 37496] != expected 0xa22ed66f # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60568 dport 37496] != expected 0xa22ed66f # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32778 dport 37496] != expected 0x1a76f1ae # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32778 dport 37496] != expected 0x1a76f1ae # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36743 dport 37496] != expected 0x590a308b # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36743 dport 37496] != expected 0x590a308b # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41182 dport 37496] != expected 0xbe51c157 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41182 dport 37496] != expected 0xbe51c157 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43768 dport 37496] != expected 0xcc73d8ca # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43768 dport 37496] != expected 0xcc73d8ca # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50430 dport 37496] != expected 0x663ba779 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50430 dport 37496] != expected 0x663ba779 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32856 dport 37496] != expected 0xcd378677 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32856 dport 37496] != expected 0xcd378677 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59820 dport 37496] != expected 0x959caa39 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59820 dport 37496] != expected 0x959caa39 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55260 dport 37496] != expected 0x99346b91 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55260 dport 37496] != expected 0x99346b91 # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37409 dport 37496] != expected 0x67c73dfe # # Exception| cpu 5: rx_hash 0x219c625e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37409 dport 37496] != expected 0x67c73dfe # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->