< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' TAP version 13 1..1 # overriding timeout to 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 417, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 54058 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xc24b3a0e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41146 dport 54058] != expected 0x4c5ee77b # # Exception| cpu 0: rx_hash 0x4a24cfa1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41158 dport 54058] != expected 0xe3a94445 # # Exception| cpu 0: rx_hash 0xa8e1e80b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41186 dport 54058] != expected 0xdd5369dc # # Exception| cpu 0: rx_hash 0xbe1353f2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41222 dport 54058] != expected 0x411c78d4 # # Exception| cpu 4: rx_hash 0xfb47c666 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41152 dport 54058] != expected 0xa9efe6b1 # # Exception| cpu 4: rx_hash 0x9466c124 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41156 dport 54058] != expected 0x902d871d # # Exception| cpu 4: rx_hash 0x3ecd8933 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41170 dport 54058] != expected 0xd41bbd82 # # Exception| cpu 4: rx_hash 0x35da23bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41212 dport 54058] != expected 0x85846395 # # Exception| cpu 5: rx_hash 0x31b877d9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47720 dport 54058] != expected 0x71999c34 # # Exception| cpu 5: rx_hash 0x6d6ba75e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41200 dport 54058] != expected 0xa0a732ef # # Exception| cpu 5: rx_hash 0x38e0d994 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41224 dport 54058] != expected 0x17bbeaf6 # # Exception| cpu 0: rx_hash 0x924b9183 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41246 dport 54058] != expected 0x538dd069 # # Exception| cpu 0: rx_hash 0x49824a41 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41280 dport 54058] != expected 0x88c6fc3a # # Exception| cpu 0: rx_hash 0x1a24642c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41314 dport 54058] != expected 0xfc7a7357 # # Exception| cpu 4: rx_hash 0xcafa1560 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41234 dport 54058] != expected 0x76ae8113 # # Exception| cpu 4: rx_hash 0xedb57d9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 41252 dport 54058] != expected 0x35a0f7b9 # # Exception| cpu 4: rx_hash 0x4295e0cf [saddr 192.0.3.2 daddr 192.0.3.1 sport 41326 dport 54058] != expected 0xd959222d # # Exception| cpu 5: rx_hash 0x995c3b0d [saddr 192.0.3.2 daddr 192.0.3.1 sport 41264 dport 54058] != expected 0x2120e7e # # Exception| cpu 5: rx_hash 0x524a0b91 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41296 dport 54058] != expected 0x86b66451 # # Exception| cpu 5: rx_hash 0x3d6b0cd3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41300 dport 54058] != expected 0xbf7405fd # # Exception| cpu 5: rx_hash 0xab476deb [saddr 192.0.3.2 daddr 192.0.3.1 sport 41316 dport 54058] != expected 0xb63cd1a3 # # Exception| cpu 0: rx_hash 0xb08f2c3b [saddr 192.0.3.2 daddr 192.0.3.1 sport 41332 dport 54058] != expected 0xb84c49c8 # # Exception| cpu 0: rx_hash 0x7faf7c62 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41378 dport 54058] != expected 0xbe284640 # # Exception| cpu 0: rx_hash 0xdb984bbc [saddr 192.0.3.2 daddr 192.0.3.1 sport 41414 dport 54058] != expected 0x34e4dc3 # # Exception| cpu 4: rx_hash 0xf24b5c8a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41346 dport 54058] != expected 0xb9100a75 # # Exception| cpu 4: rx_hash 0xe9831d5a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41362 dport 54058] != expected 0xb760921e # # Exception| cpu 4: rx_hash 0x483fffc3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41386 dport 54058] != expected 0xa2c97696 # # Exception| cpu 4: rx_hash 0x0b463af0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41398 dport 54058] != expected 0x899abf87 # # Exception| cpu 4: rx_hash 0x8db5b096 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41400 dport 54058] != expected 0xdf3d2da5 # # Exception| cpu 4: rx_hash 0xc0500a6c [saddr 192.0.3.2 daddr 192.0.3.1 sport 41430 dport 54058] != expected 0xd3ed5a8 # # Exception| cpu 4: rx_hash 0xe71f6293 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41440 dport 54058] != expected 0x4e30a302 # # Exception| cpu 4: rx_hash 0x0ecdefb7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41450 dport 54058] != expected 0x2155508c # # Exception| cpu 5: rx_hash 0x46a3800a [saddr 192.0.3.2 daddr 192.0.3.1 sport 41432 dport 54058] != expected 0x5b99478a # # Exception| cpu 5: rx_hash 0xf7c089cd [saddr 192.0.3.2 daddr 192.0.3.1 sport 41438 dport 54058] != expected 0x11dfe57e # # Exception| cpu 5: rx_hash 0xcb47a0e2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41464 dport 54058] != expected 0x5ca10bbf # # Exception| cpu 0: rx_hash 0xd6129c26 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41472 dport 54058] != expected 0x9bce5765 # # Exception| cpu 0: rx_hash 0x21838595 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41542 dport 54058] != expected 0x5214d38b # # Exception| cpu 4: rx_hash 0x240850d2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41498 dport 54058] != expected 0xfadb3c80 # # Exception| cpu 4: rx_hash 0x956b5915 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41500 dport 54058] != expected 0xb09d9e74 # # Exception| cpu 4: rx_hash 0xea95b509 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41510 dport 54058] != expected 0xd6b0b9a4 # # Exception| cpu 4: rx_hash 0x403efd1e [saddr 192.0.3.2 daddr 192.0.3.1 sport 41520 dport 54058] != expected 0x9286833b # # Exception| cpu 4: rx_hash 0x1d04acba [saddr 192.0.3.2 daddr 192.0.3.1 sport 41568 dport 54058] != expected 0x1f6a3d4a # # Exception| count: pass=0 nohash=0 fail=42 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x2fa2c72c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34688 dport 47912] OK # # # cpu 0: rx_hash 0xc6704a08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34698 dport 47912] OK # # # cpu 0: rx_hash 0x4b946ae0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34730 dport 47912] OK # # # cpu 0: rx_hash 0xefa35d3e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34766 dport 47912] OK # # # cpu 4: rx_hash 0xc7cdff8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34656 dport 47912] OK # # # cpu 4: rx_hash 0x2e1f72ae [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34666 dport 47912] OK # # # cpu 4: rx_hash 0xdc05be5a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34672 dport 47912] OK # # # cpu 4: rx_hash 0xb324b918 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34676 dport 47912] OK # # # cpu 4: rx_hash 0xddb80bd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34714 dport 47912] OK # # # cpu 4: rx_hash 0x3f7d2c72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34750 dport 47912] OK # # # cpu 5: rx_hash 0x08edafd3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34742 dport 47912] OK # # # cpu 5: rx_hash 0xacda980d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34770 dport 47912] OK # # # cpu 0: rx_hash 0x45081529 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34776 dport 47912] OK # # # cpu 0: rx_hash 0x8b95f0f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34788 dport 47912] OK # # # cpu 0: rx_hash 0x4e1fbfa7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34806 dport 47912] OK # # # cpu 0: rx_hash 0xd4713b20 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34824 dport 47912] OK # # # cpu 0: rx_hash 0x59951bc8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34856 dport 47912] OK # # # cpu 4: rx_hash 0xe3e1b881 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34816 dport 47912] OK # # # cpu 4: rx_hash 0x651232e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34830 dport 47912] OK # # # cpu 4: rx_hash 0x425d5a18 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34872 dport 47912] OK # # # cpu 5: rx_hash 0xf46b1cee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34782 dport 47912] OK # # # cpu 5: rx_hash 0x213eb8e5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34802 dport 47912] OK # # # cpu 5: rx_hash 0xc8ec35c1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34808 dport 47912] OK # # # cpu 5: rx_hash 0xa0987db2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34844 dport 47912] OK # # # cpu 0: rx_hash 0x1470a132 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34886 dport 47912] OK # # # cpu 0: rx_hash 0x28f7881d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34912 dport 47912] OK # # # cpu 0: rx_hash 0x999481da [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34918 dport 47912] OK # # # cpu 0: rx_hash 0x4d7c9053 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34976 dport 47912] OK # # # cpu 4: rx_hash 0x23e02293 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34894 dport 47912] OK # # # cpu 4: rx_hash 0xae04027b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34926 dport 47912] OK # # # cpu 4: rx_hash 0xb5cc43ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34942 dport 47912] OK # # # cpu 5: rx_hash 0xd1faee67 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34900 dport 47912] OK # # # cpu 5: rx_hash 0x6b8e4d2e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34940 dport 47912] OK # # # cpu 5: rx_hash 0x71fbb97c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34950 dport 47912] OK # # # cpu 5: rx_hash 0x0512ffee [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34962 dport 47912] OK # # # cpu 0: rx_hash 0x7aec13f2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34984 dport 47912] OK # # # cpu 0: rx_hash 0xa4ae1d77 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34986 dport 47912] OK # # # cpu 0: rx_hash 0xbf665ca7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35002 dport 47912] OK # # # cpu 0: rx_hash 0x74706c3b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35034 dport 47912] OK # # # cpu 0: rx_hash 0x64af8765 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35044 dport 47912] OK # # # count: pass=40 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 417, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 50453 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57785 dport 50453] != expected 0x541703a # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57785 dport 50453] != expected 0x541703a # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51491 dport 50453] != expected 0x6e81d1ae # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51491 dport 50453] != expected 0x6e81d1ae # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33056 dport 50453] != expected 0x6d93e950 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33056 dport 50453] != expected 0x6d93e950 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55775 dport 50453] != expected 0x2eb61105 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55775 dport 50453] != expected 0x2eb61105 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44154 dport 50453] != expected 0x1cdfb634 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44154 dport 50453] != expected 0x1cdfb634 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36529 dport 50453] != expected 0x31954a92 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36529 dport 50453] != expected 0x31954a92 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45448 dport 50453] != expected 0xe8dce6a # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45448 dport 50453] != expected 0xe8dce6a # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60553 dport 50453] != expected 0x8cb8eb3 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60553 dport 50453] != expected 0x8cb8eb3 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33375 dport 50453] != expected 0xc67d82c3 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33375 dport 50453] != expected 0xc67d82c3 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48582 dport 50453] != expected 0x3f935903 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48582 dport 50453] != expected 0x3f935903 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45645 dport 50453] != expected 0x2809124 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45645 dport 50453] != expected 0x2809124 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50919 dport 50453] != expected 0x61a02b01 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50919 dport 50453] != expected 0x61a02b01 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53628 dport 50453] != expected 0x20d1eae5 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53628 dport 50453] != expected 0x20d1eae5 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52320 dport 50453] != expected 0x214e79bb # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52320 dport 50453] != expected 0x214e79bb # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47209 dport 50453] != expected 0x1015d94e # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47209 dport 50453] != expected 0x1015d94e # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43948 dport 50453] != expected 0x3216f698 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43948 dport 50453] != expected 0x3216f698 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39240 dport 50453] != expected 0x87c42201 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39240 dport 50453] != expected 0x87c42201 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52364 dport 50453] != expected 0x410751e3 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52364 dport 50453] != expected 0x410751e3 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51174 dport 50453] != expected 0x664ea437 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51174 dport 50453] != expected 0x664ea437 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53384 dport 50453] != expected 0xb2ee6386 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53384 dport 50453] != expected 0xb2ee6386 # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57412 dport 50453] != expected 0x6c964f3f # # Exception| cpu 5: rx_hash 0xf3e4bda0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 57412 dport 50453] != expected 0x6c964f3f # # Exception| count: pass=0 nohash=0 fail=42 # # 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 417, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 182, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail) # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 117, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 36632 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60012 dport 36632] != expected 0xd20dc6b4 # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60012 dport 36632] != expected 0xd20dc6b4 # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39528 dport 36632] != expected 0x32fc1f87 # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39528 dport 36632] != expected 0x32fc1f87 # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58841 dport 36632] != expected 0x5bc7c268 # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58841 dport 36632] != expected 0x5bc7c268 # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38712 dport 36632] != expected 0xc8227bba # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38712 dport 36632] != expected 0xc8227bba # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48211 dport 36632] != expected 0x99ba69b9 # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48211 dport 36632] != expected 0x99ba69b9 # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58428 dport 36632] != expected 0xf1b1649a # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58428 dport 36632] != expected 0xf1b1649a # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56214 dport 36632] != expected 0x54529a9a # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56214 dport 36632] != expected 0x54529a9a # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58131 dport 36632] != expected 0xbb2f340b # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58131 dport 36632] != expected 0xbb2f340b # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45182 dport 36632] != expected 0xc633613d # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45182 dport 36632] != expected 0xc633613d # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59665 dport 36632] != expected 0x3f84e803 # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59665 dport 36632] != expected 0x3f84e803 # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41078 dport 36632] != expected 0xf8b82add # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41078 dport 36632] != expected 0xf8b82add # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58480 dport 36632] != expected 0xeff2f00d # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58480 dport 36632] != expected 0xeff2f00d # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57142 dport 36632] != expected 0xdea0934f # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57142 dport 36632] != expected 0xdea0934f # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37573 dport 36632] != expected 0x6a633e3e # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37573 dport 36632] != expected 0x6a633e3e # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52023 dport 36632] != expected 0x4f506702 # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52023 dport 36632] != expected 0x4f506702 # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46583 dport 36632] != expected 0xdb8d52b7 # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46583 dport 36632] != expected 0xdb8d52b7 # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48393 dport 36632] != expected 0xbcee3124 # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48393 dport 36632] != expected 0xbcee3124 # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53787 dport 36632] != expected 0x10951fd6 # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53787 dport 36632] != expected 0x10951fd6 # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35205 dport 36632] != expected 0xeedfb09b # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35205 dport 36632] != expected 0xeedfb09b # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41259 dport 36632] != expected 0xd00b668c # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41259 dport 36632] != expected 0xd00b668c # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48935 dport 36632] != expected 0xff27d9a4 # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48935 dport 36632] != expected 0xff27d9a4 # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44208 dport 36632] != expected 0x1a088ad0 # # Exception| cpu 0: rx_hash 0x1045505c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44208 dport 36632] != expected 0x1a088ad0 # # 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-24/tools/testing/selftests/net/lib/py/ksft.py", line 417, 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 417, 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 417, 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 417, 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 417, 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 417, 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 417, 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 417, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 /srv/vmksft/testing/wt-24/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->