< 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 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 200, 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 129, 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 41964 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc0b82a89 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53120 dport 41964] != expected 0xd654e439 # # Exception| cpu 0: rx_hash 0x7cd873d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53124 dport 41964] != expected 0x726b348b # # Exception| cpu 0: rx_hash 0x3530fb9b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53150 dport 41964] != expected 0x4104899a # # Exception| cpu 0: rx_hash 0x55645456 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53164 dport 41964] != expected 0x34f326c4 # # Exception| cpu 0: rx_hash 0xa0ec8544 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53170 dport 41964] != expected 0xa3a34b67 # # Exception| cpu 4: rx_hash 0x4d717fa5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53092 dport 41964] != expected 0x698ecd13 # # Exception| cpu 4: rx_hash 0x2f210a51 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53096 dport 41964] != expected 0x9faef5f8 # # Exception| cpu 4: rx_hash 0x1e0930ab [saddr 192.0.3.2 daddr 192.0.3.1 sport 53104 dport 41964] != expected 0xe4bee98d # # Exception| cpu 4: rx_hash 0xb8f9aeb7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53114 dport 41964] != expected 0xfedea0b0 # # Exception| cpu 5: rx_hash 0xc0391c07 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53112 dport 41964] != expected 0xb6a101d4 # # Exception| cpu 5: rx_hash 0x2fa03cdf [saddr 192.0.3.2 daddr 192.0.3.1 sport 53136 dport 41964] != expected 0xff5b1015 # # Exception| cpu 5: rx_hash 0xbb7e2f1c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53184 dport 41964] != expected 0xdc171932 # # Exception| cpu 0: rx_hash 0x5466394a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53200 dport 41964] != expected 0xf518ed1e # # Exception| cpu 0: rx_hash 0xf296a756 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53210 dport 41964] != expected 0xef78a423 # # Exception| cpu 0: rx_hash 0xdb2a80d1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53234 dport 41964] != expected 0xa9e0b66c # # Exception| cpu 0: rx_hash 0xf59f9347 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53250 dport 41964] != expected 0x600d14f7 # # Exception| cpu 0: rx_hash 0x1a878511 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53266 dport 41964] != expected 0x4902e0db # # Exception| cpu 4: rx_hash 0xf0927d6f [saddr 192.0.3.2 daddr 192.0.3.1 sport 53220 dport 41964] != expected 0x6caf3396 # # Exception| cpu 4: rx_hash 0x29ab65d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53300 dport 41964] != expected 0xb1c56b1b # # Exception| cpu 4: rx_hash 0xf79b497e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53308 dport 41964] != expected 0xe3da8342 # # Exception| cpu 5: rx_hash 0x4cf22437 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53216 dport 41964] != expected 0xc890e324 # # Exception| cpu 5: rx_hash 0x8852cfdf [saddr 192.0.3.2 daddr 192.0.3.1 sport 53222 dport 41964] != expected 0x24d092f2 # # Exception| cpu 5: rx_hash 0xea02ba2b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53226 dport 41964] != expected 0xd2f0aa19 # # Exception| cpu 5: rx_hash 0xbc771b0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53272 dport 41964] != expected 0x5362a9e6 # # Exception| cpu 5: rx_hash 0xbe73c134 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53286 dport 41964] != expected 0xd0b53e53 # # Exception| cpu 5: rx_hash 0xed0b8e3a [saddr 192.0.3.2 daddr 192.0.3.1 sport 53298 dport 41964] != expected 0x5d851acd # # Exception| cpu 0: rx_hash 0xec09e326 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53326 dport 41964] != expected 0x9c6ed117 # # Exception| cpu 0: rx_hash 0x7954ab77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53402 dport 41964] != expected 0x1e3cf607 # # Exception| cpu 0: rx_hash 0x0390c3fe [saddr 192.0.3.2 daddr 192.0.3.1 sport 53414 dport 41964] != expected 0xd594c0d6 # # Exception| cpu 4: rx_hash 0x94c95196 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53324 dport 41964] != expected 0xd4117073 # # Exception| cpu 4: rx_hash 0x79d59df9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53346 dport 41964] != expected 0x7ec913ea # # Exception| cpu 4: rx_hash 0x964cbd21 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53386 dport 41964] != expected 0x3733022b # # Exception| cpu 4: rx_hash 0x50e88cf0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53426 dport 41964] != expected 0x58a4e448 # # Exception| cpu 4: rx_hash 0xec88d5a8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53430 dport 41964] != expected 0xfc9b34fa # # Exception| cpu 4: rx_hash 0xf71a7ff0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53444 dport 41964] != expected 0x832f66af # # Exception| cpu 4: rx_hash 0xdca2824e [saddr 192.0.3.2 daddr 192.0.3.1 sport 53458 dport 41964] != expected 0x4660e355 # # Exception| cpu 5: rx_hash 0xbf71ac28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53338 dport 41964] != expected 0x115ef589 # # Exception| cpu 5: rx_hash 0x1b85e80d [saddr 192.0.3.2 daddr 192.0.3.1 sport 53358 dport 41964] != expected 0x88e92b01 # # Exception| cpu 5: rx_hash 0xf49dfe5b [saddr 192.0.3.2 daddr 192.0.3.1 sport 53374 dport 41964] != expected 0xa1e6df2d # # Exception| cpu 5: rx_hash 0x2a2ce479 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53390 dport 41964] != expected 0x930cd299 # # 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 0xad0f1dbc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60792 dport 40849] OK # # # cpu 0: rx_hash 0x73be079e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60808 dport 40849] OK # # # cpu 0: rx_hash 0xaf8af10b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60862 dport 40849] OK # # # cpu 4: rx_hash 0x09fb5999 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60748 dport 40849] OK # # # cpu 4: rx_hash 0x42170bea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60776 dport 40849] OK # # # cpu 4: rx_hash 0xcfde5ec6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60812 dport 40849] OK # # # cpu 4: rx_hash 0x20c64890 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60828 dport 40849] OK # # # cpu 4: rx_hash 0x4092e75d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60846 dport 40849] OK # # # cpu 5: rx_hash 0x1269f3c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60734 dport 40849] OK # # # cpu 5: rx_hash 0x5a831697 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60760 dport 40849] OK # # # cpu 5: rx_hash 0x9ea2cbf1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60838 dport 40849] OK # # # cpu 0: rx_hash 0x0878020b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60872 dport 40849] OK # # # cpu 0: rx_hash 0x9da47cd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60900 dport 40849] OK # # # cpu 0: rx_hash 0x3b54e2c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60910 dport 40849] OK # # # cpu 0: rx_hash 0xd44cf49e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60926 dport 40849] OK # # # cpu 0: rx_hash 0x92c888ec [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60966 dport 40849] OK # # # cpu 4: rx_hash 0xd924da9f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60930 dport 40849] OK # # # cpu 5: rx_hash 0x395038f1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60880 dport 40849] OK # # # cpu 5: rx_hash 0x23c0ffb5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60894 dport 40849] OK # # # cpu 5: rx_hash 0xb61c816a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60914 dport 40849] OK # # # cpu 5: rx_hash 0x4efc7e79 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60944 dport 40849] OK # # # cpu 5: rx_hash 0x546cb93d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60958 dport 40849] OK # # # cpu 5: rx_hash 0x4cf8a440 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60974 dport 40849] OK # # # cpu 5: rx_hash 0x05102c0a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60980 dport 40849] OK # # # cpu 5: rx_hash 0xa3e0b216 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60990 dport 40849] OK # # # cpu 0: rx_hash 0x5bd2590e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32774 dport 40849] OK # # # cpu 0: rx_hash 0x41429e4a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32776 dport 40849] OK # # # cpu 0: rx_hash 0x123ad144 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32796 dport 40849] OK # # # cpu 0: rx_hash 0x87e6af9b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32816 dport 40849] OK # # # cpu 0: rx_hash 0x69fcd4d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32860 dport 40849] OK # # # cpu 0: rx_hash 0x342baf32 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33534 dport 40849] OK # # # cpu 4: rx_hash 0x85e275a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32782 dport 40849] OK # # # cpu 4: rx_hash 0x0aaecc39 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32812 dport 40849] OK # # # cpu 4: rx_hash 0x9c7405c3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32834 dport 40849] OK # # # cpu 4: rx_hash 0x86e4c287 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32844 dport 40849] OK # # # cpu 4: rx_hash 0x563b4181 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33538 dport 40849] OK # # # cpu 5: rx_hash 0xe4b4b773 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32832 dport 40849] OK # # # cpu 5: rx_hash 0x0baca125 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32848 dport 40849] OK # # # cpu 5: rx_hash 0x7168c9ac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32876 dport 40849] OK # # # cpu 0: rx_hash 0xb92357d7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33554 dport 40849] OK # # # cpu 0: rx_hash 0xa1b74aaa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33570 dport 40849] OK # # # cpu 0: rx_hash 0x8a0fb714 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33588 dport 40849] OK # # # cpu 0: rx_hash 0x553df6a4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33600 dport 40849] OK # # # cpu 0: rx_hash 0xba25e0f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33616 dport 40849] OK # # # cpu 0: rx_hash 0xa0b527b6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33630 dport 40849] OK # # # cpu 0: rx_hash 0x7c81d123 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33640 dport 40849] OK # # # count: pass=46 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 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 200, 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 129, 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 37904 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 58572 dport 37904] != expected 0xffcb6c47 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 58572 dport 37904] != expected 0xffcb6c47 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 47784 dport 37904] != expected 0xbeada878 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 47784 dport 37904] != expected 0xbeada878 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 43910 dport 37904] != expected 0x9ecc3b57 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 43910 dport 37904] != expected 0x9ecc3b57 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 41883 dport 37904] != expected 0xc14eaab0 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 41883 dport 37904] != expected 0xc14eaab0 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 35904 dport 37904] != expected 0x9a8671c6 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 35904 dport 37904] != expected 0x9a8671c6 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 51105 dport 37904] != expected 0x401c1660 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 51105 dport 37904] != expected 0x401c1660 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 32935 dport 37904] != expected 0xcd2a9b78 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 32935 dport 37904] != expected 0xcd2a9b78 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 52454 dport 37904] != expected 0xe56a477e # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 52454 dport 37904] != expected 0xe56a477e # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 40446 dport 37904] != expected 0x96c9e840 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 40446 dport 37904] != expected 0x96c9e840 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 52595 dport 37904] != expected 0x7f1420ef # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 52595 dport 37904] != expected 0x7f1420ef # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 35385 dport 37904] != expected 0xe416817 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 35385 dport 37904] != expected 0xe416817 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 34380 dport 37904] != expected 0x3dbc2964 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 34380 dport 37904] != expected 0x3dbc2964 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 43916 dport 37904] != expected 0x84ac726a # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 43916 dport 37904] != expected 0x84ac726a # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 48350 dport 37904] != expected 0x4ca6aee # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 48350 dport 37904] != expected 0x4ca6aee # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 37933 dport 37904] != expected 0xfae61ce4 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 37933 dport 37904] != expected 0xfae61ce4 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 40761 dport 37904] != expected 0xa45ca771 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 40761 dport 37904] != expected 0xa45ca771 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 47609 dport 37904] != expected 0xcec66374 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 47609 dport 37904] != expected 0xcec66374 # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 42105 dport 37904] != expected 0x71a84d7f # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 42105 dport 37904] != expected 0x71a84d7f # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 41704 dport 37904] != expected 0xac95456f # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 41704 dport 37904] != expected 0xac95456f # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 57675 dport 37904] != expected 0x2461614e # # Exception| cpu 0: rx_hash 0x29283bda [saddr 192.0.3.2 daddr 192.0.3.1 sport 57675 dport 37904] != expected 0x2461614e # # 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 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 200, 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 129, 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 40646 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38333 dport 40646] != expected 0x7159afa0 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38333 dport 40646] != expected 0x7159afa0 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60961 dport 40646] != expected 0xbbc6ed2b # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60961 dport 40646] != expected 0xbbc6ed2b # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37614 dport 40646] != expected 0x6af34a3c # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37614 dport 40646] != expected 0x6af34a3c # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52537 dport 40646] != expected 0xed901a0d # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52537 dport 40646] != expected 0xed901a0d # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45451 dport 40646] != expected 0xcc26b567 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45451 dport 40646] != expected 0xcc26b567 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47364 dport 40646] != expected 0xc10a25a4 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47364 dport 40646] != expected 0xc10a25a4 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40562 dport 40646] != expected 0xb63a7b21 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40562 dport 40646] != expected 0xb63a7b21 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37397 dport 40646] != expected 0xe333ab63 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37397 dport 40646] != expected 0xe333ab63 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36982 dport 40646] != expected 0x8940b2be # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36982 dport 40646] != expected 0x8940b2be # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43641 dport 40646] != expected 0x2def7418 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43641 dport 40646] != expected 0x2def7418 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51348 dport 40646] != expected 0x5d63e245 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51348 dport 40646] != expected 0x5d63e245 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55925 dport 40646] != expected 0x5fdc53f4 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55925 dport 40646] != expected 0x5fdc53f4 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40159 dport 40646] != expected 0xfca2e7 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40159 dport 40646] != expected 0xfca2e7 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56761 dport 40646] != expected 0xfd9c00d1 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56761 dport 40646] != expected 0xfd9c00d1 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58968 dport 40646] != expected 0xacfb8c22 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58968 dport 40646] != expected 0xacfb8c22 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52987 dport 40646] != expected 0xe2fcee35 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52987 dport 40646] != expected 0xe2fcee35 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50126 dport 40646] != expected 0x851a1e61 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50126 dport 40646] != expected 0x851a1e61 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43163 dport 40646] != expected 0xbfe0a6e # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43163 dport 40646] != expected 0xbfe0a6e # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38058 dport 40646] != expected 0x7591b61a # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38058 dport 40646] != expected 0x7591b61a # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34763 dport 40646] != expected 0x143c8404 # # Exception| cpu 4: rx_hash 0x3184997b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34763 dport 40646] != expected 0x143c8404 # # 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 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 420, 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 420, 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 420, 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 420, 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 420, 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 420, 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 420, 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 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__->