< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw' # timeout set to 0 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 35497 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x09969374 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51172 dport 35497] != expected 0x9bcd2777 # # Exception| cpu 0: rx_hash 0xd5b9035f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51198 dport 35497] != expected 0xf349f707 # # Exception| cpu 0: rx_hash 0x95994dd4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51300 dport 35497] != expected 0x8482dac1 # # Exception| cpu 0: rx_hash 0xb884c7f5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51350 dport 35497] != expected 0x17c00415 # # Exception| cpu 0: rx_hash 0xe9237fc2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51376 dport 35497] != expected 0xd57517d3 # # Exception| cpu 0: rx_hash 0xcc788bc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51392 dport 35497] != expected 0x1e1e5d86 # # Exception| cpu 0: rx_hash 0x42070be3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51394 dport 35497] != expected 0x67d0f3bf # # Exception| cpu 0: rx_hash 0xfe40d3fb [saddr 192.0.3.2 daddr 192.0.3.1 sport 51438 dport 35497] != expected 0xc2d8e5ce # # Exception| cpu 0: rx_hash 0x08b0e3ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 51450 dport 35497] != expected 0xf1066715 # # Exception| cpu 0: rx_hash 0xd901e6ef [saddr 192.0.3.2 daddr 192.0.3.1 sport 51482 dport 35497] != expected 0x4405f63 # # Exception| cpu 0: rx_hash 0xf029eee9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51498 dport 35497] != expected 0x8ce56047 # # Exception| cpu 0: rx_hash 0x722592ce [saddr 192.0.3.2 daddr 192.0.3.1 sport 51560 dport 35497] != expected 0xb6e5bb0f # # Exception| cpu 0: rx_hash 0x3ca7f8e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51602 dport 35497] != expected 0x3bd4ce55 # # Exception| cpu 0: rx_hash 0x8f6474c5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51648 dport 35497] != expected 0xeedc0da # # Exception| cpu 0: rx_hash 0x3323acdd [saddr 192.0.3.2 daddr 192.0.3.1 sport 51692 dport 35497] != expected 0xabe5d6ab # # Exception| cpu 0: rx_hash 0x114cc653 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51732 dport 35497] != expected 0xc7905e3a # # Exception| cpu 0: rx_hash 0x5bfb2e5c [saddr 192.0.3.2 daddr 192.0.3.1 sport 51756 dport 35497] != expected 0x5146ca90 # # Exception| cpu 0: rx_hash 0x2cf0ca56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51780 dport 35497] != expected 0x8b67fe8c # # Exception| cpu 0: rx_hash 0x4f6f2a5f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51788 dport 35497] != expected 0x95145502 # # Exception| cpu 0: rx_hash 0x37e09a6e [saddr 192.0.3.2 daddr 192.0.3.1 sport 51802 dport 35497] != expected 0xdf0479e0 # # Exception| cpu 0: rx_hash 0xf0df5a7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 51806 dport 35497] != expected 0xe3e32efc # # Exception| cpu 0: rx_hash 0x05d8c250 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51828 dport 35497] != expected 0x3c2c1a8 # # Exception| cpu 0: rx_hash 0xeffa8862 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51842 dport 35497] != expected 0xac674860 # # Exception| cpu 0: rx_hash 0xaac93456 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51908 dport 35497] != expected 0xaa80c434 # # Exception| cpu 0: rx_hash 0xc956d45f [saddr 192.0.3.2 daddr 192.0.3.1 sport 51916 dport 35497] != expected 0xb4f36fba # # Exception| cpu 0: rx_hash 0x5c390441 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51920 dport 35497] != expected 0x995e46ef # # Exception| cpu 0: rx_hash 0x15794474 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51926 dport 35497] != expected 0xdc77bfca # # Exception| cpu 0: rx_hash 0xede04971 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51974 dport 35497] != expected 0xa194b898 # # Exception| cpu 0: rx_hash 0x18e7d15c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52012 dport 35497] != expected 0x41b557cc # # Exception| cpu 0: rx_hash 0x74fc656e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52058 dport 35497] != expected 0xcff7e4bc # # Exception| cpu 0: rx_hash 0x255bdd59 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52092 dport 35497] != expected 0xd42f77a # # Exception| cpu 0: rx_hash 0x4106174d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52104 dport 35497] != expected 0xdb29d08b # # Exception| cpu 0: rx_hash 0x10a1af7a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52142 dport 35497] != expected 0x199cc34d # # Exception| cpu 0: rx_hash 0xe9d5cb56 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52164 dport 35497] != expected 0xba735968 # # Exception| cpu 0: rx_hash 0x35fa5b7d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52190 dport 35497] != expected 0xd2f78918 # # Exception| cpu 0: rx_hash 0x806dce20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52258 dport 35497] != expected 0x4659b1c2 # # Exception| cpu 0: rx_hash 0x15021e3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52286 dport 35497] != expected 0x6bf49897 # # Exception| cpu 0: rx_hash 0x1a864a05 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52288 dport 35497] != expected 0xfbc58069 # # Exception| cpu 0: rx_hash 0x48d65a08 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52312 dport 35497] != expected 0xea8ffe20 # # Exception| cpu 0: rx_hash 0x28be123b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52334 dport 35497] != expected 0x27033821 # # 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 0xc39a50d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59904 dport 55821] OK # # # cpu 0: rx_hash 0x2e7a30fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59914 dport 55821] OK # # # cpu 0: rx_hash 0x673a70ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59916 dport 55821] OK # # # cpu 0: rx_hash 0x923de8e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59942 dport 55821] OK # # # cpu 0: rx_hash 0x4e1278c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59964 dport 55821] OK # # # cpu 0: rx_hash 0xe5360ce9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59982 dport 55821] OK # # # cpu 0: rx_hash 0x39199cc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59988 dport 55821] OK # # # cpu 0: rx_hash 0xaf81e4e6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60022 dport 55821] OK # # # cpu 0: rx_hash 0xcc1e04ef [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60030 dport 55821] OK # # # cpu 0: rx_hash 0x9a7b96c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60068 dport 55821] OK # # # cpu 0: rx_hash 0x140416e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60070 dport 55821] OK # # # cpu 0: rx_hash 0xc82b86c8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60092 dport 55821] OK # # # cpu 0: rx_hash 0xbf2062c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60116 dport 55821] OK # # # cpu 0: rx_hash 0x0367bada [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60152 dport 55821] OK # # # cpu 0: rx_hash 0x8086afd4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60160 dport 55821] OK # # # cpu 0: rx_hash 0x0ef92ff2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60162 dport 55821] OK # # # cpu 0: rx_hash 0xc5b513e0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60230 dport 55821] OK # # # cpu 0: rx_hash 0xbd3aa3d1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60240 dport 55821] OK # # # cpu 0: rx_hash 0x06bf51d4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60288 dport 55821] OK # # # cpu 0: rx_hash 0xd96769c5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60324 dport 55821] OK # # # cpu 0: rx_hash 0x20130de9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60366 dport 55821] OK # # # cpu 0: rx_hash 0xfc3c9dc2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60372 dport 55821] OK # # # cpu 0: rx_hash 0x7b9350a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60422 dport 55821] OK # # # cpu 0: rx_hash 0xeefc80bf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60442 dport 55821] OK # # # cpu 0: rx_hash 0xc7d488b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60458 dport 55821] OK # # # cpu 0: rx_hash 0x00eb48aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60462 dport 55821] OK # # # cpu 0: rx_hash 0x86d2b6aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60590 dport 55821] OK # # # cpu 0: rx_hash 0x84c877b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60714 dport 55821] OK # # # cpu 0: rx_hash 0x7dbc1395 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60736 dport 55821] OK # # # cpu 0: rx_hash 0xbeb651a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60806 dport 55821] OK # # # cpu 0: rx_hash 0x02f189b9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60842 dport 55821] OK # # # cpu 0: rx_hash 0xdede1992 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60848 dport 55821] OK # # # cpu 0: rx_hash 0xfb85ed95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60864 dport 55821] OK # # # cpu 0: rx_hash 0x80fdf59e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60904 dport 55821] OK # # # cpu 0: rx_hash 0x760dc589 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60924 dport 55821] OK # # # cpu 0: rx_hash 0x4c855705 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60964 dport 55821] OK # # # cpu 0: rx_hash 0xb1c304aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32780 dport 55821] OK # # # cpu 0: rx_hash 0xe39314a7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32788 dport 55821] OK # # # cpu 4: rx_hash 0x5e454a78 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59882 dport 55821] OK # # # cpu 4: rx_hash 0x0c155a75 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59890 dport 55821] OK # # # cpu 4: rx_hash 0x7fdd88cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59948 dport 55821] OK # # # cpu 4: rx_hash 0x41962cf3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59970 dport 55821] OK # # # cpu 4: rx_hash 0x9db9bcd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59992 dport 55821] OK # # # cpu 4: rx_hash 0xb491b4de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60008 dport 55821] OK # # # cpu 4: rx_hash 0xb3539ec3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60052 dport 55821] OK # # # cpu 4: rx_hash 0xc7afd2f3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60098 dport 55821] OK # # # cpu 4: rx_hash 0x315fe2e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60118 dport 55821] OK # # # cpu 4: rx_hash 0x161ed7f0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60194 dport 55821] OK # # # cpu 4: rx_hash 0x3cc177cc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60204 dport 55821] OK # # # cpu 4: rx_hash 0xca3147db [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60216 dport 55821] OK # # # cpu 4: rx_hash 0x285573cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60236 dport 55821] OK # # # cpu 4: rx_hash 0x97e503ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60254 dport 55821] OK # # # cpu 4: rx_hash 0x483d3bfc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60282 dport 55821] OK # # # cpu 4: rx_hash 0x66d719e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60342 dport 55821] OK # # # cpu 4: rx_hash 0x0accadd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60352 dport 55821] OK # # # cpu 4: rx_hash 0xce04c5fc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60410 dport 55821] OK # # # cpu 4: rx_hash 0x874485c9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60412 dport 55821] OK # # # cpu 4: rx_hash 0x4a5ca0a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60438 dport 55821] OK # # # cpu 4: rx_hash 0x60830099 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60440 dport 55821] OK # # # cpu 4: rx_hash 0x2a34e896 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60448 dport 55821] OK # # # cpu 4: rx_hash 0xf61b78bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60474 dport 55821] OK # # # cpu 4: rx_hash 0xd3408cba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60490 dport 55821] OK # # # cpu 4: rx_hash 0x85251e90 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60560 dport 55821] OK # # # cpu 4: rx_hash 0xcc655ea5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60566 dport 55821] OK # # # cpu 4: rx_hash 0xb71d46ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60606 dport 55821] OK # # # cpu 4: rx_hash 0x04deca8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60652 dport 55821] OK # # # cpu 4: rx_hash 0xb6f02f87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60676 dport 55821] OK # # # cpu 4: rx_hash 0x5b104fa8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60686 dport 55821] OK # # # cpu 4: rx_hash 0xd69867b4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60722 dport 55821] OK # # # cpu 4: rx_hash 0x905c73ba [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60746 dport 55821] OK # # # cpu 4: rx_hash 0xa2642b84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60772 dport 55821] OK # # # cpu 4: rx_hash 0xc1fbcb8d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60780 dport 55821] OK # # # cpu 4: rx_hash 0x8f79a1a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60822 dport 55821] OK # # # cpu 4: rx_hash 0x8c8e099f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60840 dport 55821] OK # # # cpu 4: rx_hash 0xda1d2f21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60934 dport 55821] OK # # # cpu 4: rx_hash 0xd9ea871b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60984 dport 55821] OK # # # cpu 4: rx_hash 0xf883449f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32778 dport 55821] OK # # # cpu 4: rx_hash 0x6dec9481 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32790 dport 55821] OK # # # cpu 4: rx_hash 0x44c49c87 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32806 dport 55821] OK # # # cpu 4: rx_hash 0xa924fca8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32812 dport 55821] OK # # # cpu 4: rx_hash 0xd1ab4c99 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32826 dport 55821] OK # # # cpu 4: rx_hash 0xebd56a81 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32918 dport 55821] OK # # # count: pass=82 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 58828 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 48 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 57498 dport 58828] != expected 0x4ea12222 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 57498 dport 58828] != expected 0x4ea12222 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36980 dport 58828] != expected 0xd585bee9 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36980 dport 58828] != expected 0xd585bee9 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 44517 dport 58828] != expected 0x979fa17a # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 44517 dport 58828] != expected 0x979fa17a # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 41947 dport 58828] != expected 0x6a3b96a7 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 41947 dport 58828] != expected 0x6a3b96a7 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 50854 dport 58828] != expected 0xb0525487 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 50854 dport 58828] != expected 0xb0525487 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 39735 dport 58828] != expected 0xe68c198b # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 39735 dport 58828] != expected 0xe68c198b # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 41986 dport 58828] != expected 0xb6734ff1 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 41986 dport 58828] != expected 0xb6734ff1 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 58489 dport 58828] != expected 0xe57b9215 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 58489 dport 58828] != expected 0xe57b9215 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 57028 dport 58828] != expected 0x5edf2f52 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 57028 dport 58828] != expected 0x5edf2f52 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 58360 dport 58828] != expected 0x6bb7407b # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 58360 dport 58828] != expected 0x6bb7407b # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36464 dport 58828] != expected 0xf6368a72 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36464 dport 58828] != expected 0xf6368a72 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 54069 dport 58828] != expected 0xf11f0a6c # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 54069 dport 58828] != expected 0xf11f0a6c # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 59086 dport 58828] != expected 0x72f4fc71 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 59086 dport 58828] != expected 0x72f4fc71 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 55789 dport 58828] != expected 0x681b86e9 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 55789 dport 58828] != expected 0x681b86e9 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 46486 dport 58828] != expected 0x85b6531b # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 46486 dport 58828] != expected 0x85b6531b # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 52520 dport 58828] != expected 0x307b1ccd # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 52520 dport 58828] != expected 0x307b1ccd # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 60395 dport 58828] != expected 0x8cc3145d # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 60395 dport 58828] != expected 0x8cc3145d # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 33274 dport 58828] != expected 0x8ec47273 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 33274 dport 58828] != expected 0x8ec47273 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 58721 dport 58828] != expected 0xe4c27100 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 58721 dport 58828] != expected 0xe4c27100 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 48347 dport 58828] != expected 0x659c687c # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 48347 dport 58828] != expected 0x659c687c # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 37165 dport 58828] != expected 0x646f74fe # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 37165 dport 58828] != expected 0x646f74fe # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 45728 dport 58828] != expected 0x148c21bf # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 45728 dport 58828] != expected 0x148c21bf # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 39635 dport 58828] != expected 0x2f2d76e1 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 39635 dport 58828] != expected 0x2f2d76e1 # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36440 dport 58828] != expected 0x6fd9cb1f # # Exception| cpu 5: rx_hash 0x3e027edf [saddr 192.0.3.2 daddr 192.0.3.1 sport 36440 dport 58828] != expected 0x6fd9cb1f # # Exception| count: pass=0 nohash=0 fail=48 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 37630 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60179 dport 37630] != expected 0x45b89f7c # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60179 dport 37630] != expected 0x45b89f7c # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45537 dport 37630] != expected 0x754931 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45537 dport 37630] != expected 0x754931 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50135 dport 37630] != expected 0xcab62576 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 50135 dport 37630] != expected 0xcab62576 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49411 dport 37630] != expected 0x178268e0 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49411 dport 37630] != expected 0x178268e0 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33600 dport 37630] != expected 0x9df318f7 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33600 dport 37630] != expected 0x9df318f7 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35021 dport 37630] != expected 0xe964d9c1 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35021 dport 37630] != expected 0xe964d9c1 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43759 dport 37630] != expected 0xb46a399d # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43759 dport 37630] != expected 0xb46a399d # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59705 dport 37630] != expected 0x113178d1 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59705 dport 37630] != expected 0x113178d1 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56243 dport 37630] != expected 0x654fb176 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56243 dport 37630] != expected 0x654fb176 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48556 dport 37630] != expected 0x4cfd3546 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48556 dport 37630] != expected 0x4cfd3546 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37085 dport 37630] != expected 0xa4f979d5 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37085 dport 37630] != expected 0xa4f979d5 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59521 dport 37630] != expected 0x9ea391de # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59521 dport 37630] != expected 0x9ea391de # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41582 dport 37630] != expected 0x86cf5831 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41582 dport 37630] != expected 0x86cf5831 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34573 dport 37630] != expected 0x7918fb60 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34573 dport 37630] != expected 0x7918fb60 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49570 dport 37630] != expected 0x95a36eae # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49570 dport 37630] != expected 0x95a36eae # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38944 dport 37630] != expected 0x17a7cc64 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38944 dport 37630] != expected 0x17a7cc64 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33501 dport 37630] != expected 0xd146c9a5 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33501 dport 37630] != expected 0xd146c9a5 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39743 dport 37630] != expected 0xf2da1c90 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39743 dport 37630] != expected 0xf2da1c90 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58987 dport 37630] != expected 0xb8c4d452 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58987 dport 37630] != expected 0xb8c4d452 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49413 dport 37630] != expected 0x5ec228d5 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49413 dport 37630] != expected 0x5ec228d5 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36520 dport 37630] != expected 0xd7795ddd # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36520 dport 37630] != expected 0xd7795ddd # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36642 dport 37630] != expected 0xffbc3cf2 # # Exception| cpu 4: rx_hash 0x0a21df09 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36642 dport 37630] != expected 0xffbc3cf2 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/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-23/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-23/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 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-23/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-23/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-23/tools/testing/selftests' xx__-> echo $? 0 xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->