< 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' TAP version 13 1..1 # overriding timeout to 360 # selftests: drivers/net/hw: toeplitz.py # 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 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 56090 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xcb5a04fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 42686 dport 56090] != expected 0x2da54d86 # # Exception| cpu 0: rx_hash 0x5263db35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42700 dport 56090] != expected 0x45ac667c # # Exception| cpu 0: rx_hash 0x4b3100d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42716 dport 56090] != expected 0xcd7cdab0 # # Exception| cpu 0: rx_hash 0x71170671 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42730 dport 56090] != expected 0xe4032d48 # # Exception| cpu 0: rx_hash 0x7007705c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42778 dport 56090] != expected 0x6318fc84 # # Exception| cpu 4: rx_hash 0xae116b6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42682 dport 56090] != expected 0xee7beb7 # # Exception| cpu 4: rx_hash 0x89246e9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 42720 dport 56090] != expected 0xb327b2b3 # # Exception| cpu 4: rx_hash 0xa2d302b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42744 dport 56090] != expected 0x2a5677e7 # # Exception| cpu 4: rx_hash 0xdfdac0ea [saddr 192.0.3.2 daddr 192.0.3.1 sport 42780 dport 56090] != expected 0x6dfe9d6 # # Exception| cpu 5: rx_hash 0xf9ffb337 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42678 dport 56090] != expected 0x3c04341e # # Exception| cpu 5: rx_hash 0x9166c355 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42752 dport 56090] != expected 0xbcecdfb3 # # Exception| cpu 5: rx_hash 0x6955abb8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42762 dport 56090] != expected 0xebc84048 # # Exception| cpu 0: rx_hash 0xd7597183 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42786 dport 56090] != expected 0x3e0167b6 # # Exception| cpu 0: rx_hash 0xf8efc51a [saddr 192.0.3.2 daddr 192.0.3.1 sport 42822 dport 56090] != expected 0xbb1fe5d2 # # Exception| cpu 0: rx_hash 0x2b2bc1da [saddr 192.0.3.2 daddr 192.0.3.1 sport 42836 dport 56090] != expected 0x754abf7d # # Exception| cpu 0: rx_hash 0x23a870b3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42858 dport 56090] != expected 0x4d94311d # # Exception| cpu 0: rx_hash 0x8c75c005 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42860 dport 56090] != expected 0x2853244f # # Exception| cpu 0: rx_hash 0xf24c9829 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42880 dport 56090] != expected 0x8df6c82a # # Exception| cpu 0: rx_hash 0x6f349f56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42894 dport 56090] != expected 0xf990a4e0 # # Exception| cpu 4: rx_hash 0x4a2176fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42796 dport 56090] != expected 0x4a670b7c # # Exception| cpu 4: rx_hash 0x5373ad18 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42812 dport 56090] != expected 0xc2b7b7b0 # # Exception| cpu 4: rx_hash 0x4e60ae48 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42832 dport 56090] != expected 0x56084c4c # # Exception| cpu 4: rx_hash 0xbed077cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 42852 dport 56090] != expected 0x39f25dd7 # # Exception| cpu 5: rx_hash 0xa782ac28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42868 dport 56090] != expected 0xb122e11b # # Exception| cpu 5: rx_hash 0x0a7ff0c4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42890 dport 56090] != expected 0xdad257d1 # # Exception| cpu 5: rx_hash 0xd9bbf404 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42904 dport 56090] != expected 0x14870d7e # # Exception| cpu 0: rx_hash 0xc86a9e89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42934 dport 56090] != expected 0xa4893fd2 # # Exception| cpu 0: rx_hash 0x3c9b9fb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43006 dport 56090] != expected 0xd71c6979 # # Exception| cpu 4: rx_hash 0x7ee5f5db [saddr 192.0.3.2 daddr 192.0.3.1 sport 42912 dport 56090] != expected 0x499e964c # # Exception| cpu 4: rx_hash 0x86d69d36 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42922 dport 56090] != expected 0x1eba09b7 # # Exception| cpu 4: rx_hash 0x9f8446d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42938 dport 56090] != expected 0x966ab57b # # Exception| cpu 4: rx_hash 0x51534142 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42948 dport 56090] != expected 0xcc801428 # # Exception| cpu 4: rx_hash 0x65804eb7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43020 dport 56090] != expected 0xaff638ba # # Exception| cpu 5: rx_hash 0x1bae9a49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42916 dport 56090] != expected 0x6adc657d # # Exception| cpu 5: rx_hash 0xfacf2940 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42942 dport 56090] != expected 0xb528464a # # Exception| cpu 5: rx_hash 0x34182ed0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42944 dport 56090] != expected 0xefc2e719 # # Exception| cpu 5: rx_hash 0x2d4af534 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42960 dport 56090] != expected 0x67125bd5 # # Exception| cpu 5: rx_hash 0xb8b14322 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42976 dport 56090] != expected 0x2baab97f # # Exception| cpu 5: rx_hash 0xef5f9b79 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42988 dport 56090] != expected 0x194933d6 # # Exception| cpu 5: rx_hash 0x59d0f02b [saddr 192.0.3.2 daddr 192.0.3.1 sport 43002 dport 56090] != expected 0xf45e9a48 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0xbd4fa7ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57840 dport 50192] OK # # # cpu 4: rx_hash 0x4d774539 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57892 dport 50192] OK # # # cpu 4: rx_hash 0xc95d99a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57914 dport 50192] OK # # # cpu 5: rx_hash 0xffb9f6df [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57934 dport 50192] OK # # # cpu 5: rx_hash 0x83a042a9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57946 dport 50192] OK # # # cpu 5: rx_hash 0x2c7df21f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57948 dport 50192] OK # # # cpu 0: rx_hash 0x8fea1062 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57848 dport 50192] OK # # # cpu 0: rx_hash 0xc1de28cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57860 dport 50192] OK # # # cpu 0: rx_hash 0x0b48f7ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57862 dport 50192] OK # # # cpu 0: rx_hash 0x39ed4026 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57870 dport 50192] OK # # # cpu 0: rx_hash 0x20bf9bc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57886 dport 50192] OK # # # cpu 0: rx_hash 0x54259edd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57908 dport 50192] OK # # # cpu 0: rx_hash 0x9af2994d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57930 dport 50192] OK # # # cpu 4: rx_hash 0x41b52ce4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57958 dport 50192] OK # # # cpu 4: rx_hash 0x73109b2d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57966 dport 50192] OK # # # cpu 4: rx_hash 0x58e7f700 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57974 dport 50192] OK # # # cpu 4: rx_hash 0xa0d49fed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57980 dport 50192] OK # # # cpu 4: rx_hash 0x6862ac93 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57990 dport 50192] OK # # # cpu 4: rx_hash 0x9051c47e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57996 dport 50192] OK # # # cpu 5: rx_hash 0xc59ff07f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57976 dport 50192] OK # # # cpu 5: rx_hash 0x89031f9a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58012 dport 50192] OK # # # cpu 5: rx_hash 0x4395c0be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58014 dport 50192] OK # # # cpu 0: rx_hash 0xdccd2b9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57960 dport 50192] OK # # # cpu 0: rx_hash 0xbba6a853 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58004 dport 50192] OK # # # cpu 0: rx_hash 0x1cf8a98c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58028 dport 50192] OK # # # cpu 4: rx_hash 0xaa77c2de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58042 dport 50192] OK # # # cpu 4: rx_hash 0x7571afc3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58090 dport 50192] OK # # # cpu 4: rx_hash 0x6c237427 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58106 dport 50192] OK # # # cpu 4: rx_hash 0xab67b4f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58186 dport 50192] OK # # # cpu 5: rx_hash 0xd22fae1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58066 dport 50192] OK # # # cpu 5: rx_hash 0xb764c18e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58070 dport 50192] OK # # # cpu 5: rx_hash 0xc3fec491 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58108 dport 50192] OK # # # cpu 5: rx_hash 0xa7a5dd2e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58120 dport 50192] OK # # # cpu 5: rx_hash 0xbef706ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58136 dport 50192] OK # # # cpu 5: rx_hash 0x112ab67c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58142 dport 50192] OK # # # cpu 5: rx_hash 0x84d1006a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58158 dport 50192] OK # # # cpu 5: rx_hash 0x9d83db8e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58174 dport 50192] OK # # # cpu 0: rx_hash 0xcb7d75f8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58050 dport 50192] OK # # # cpu 0: rx_hash 0x85c17647 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58078 dport 50192] OK # # # cpu 0: rx_hash 0x571504aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58172 dport 50192] OK # # # count: pass=40 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 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 35547 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 36 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39196 dport 35547] != expected 0x99d5a21e # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37936 dport 35547] != expected 0x2e19e97 # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55898 dport 35547] != expected 0xc08f227a # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46447 dport 35547] != expected 0x9d21cef7 # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57799 dport 35547] != expected 0x7c3b58f0 # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48778 dport 35547] != expected 0x23f4b89e # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51343 dport 35547] != expected 0xd0f6ccb0 # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43138 dport 35547] != expected 0xf1b8d6af # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 44537 dport 35547] != expected 0x3bb50135 # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53777 dport 35547] != expected 0x2b85ff0c # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57794 dport 35547] != expected 0xd2726706 # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47650 dport 35547] != expected 0x6104ca0a # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37964 dport 35547] != expected 0x1e8ed9a7 # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38608 dport 35547] != expected 0xd9e17dbd # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54056 dport 35547] != expected 0x631aa335 # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55242 dport 35547] != expected 0x14fa6169 # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 33879 dport 35547] != expected 0x65f9e6eb # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48433 dport 35547] != expected 0x50b290bb # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 42262 dport 35547] != expected 0x68f668d # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53668 dport 35547] != expected 0x2ca5bbe3 # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 36668 dport 35547] != expected 0x9e50ebd1 # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 57849 dport 35547] != expected 0x44e5d690 # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 32984 dport 35547] != expected 0xbad138c # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 48111 dport 35547] != expected 0x154fbf02 # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46232 dport 35547] != expected 0xf2f6c6ae # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58075 dport 35547] != expected 0x12c3e0bf # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 47343 dport 35547] != expected 0xc1843128 # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37670 dport 35547] != expected 0x9d1efbd0 # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38717 dport 35547] != expected 0x69c256d3 # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 46633 dport 35547] != expected 0x4e197abc # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 54724 dport 35547] != expected 0x2cda8845 # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 39242 dport 35547] != expected 0x16f624b3 # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 55846 dport 35547] != expected 0xdce0654a # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58271 dport 35547] != expected 0xcb383771 # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 40477 dport 35547] != expected 0x6636a200 # # Exception| cpu 4: rx_hash 0x7c5a874e [saddr 192.0.3.2 daddr 192.0.3.1 sport 43332 dport 35547] != expected 0x5fdcf09b # # Exception| count: pass=0 nohash=0 fail=36 # # 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 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, 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 36138 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 46 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54514 dport 36138] != expected 0xaaf828dc # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49250 dport 36138] != expected 0x9ffcb1f0 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58236 dport 36138] != expected 0x93057f67 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45930 dport 36138] != expected 0xb6551258 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41096 dport 36138] != expected 0x3f52a4b1 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33039 dport 36138] != expected 0xf69175e0 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43422 dport 36138] != expected 0x3e7a47ea # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43596 dport 36138] != expected 0x619f15ce # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42753 dport 36138] != expected 0xdeca0642 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36798 dport 36138] != expected 0x7f05ec5 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51632 dport 36138] != expected 0x5ee1d0bc # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60343 dport 36138] != expected 0xdd57e1f0 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56293 dport 36138] != expected 0x2a52a87f # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58779 dport 36138] != expected 0x948d2c5e # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55709 dport 36138] != expected 0x53928986 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32802 dport 36138] != expected 0x896e53bf # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50874 dport 36138] != expected 0x5daede8 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52567 dport 36138] != expected 0x41a3155a # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43873 dport 36138] != expected 0x1e603391 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52549 dport 36138] != expected 0x9267119a # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43140 dport 36138] != expected 0xee8ed95d # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48268 dport 36138] != expected 0x93577720 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34479 dport 36138] != expected 0x3c28b360 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45401 dport 36138] != expected 0x64df53fd # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58258 dport 36138] != expected 0x27aaf86f # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48879 dport 36138] != expected 0x9edb5b98 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36149 dport 36138] != expected 0x110e45c3 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44549 dport 36138] != expected 0xc26e1d9 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48760 dport 36138] != expected 0xde53d5fe # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51549 dport 36138] != expected 0xb5f536d8 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41412 dport 36138] != expected 0x9f7de7ad # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58782 dport 36138] != expected 0x64ebfd84 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57300 dport 36138] != expected 0x26e1eb4e # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50556 dport 36138] != expected 0x26260bba # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54930 dport 36138] != expected 0xf8cf6508 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52470 dport 36138] != expected 0xa98b022 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55331 dport 36138] != expected 0x9ae4e2d # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38462 dport 36138] != expected 0x9064df6b # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60514 dport 36138] != expected 0xb427f645 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50026 dport 36138] != expected 0x8406bd58 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36224 dport 36138] != expected 0x17b97973 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60856 dport 36138] != expected 0xc1ad8577 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57621 dport 36138] != expected 0x66ba3b32 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46609 dport 36138] != expected 0xb514a2c3 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50813 dport 36138] != expected 0x9a540e93 # # Exception| cpu 0: rx_hash 0xcb109d5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54573 dport 36138] != expected 0x2f148a34 # # Exception| count: pass=0 nohash=0 fail=46 # # 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 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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-24/tools/testing/selftests/net/lib/py/ksft.py", line 338, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/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-24/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-24/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-24/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 /srv/vmksft/testing/wt-24/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory 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__->