< 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 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 45738 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x438116f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45590 dport 45738] != expected 0x7a456311 # # Exception| cpu 0: rx_hash 0xd288077a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45618 dport 45738] != expected 0xb91721ca # # Exception| cpu 0: rx_hash 0xfbc8d96b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45636 dport 45738] != expected 0x9cd2ab38 # # Exception| cpu 4: rx_hash 0x759d539f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45558 dport 45738] != expected 0x7e03a9a8 # # Exception| cpu 4: rx_hash 0xe63fde69 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45586 dport 45738] != expected 0x7971baf6 # # Exception| cpu 4: rx_hash 0x7f9d2b12 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45592 dport 45738] != expected 0x7e8265cb # # Exception| cpu 4: rx_hash 0x34e0ba24 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45594 dport 45738] != expected 0x78ebd605 # # Exception| cpu 4: rx_hash 0x150b80c6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45634 dport 45738] != expected 0x998fc111 # # Exception| cpu 5: rx_hash 0x3ee0c2a9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45556 dport 45738] != expected 0x786a1a66 # # Exception| cpu 5: rx_hash 0x619335e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45572 dport 45738] != expected 0xfce1e6a6 # # Exception| cpu 5: rx_hash 0xf09a246a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45600 dport 45738] != expected 0x3fb3a47d # # Exception| cpu 5: rx_hash 0x99f5964c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45616 dport 45738] != expected 0xbf7e9204 # # Exception| cpu 0: rx_hash 0x7c6432e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45650 dport 45738] != expected 0x1942f768 # # Exception| cpu 0: rx_hash 0x6ac1c8e3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45664 dport 45738] != expected 0x5f80e9e3 # # Exception| cpu 0: rx_hash 0xf3633d98 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45674 dport 45738] != expected 0x587336de # # Exception| cpu 0: rx_hash 0x427d9a0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45698 dport 45738] != expected 0xc9a52a40 # # Exception| cpu 0: rx_hash 0x351c36dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 45710 dport 45738] != expected 0xcb0b9f54 # # Exception| cpu 0: rx_hash 0xb2b0dd56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45720 dport 45738] != expected 0x4e9bc304 # # Exception| cpu 0: rx_hash 0x5c7384fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 45726 dport 45738] != expected 0x4bc6a92d # # Exception| cpu 0: rx_hash 0xd3748b83 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45734 dport 45738] != expected 0xaf7689b # # Exception| cpu 4: rx_hash 0x48d3ebf3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45682 dport 45738] != expected 0xd9246c54 # # Exception| cpu 4: rx_hash 0xf166a893 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45748 dport 45738] != expected 0x8c53ed2c # # Exception| cpu 4: rx_hash 0xba1b39a5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45750 dport 45738] != expected 0x8a3a5ee2 # # Exception| cpu 4: rx_hash 0x935be7b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45760 dport 45738] != expected 0xafffd410 # # Exception| cpu 5: rx_hash 0xd8267682 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45762 dport 45738] != expected 0xa99667de # # Exception| cpu 0: rx_hash 0xb149c4a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45778 dport 45738] != expected 0x295b51a7 # # Exception| cpu 0: rx_hash 0x6b3d441a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45812 dport 45738] != expected 0xec60a0b2 # # Exception| cpu 0: rx_hash 0x2040d52c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45814 dport 45738] != expected 0xea09137c # # Exception| cpu 0: rx_hash 0x3b19f320 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45834 dport 45738] != expected 0xe02a331b # # Exception| cpu 0: rx_hash 0x6e6a7ce6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45844 dport 45738] != expected 0x642003b8 # # Exception| cpu 0: rx_hash 0x44d3bb05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45864 dport 45738] != expected 0x26251be9 # # Exception| cpu 0: rx_hash 0xff636d6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45872 dport 45738] != expected 0xa7724163 # # Exception| cpu 4: rx_hash 0x0252f63c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45796 dport 45738] != expected 0x6cad96cb # # Exception| cpu 4: rx_hash 0x85fe1db7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45810 dport 45738] != expected 0xe93dca9b # # Exception| cpu 4: rx_hash 0x4c785ff6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45830 dport 45738] != expected 0xe284860f # # Exception| cpu 4: rx_hash 0x190bd030 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45848 dport 45738] != expected 0x668eb6ac # # Exception| cpu 4: rx_hash 0x11a034c3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45878 dport 45738] != expected 0xa22f2b4a # # Exception| cpu 5: rx_hash 0x28eb31df [saddr 192.0.3.2 daddr 192.0.3.1 sport 45784 dport 45738] != expected 0x2ea88e9a # # Exception| cpu 5: rx_hash 0x3e4ecbdc [saddr 192.0.3.2 daddr 192.0.3.1 sport 45802 dport 45738] != expected 0x686a9011 # # Exception| cpu 5: rx_hash 0x2517edd0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45846 dport 45738] != expected 0x6249b076 # # 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 0x10d3c895 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41400 dport 57736] OK # # # cpu 0: rx_hash 0xb56d000e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41404 dport 57736] OK # # # cpu 0: rx_hash 0xdffbabda [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41446 dport 57736] OK # # # cpu 0: rx_hash 0x4c59262c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41474 dport 57736] OK # # # cpu 4: rx_hash 0x39931684 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41422 dport 57736] OK # # # cpu 4: rx_hash 0x58574051 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41456 dport 57736] OK # # # cpu 4: rx_hash 0x2f36ec87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41468 dport 57736] OK # # # cpu 5: rx_hash 0x67b26443 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41396 dport 57736] OK # # # cpu 5: rx_hash 0x4ef2ba52 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41410 dport 57736] OK # # # cpu 5: rx_hash 0xc95e51d9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41428 dport 57736] OK # # # cpu 5: rx_hash 0x1b813594 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41436 dport 57736] OK # # # cpu 5: rx_hash 0xfde988ca [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41460 dport 57736] OK # # # cpu 5: rx_hash 0x2536940a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41490 dport 57736] OK # # # cpu 0: rx_hash 0x962da692 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41508 dport 57736] OK # # # cpu 0: rx_hash 0x38c19308 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41540 dport 57736] OK # # # cpu 0: rx_hash 0x73bc023e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41542 dport 57736] OK # # # cpu 0: rx_hash 0xa9c88280 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41568 dport 57736] OK # # # cpu 4: rx_hash 0xff4214b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41524 dport 57736] OK # # # cpu 4: rx_hash 0xd602caa5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41538 dport 57736] OK # # # cpu 4: rx_hash 0x1ad3b018 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41558 dport 57736] OK # # # cpu 4: rx_hash 0xa366f378 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41616 dport 57736] OK # # # cpu 4: rx_hash 0xe81b624e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41618 dport 57736] OK # # # cpu 5: rx_hash 0x525738dc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41502 dport 57736] OK # # # cpu 5: rx_hash 0x7b17e6cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41576 dport 57736] OK # # # cpu 5: rx_hash 0x6519f83d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41588 dport 57736] OK # # # cpu 5: rx_hash 0xca09415e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41600 dport 57736] OK # # # cpu 0: rx_hash 0x71b99735 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41624 dport 57736] OK # # # cpu 0: rx_hash 0x89df349b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41644 dport 57736] OK # # # cpu 0: rx_hash 0x917f0b65 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41754 dport 57736] OK # # # cpu 4: rx_hash 0xd4075fae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41628 dport 57736] OK # # # cpu 4: rx_hash 0x791273c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41654 dport 57736] OK # # # cpu 4: rx_hash 0x4e5cb327 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41692 dport 57736] OK # # # cpu 4: rx_hash 0x1384d812 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41708 dport 57736] OK # # # cpu 4: rx_hash 0x08ddfe1e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41744 dport 57736] OK # # # cpu 5: rx_hash 0x0e73df10 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41658 dport 57736] OK # # # cpu 5: rx_hash 0xf5ec654c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41668 dport 57736] OK # # # cpu 5: rx_hash 0x9c83d76a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41684 dport 57736] OK # # # cpu 5: rx_hash 0xa8340e79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41716 dport 57736] OK # # # cpu 5: rx_hash 0xc40c84a3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41732 dport 57736] OK # # # cpu 0: rx_hash 0x7fbc52c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41756 dport 57736] OK # # # cpu 0: rx_hash 0xcca76050 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41770 dport 57736] OK # # # cpu 0: rx_hash 0x0b24e7ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41818 dport 57736] OK # # # cpu 0: rx_hash 0x425ce3d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41862 dport 57736] OK # # # count: pass=43 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-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 44431 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51938 dport 44431] != expected 0xb3c0f1f4 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51938 dport 44431] != expected 0xb3c0f1f4 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58818 dport 44431] != expected 0x1a6e1832 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58818 dport 44431] != expected 0x1a6e1832 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60694 dport 44431] != expected 0xaabc8691 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60694 dport 44431] != expected 0xaabc8691 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36388 dport 44431] != expected 0x8cd47718 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36388 dport 44431] != expected 0x8cd47718 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44629 dport 44431] != expected 0xf85f96c5 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44629 dport 44431] != expected 0xf85f96c5 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33569 dport 44431] != expected 0x3e3db4b0 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33569 dport 44431] != expected 0x3e3db4b0 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57508 dport 44431] != expected 0x61694307 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57508 dport 44431] != expected 0x61694307 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56969 dport 44431] != expected 0x6f366619 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56969 dport 44431] != expected 0x6f366619 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52980 dport 44431] != expected 0xf053997d # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52980 dport 44431] != expected 0xf053997d # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51636 dport 44431] != expected 0xc2695aee # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51636 dport 44431] != expected 0xc2695aee # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56534 dport 44431] != expected 0xbda150a # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56534 dport 44431] != expected 0xbda150a # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45256 dport 44431] != expected 0xde72deca # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45256 dport 44431] != expected 0xde72deca # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52912 dport 44431] != expected 0x93540d04 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52912 dport 44431] != expected 0x93540d04 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37624 dport 44431] != expected 0x4a1f7ca7 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37624 dport 44431] != expected 0x4a1f7ca7 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53732 dport 44431] != expected 0xf0167653 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53732 dport 44431] != expected 0xf0167653 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48184 dport 44431] != expected 0x6bf1366b # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48184 dport 44431] != expected 0x6bf1366b # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55547 dport 44431] != expected 0x3c26866 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55547 dport 44431] != expected 0x3c26866 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60807 dport 44431] != expected 0x16bb71ba # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60807 dport 44431] != expected 0x16bb71ba # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42614 dport 44431] != expected 0x518243c6 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42614 dport 44431] != expected 0x518243c6 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53586 dport 44431] != expected 0x85f917f0 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53586 dport 44431] != expected 0x85f917f0 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42925 dport 44431] != expected 0x9249f529 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42925 dport 44431] != expected 0x9249f529 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55819 dport 44431] != expected 0x9f4547c1 # # Exception| cpu 5: rx_hash 0xfcd64297 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55819 dport 44431] != expected 0x9f4547c1 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 38714 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35592 dport 38714] != expected 0x127c91 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35592 dport 38714] != expected 0x127c91 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36745 dport 38714] != expected 0xc2611671 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36745 dport 38714] != expected 0xc2611671 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49977 dport 38714] != expected 0x1e79b140 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49977 dport 38714] != expected 0x1e79b140 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58246 dport 38714] != expected 0x175f8464 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58246 dport 38714] != expected 0x175f8464 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39533 dport 38714] != expected 0x9d44376c # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39533 dport 38714] != expected 0x9d44376c # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47463 dport 38714] != expected 0x620ff37d # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47463 dport 38714] != expected 0x620ff37d # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52005 dport 38714] != expected 0xcca570d4 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52005 dport 38714] != expected 0xcca570d4 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52756 dport 38714] != expected 0xf8b57c67 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52756 dport 38714] != expected 0xf8b57c67 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43023 dport 38714] != expected 0x1ec3363a # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43023 dport 38714] != expected 0x1ec3363a # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54364 dport 38714] != expected 0x29c139e4 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54364 dport 38714] != expected 0x29c139e4 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54529 dport 38714] != expected 0x5df912d3 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 54529 dport 38714] != expected 0x5df912d3 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42509 dport 38714] != expected 0x3382bb31 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42509 dport 38714] != expected 0x3382bb31 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43156 dport 38714] != expected 0xb5d8a54f # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43156 dport 38714] != expected 0xb5d8a54f # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46414 dport 38714] != expected 0x47eb0de3 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46414 dport 38714] != expected 0x47eb0de3 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35137 dport 38714] != expected 0xed26aba8 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35137 dport 38714] != expected 0xed26aba8 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59483 dport 38714] != expected 0x51d3fbe2 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59483 dport 38714] != expected 0x51d3fbe2 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58840 dport 38714] != expected 0x72992472 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58840 dport 38714] != expected 0x72992472 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53849 dport 38714] != expected 0xb06a104a # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53849 dport 38714] != expected 0xb06a104a # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52311 dport 38714] != expected 0x8c235e25 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52311 dport 38714] != expected 0x8c235e25 # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38833 dport 38714] != expected 0xe7dda9df # # Exception| cpu 5: rx_hash 0xa37eaddc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38833 dport 38714] != expected 0xe7dda9df # # Exception| count: pass=0 nohash=0 fail=40 # # 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__->