< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 57204 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x54cea5c8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38592 dport 57204] != expected 0x32e0c947 # # Exception| cpu 0: rx_hash 0x1442f911 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38614 dport 57204] != expected 0x6c4f8cc0 # # Exception| cpu 0: rx_hash 0xbaf5d15f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38638 dport 57204] != expected 0xa218426 # # Exception| cpu 0: rx_hash 0xb404d77d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38650 dport 57204] != expected 0x43182e03 # # Exception| cpu 0: rx_hash 0xe626edbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 38660 dport 57204] != expected 0x95e67f8a # # Exception| cpu 4: rx_hash 0x492ca98d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38602 dport 57204] != expected 0xa0939d0d # # Exception| cpu 4: rx_hash 0x4e542a9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 38626 dport 57204] != expected 0x840f481f # # Exception| cpu 4: rx_hash 0xe96a87e1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38630 dport 57204] != expected 0x8fc43fce # # Exception| cpu 4: rx_hash 0xe79b81c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38642 dport 57204] != expected 0xc6fd95eb # # Exception| cpu 4: rx_hash 0x133a7a00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38654 dport 57204] != expected 0x48d359d2 # # Exception| cpu 4: rx_hash 0xfbc4e1f9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38670 dport 57204] != expected 0x7952bc0 # # Exception| cpu 5: rx_hash 0x53b626d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38632 dport 57204] != expected 0x167c1c55 # # Exception| cpu 5: rx_hash 0x411840c1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38656 dport 57204] != expected 0x9e2d085b # # Exception| cpu 0: rx_hash 0xbb48bd20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38680 dport 57204] != expected 0x593a6e47 # # Exception| cpu 0: rx_hash 0xefaf688f [saddr 192.0.3.2 daddr 192.0.3.1 sport 38712 dport 57204] != expected 0xf84300bd # # Exception| cpu 0: rx_hash 0x4891c5f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38716 dport 57204] != expected 0xf388776c # # Exception| cpu 0: rx_hash 0xf689a653 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38730 dport 57204] != expected 0x5ce2eb6c # # Exception| cpu 0: rx_hash 0xbf8c7fb9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38752 dport 57204] != expected 0x6fe8d1dc # # Exception| cpu 0: rx_hash 0x583e8e1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38770 dport 57204] != expected 0x3a8ce38a # # Exception| cpu 4: rx_hash 0xb605fa8a [saddr 192.0.3.2 daddr 192.0.3.1 sport 38748 dport 57204] != expected 0x24daeeb # # Exception| cpu 4: rx_hash 0x0550de81 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38766 dport 57204] != expected 0xf650f247 # # Exception| cpu 5: rx_hash 0x520b4aa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38686 dport 57204] != expected 0x4567f634 # # Exception| cpu 5: rx_hash 0xfcbc62e8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38694 dport 57204] != expected 0x2309fed2 # # Exception| cpu 5: rx_hash 0x4660c3d0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38696 dport 57204] != expected 0xbab1dd49 # # Exception| cpu 5: rx_hash 0x51b70b2e [saddr 192.0.3.2 daddr 192.0.3.1 sport 38734 dport 57204] != expected 0x57299cbd # # Exception| cpu 0: rx_hash 0xb17d799b [saddr 192.0.3.2 daddr 192.0.3.1 sport 38772 dport 57204] != expected 0x26d17bf9 # # Exception| cpu 0: rx_hash 0x9421b5aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 38784 dport 57204] != expected 0x367353e5 # # Exception| cpu 0: rx_hash 0xc7bee314 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38792 dport 57204] != expected 0xb396e80d # # Exception| cpu 0: rx_hash 0x3dee1ef5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38800 dport 57204] != expected 0x74818e11 # # Exception| cpu 0: rx_hash 0xc0c66005 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38816 dport 57204] != expected 0x970a3d1f # # Exception| cpu 0: rx_hash 0x8ebb3afe [saddr 192.0.3.2 daddr 192.0.3.1 sport 38818 dport 57204] != expected 0x809cd2bd # # Exception| cpu 0: rx_hash 0x277491a1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38834 dport 57204] != expected 0xc26e0f49 # # Exception| cpu 0: rx_hash 0x3e525f7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 38848 dport 57204] != expected 0x66cfe498 # # Exception| cpu 4: rx_hash 0xac9f75de [saddr 192.0.3.2 daddr 192.0.3.1 sport 38782 dport 57204] != expected 0xb4a22fb3 # # Exception| cpu 4: rx_hash 0x34679bc6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38828 dport 57204] != expected 0x1924f126 # # Exception| cpu 4: rx_hash 0x9da83099 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38844 dport 57204] != expected 0x5bd62cd2 # # Exception| cpu 4: rx_hash 0x510f40d8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58894 dport 57204] != expected 0xc509311b # # Exception| cpu 5: rx_hash 0x45dc8258 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38776 dport 57204] != expected 0xa8ffb7c0 # # Exception| cpu 5: rx_hash 0x0ba1d8a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38778 dport 57204] != expected 0xbf695862 # # Exception| cpu 5: rx_hash 0xd4ade973 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38806 dport 57204] != expected 0x68dc1662 # # 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 0x9a165c8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52042 dport 51848] OK # # # cpu 4: rx_hash 0x9d6edf9c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52066 dport 51848] OK # # # cpu 4: rx_hash 0x34a174c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52082 dport 51848] OK # # # cpu 5: rx_hash 0xc3bcce88 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52014 dport 51848] OK # # # cpu 5: rx_hash 0xcef18922 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52074 dport 51848] OK # # # cpu 5: rx_hash 0x939fd9be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52086 dport 51848] OK # # # cpu 0: rx_hash 0x77916992 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52020 dport 51848] OK # # # cpu 0: rx_hash 0xcd4dc8aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52026 dport 51848] OK # # # cpu 0: rx_hash 0x240e3f2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52028 dport 51848] OK # # # cpu 0: rx_hash 0x7da4ad29 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52056 dport 51848] OK # # # cpu 0: rx_hash 0x27b27ea4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52076 dport 51848] OK # # # cpu 0: rx_hash 0x7adc2e38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52080 dport 51848] OK # # # cpu 0: rx_hash 0x8e7dd5fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52092 dport 51848] OK # # # cpu 4: rx_hash 0x5f80e209 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52100 dport 51848] OK # # # cpu 4: rx_hash 0x0c1fb4b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52108 dport 51848] OK # # # cpu 4: rx_hash 0xfb020efc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52176 dport 51848] OK # # # cpu 5: rx_hash 0x1f0cbed0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52114 dport 51848] OK # # # cpu 5: rx_hash 0xa5d01fe8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52124 dport 51848] OK # # # cpu 5: rx_hash 0x0b6737a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52132 dport 51848] OK # # # cpu 5: rx_hash 0x52cda5a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52160 dport 51848] OK # # # cpu 0: rx_hash 0xb1bb969e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52138 dport 51848] OK # # # cpu 0: rx_hash 0x16853be3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52142 dport 51848] OK # # # cpu 0: rx_hash 0xf137ca47 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52156 dport 51848] OK # # # cpu 0: rx_hash 0xbf4a90bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52158 dport 51848] OK # # # cpu 4: rx_hash 0x0fa3f53f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52188 dport 51848] OK # # # cpu 4: rx_hash 0xe19881a8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52210 dport 51848] OK # # # cpu 4: rx_hash 0x5b442090 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52220 dport 51848] OK # # # cpu 4: rx_hash 0x32688c09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52258 dport 51848] OK # # # cpu 4: rx_hash 0x8c70efa8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52308 dport 51848] OK # # # cpu 4: rx_hash 0x981b66de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52322 dport 51848] OK # # # cpu 5: rx_hash 0x48572af7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52194 dport 51848] OK # # # cpu 5: rx_hash 0x668f59a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52226 dport 51848] OK # # # cpu 5: rx_hash 0x3be1093a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52254 dport 51848] OK # # # cpu 5: rx_hash 0xc6c977ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52270 dport 51848] OK # # # cpu 5: rx_hash 0x25bf44f7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52292 dport 51848] OK # # # cpu 0: rx_hash 0x813da802 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52240 dport 51848] OK # # # cpu 0: rx_hash 0x7c15d6f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52256 dport 51848] OK # # # cpu 0: rx_hash 0x217b866e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52284 dport 51848] OK # # # cpu 4: rx_hash 0xcb843060 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52330 dport 51848] OK # # # cpu 4: rx_hash 0x31d4cd81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52338 dport 51848] OK # # # cpu 4: rx_hash 0xfdcbf636 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52352 dport 51848] OK # # # cpu 4: rx_hash 0x54045d69 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52368 dport 51848] OK # # # count: pass=42 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 57544 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58915 dport 57544] != expected 0xffb5b47f # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58915 dport 57544] != expected 0xffb5b47f # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40109 dport 57544] != expected 0xf872880a # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40109 dport 57544] != expected 0xf872880a # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43034 dport 57544] != expected 0x323f6748 # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43034 dport 57544] != expected 0x323f6748 # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42184 dport 57544] != expected 0x379711 # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42184 dport 57544] != expected 0x379711 # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54127 dport 57544] != expected 0xc7e0a220 # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54127 dport 57544] != expected 0xc7e0a220 # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39732 dport 57544] != expected 0xd3251aaa # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39732 dport 57544] != expected 0xd3251aaa # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54317 dport 57544] != expected 0xebf98ab8 # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 54317 dport 57544] != expected 0xebf98ab8 # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45223 dport 57544] != expected 0x972e8be2 # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45223 dport 57544] != expected 0x972e8be2 # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55660 dport 57544] != expected 0x5fc9e193 # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55660 dport 57544] != expected 0x5fc9e193 # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34219 dport 57544] != expected 0xffc72ac0 # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34219 dport 57544] != expected 0xffc72ac0 # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57556 dport 57544] != expected 0xe8b0f11c # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57556 dport 57544] != expected 0xe8b0f11c # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33486 dport 57544] != expected 0x41d72b94 # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33486 dport 57544] != expected 0x41d72b94 # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42700 dport 57544] != expected 0x21eb762f # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42700 dport 57544] != expected 0x21eb762f # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36656 dport 57544] != expected 0x8a754d1 # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36656 dport 57544] != expected 0x8a754d1 # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51193 dport 57544] != expected 0xe15885b3 # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51193 dport 57544] != expected 0xe15885b3 # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57189 dport 57544] != expected 0xca1dd8a6 # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57189 dport 57544] != expected 0xca1dd8a6 # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47047 dport 57544] != expected 0xdd82222 # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47047 dport 57544] != expected 0xdd82222 # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57421 dport 57544] != expected 0xa8d413fb # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57421 dport 57544] != expected 0xa8d413fb # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56985 dport 57544] != expected 0xb75668d # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56985 dport 57544] != expected 0xb75668d # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42550 dport 57544] != expected 0xa8f17da8 # # Exception| cpu 0: rx_hash 0xfeebe459 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42550 dport 57544] != expected 0xa8f17da8 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 35721 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46065 dport 35721] != expected 0xa2b3dcc2 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46065 dport 35721] != expected 0xa2b3dcc2 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40009 dport 35721] != expected 0xea4fc026 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40009 dport 35721] != expected 0xea4fc026 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50922 dport 35721] != expected 0xfa0851a3 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50922 dport 35721] != expected 0xfa0851a3 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59288 dport 35721] != expected 0xd2e6821f # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59288 dport 35721] != expected 0xd2e6821f # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58566 dport 35721] != expected 0xb454e540 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58566 dport 35721] != expected 0xb454e540 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58577 dport 35721] != expected 0x68220c6e # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58577 dport 35721] != expected 0x68220c6e # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42928 dport 35721] != expected 0xf83472e4 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42928 dport 35721] != expected 0xf83472e4 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48124 dport 35721] != expected 0xa7bb0da0 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48124 dport 35721] != expected 0xa7bb0da0 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35996 dport 35721] != expected 0xb1a7a3e4 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35996 dport 35721] != expected 0xb1a7a3e4 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59488 dport 35721] != expected 0x6b3d93f9 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59488 dport 35721] != expected 0x6b3d93f9 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52316 dport 35721] != expected 0xe347cfb2 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52316 dport 35721] != expected 0xe347cfb2 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54773 dport 35721] != expected 0x1c9aa677 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54773 dport 35721] != expected 0x1c9aa677 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54686 dport 35721] != expected 0x631620bd # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54686 dport 35721] != expected 0x631620bd # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46707 dport 35721] != expected 0x89ccb74a # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46707 dport 35721] != expected 0x89ccb74a # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38795 dport 35721] != expected 0x69f99dd8 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38795 dport 35721] != expected 0x69f99dd8 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50585 dport 35721] != expected 0xa006ad67 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50585 dport 35721] != expected 0xa006ad67 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55049 dport 35721] != expected 0xdf1741a2 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55049 dport 35721] != expected 0xdf1741a2 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35024 dport 35721] != expected 0x35d28c5d # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35024 dport 35721] != expected 0x35d28c5d # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60070 dport 35721] != expected 0x487a0699 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60070 dport 35721] != expected 0x487a0699 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48109 dport 35721] != expected 0x928e1308 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48109 dport 35721] != expected 0x928e1308 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34544 dport 35721] != expected 0x638f8553 # # Exception| cpu 4: rx_hash 0x2fbf15a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34544 dport 35721] != expected 0x638f8553 # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->