< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 1800 # selftests: drivers/net/hw: toeplitz.py # # Interface: enp1s0, driver: fbnic # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -t -d 53337 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 41 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xd9fc3b0b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52644 dport 53337] != expected 0xe411863c # # Exception| cpu 0: rx_hash 0x32fa5305 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52662 dport 53337] != expected 0xad6b8ef8 # # Exception| cpu 0: rx_hash 0x7f01e30e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52664 dport 53337] != expected 0x23387e7f # # Exception| cpu 0: rx_hash 0xf069b5dd [saddr 192.0.3.2 daddr 192.0.3.1 sport 52670 dport 53337] != expected 0x2f76a814 # # Exception| cpu 4: rx_hash 0x94078b00 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52650 dport 53337] != expected 0x6a4276bb # # Exception| cpu 4: rx_hash 0x910abe66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52676 dport 53337] != expected 0x54d56b5a # # Exception| cpu 4: rx_hash 0x37f76663 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52696 dport 53337] != expected 0x93fc9319 # # Exception| cpu 4: rx_hash 0x6ec61103 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52706 dport 53337] != expected 0x781cf48a # # Exception| cpu 5: rx_hash 0x38b5c867 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52660 dport 53337] != expected 0xa51f154a # # Exception| cpu 5: rx_hash 0x1e62e8b5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52674 dport 53337] != expected 0x589bbd31 # # Exception| cpu 5: rx_hash 0x539958be [saddr 192.0.3.2 daddr 192.0.3.1 sport 52684 dport 53337] != expected 0xd6c84db6 # # Exception| cpu 5: rx_hash 0xebe1dcb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52710 dport 53337] != expected 0x7c26b953 # # Exception| cpu 0: rx_hash 0x00e7b4bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 52724 dport 53337] != expected 0x355cb197 # # Exception| cpu 0: rx_hash 0x7d26df11 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52756 dport 53337] != expected 0x9ba11333 # # Exception| cpu 0: rx_hash 0x07cdbdc5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52790 dport 53337] != expected 0xb352c13a # # Exception| cpu 0: rx_hash 0x4a360dce [saddr 192.0.3.2 daddr 192.0.3.1 sport 52792 dport 53337] != expected 0x3d0131bd # # Exception| cpu 0: rx_hash 0xc55e5b1d [saddr 192.0.3.2 daddr 192.0.3.1 sport 52798 dport 53337] != expected 0x314fe7d6 # # Exception| cpu 4: rx_hash 0x4d1c04b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52730 dport 53337] != expected 0xbb0f4110 # # Exception| cpu 4: rx_hash 0xc83bc906 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52734 dport 53337] != expected 0xbf350cc9 # # Exception| cpu 4: rx_hash 0x66aeb67e [saddr 192.0.3.2 daddr 192.0.3.1 sport 52812 dport 53337] != expected 0xc8f10274 # # Exception| cpu 5: rx_hash 0xd1949c76 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52746 dport 53337] != expected 0x54fc70c2 # # Exception| cpu 5: rx_hash 0xf80112a0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52752 dport 53337] != expected 0x9f9b5eea # # Exception| cpu 5: rx_hash 0x77694473 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52758 dport 53337] != expected 0x93d58881 # # Exception| cpu 5: rx_hash 0xe6844ea9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52774 dport 53337] != expected 0xf25c524c # # Exception| cpu 5: rx_hash 0x02c088a3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52824 dport 53337] != expected 0x8dc5dcdb # # Exception| cpu 5: rx_hash 0x8da8de70 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52830 dport 53337] != expected 0x818b0ab0 # # Exception| cpu 5: rx_hash 0x932d8279 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52840 dport 53337] != expected 0xec4c0616 # # Exception| cpu 0: rx_hash 0x1c45d4aa [saddr 192.0.3.2 daddr 192.0.3.1 sport 52846 dport 53337] != expected 0xe002d07d # # Exception| cpu 0: rx_hash 0x782bea77 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52858 dport 53337] != expected 0xa5360ed2 # # Exception| cpu 0: rx_hash 0x239c07a4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52892 dport 53337] != expected 0xd19de7b1 # # Exception| cpu 0: rx_hash 0x3d195bad [saddr 192.0.3.2 daddr 192.0.3.1 sport 52906 dport 53337] != expected 0xbc5aeb17 # # Exception| cpu 0: rx_hash 0xbd33a37a [saddr 192.0.3.2 daddr 192.0.3.1 sport 52928 dport 53337] != expected 0x86f7bb2f # # Exception| cpu 4: rx_hash 0x4dbda21b [saddr 192.0.3.2 daddr 192.0.3.1 sport 52874 dport 53337] != expected 0x9cdda2ac # # Exception| cpu 4: rx_hash 0x75efdec0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52938 dport 53337] != expected 0xc9e0671 # # Exception| cpu 4: rx_hash 0xc7d8c1ae [saddr 192.0.3.2 daddr 192.0.3.1 sport 52962 dport 53337] != expected 0xae046926 # # Exception| cpu 5: rx_hash 0x35d05a7c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52852 dport 53337] != expected 0x2b65fe55 # # Exception| cpu 5: rx_hash 0x64282ccd [saddr 192.0.3.2 daddr 192.0.3.1 sport 52880 dport 53337] != expected 0x57ba8c84 # # Exception| cpu 5: rx_hash 0xe10fe17c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52884 dport 53337] != expected 0x5380c15d # # Exception| cpu 5: rx_hash 0x91ab18ca [saddr 192.0.3.2 daddr 192.0.3.1 sport 52916 dport 53337] != expected 0x730788e6 # # Exception| cpu 5: rx_hash 0x5c7a5016 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52944 dport 53337] != expected 0xc7f92859 # # Exception| cpu 5: rx_hash 0x94a62dac [saddr 192.0.3.2 daddr 192.0.3.1 sport 52954 dport 53337] != expected 0x4d909507 # # Exception| count: pass=0 nohash=0 fail=41 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 4: rx_hash 0x5d20a7a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60694 dport 60377] OK # # # cpu 4: rx_hash 0x843b2812 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60742 dport 60377] OK # # # cpu 5: rx_hash 0xc883d540 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60656 dport 60377] OK # # # cpu 5: rx_hash 0xfbdd7fa0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60682 dport 60377] OK # # # cpu 5: rx_hash 0x8b798616 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60714 dport 60377] OK # # # cpu 5: rx_hash 0x2d845e13 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60726 dport 60377] OK # # # cpu 0: rx_hash 0x0a103398 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60664 dport 60377] OK # # # cpu 0: rx_hash 0xf192e4c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60680 dport 60377] OK # # # cpu 0: rx_hash 0x9fb3417d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60702 dport 60377] OK # # # cpu 0: rx_hash 0xc682361d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60708 dport 60377] OK # # # cpu 0: rx_hash 0x81361d74 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60712 dport 60377] OK # # # cpu 0: rx_hash 0x6a30757a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60730 dport 60377] OK # # # cpu 4: rx_hash 0xe05516cf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60754 dport 60377] OK # # # cpu 4: rx_hash 0x9abe741b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60784 dport 60377] OK # # # cpu 4: rx_hash 0x2a0ff1c6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60804 dport 60377] OK # # # cpu 4: rx_hash 0xb1ad607e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60854 dport 60377] OK # # # cpu 5: rx_hash 0xb32bfacd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60778 dport 60377] OK # # # cpu 5: rx_hash 0xd745c410 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60798 dport 60377] OK # # # cpu 5: rx_hash 0x5aab0870 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60836 dport 60377] OK # # # cpu 5: rx_hash 0xbbe2fb1c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60852 dport 60377] OK # # # cpu 0: rx_hash 0x22c6f017 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60762 dport 60377] OK # # # cpu 0: rx_hash 0x20406aa4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60806 dport 60377] OK # # # cpu 0: rx_hash 0xcb4602aa [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60820 dport 60377] OK # # # cpu 0: rx_hash 0x86bdb2a1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60826 dport 60377] OK # # # cpu 0: rx_hash 0x125d8d1d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60868 dport 60377] OK # # # cpu 0: rx_hash 0x55e9a674 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60872 dport 60377] OK # # # cpu 4: rx_hash 0x68b6efc9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60902 dport 60377] OK # # # cpu 4: rx_hash 0x89ff1ca5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60918 dport 60377] OK # # # cpu 4: rx_hash 0x9a1fd2b7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60928 dport 60377] OK # # # cpu 4: rx_hash 0xb9c5c703 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60952 dport 60377] OK # # # cpu 4: rx_hash 0xa24dae6c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60992 dport 60377] OK # # # cpu 4: rx_hash 0x1089395a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32776 dport 60377] OK # # # cpu 5: rx_hash 0xf95be513 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60886 dport 60377] OK # # # cpu 5: rx_hash 0x36ad91d0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60958 dport 60377] OK # # # cpu 5: rx_hash 0x0bf2d86d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60976 dport 60377] OK # # # cpu 5: rx_hash 0x849a8ebe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60982 dport 60377] OK # # # cpu 0: rx_hash 0xbeefce7a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60890 dport 60377] OK # # # cpu 0: rx_hash 0xd7e462bc [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60942 dport 60377] OK # # # cpu 0: rx_hash 0xad0f0068 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60972 dport 60377] OK # # # cpu 0: rx_hash 0x391cb78c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32786 dport 60377] 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 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -4 -u -d 42892 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 44 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33175 dport 42892] != expected 0xff48e08 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33175 dport 42892] != expected 0xff48e08 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42771 dport 42892] != expected 0x3c3d820 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42771 dport 42892] != expected 0x3c3d820 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34638 dport 42892] != expected 0x6f603493 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34638 dport 42892] != expected 0x6f603493 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43732 dport 42892] != expected 0xd69081c0 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43732 dport 42892] != expected 0xd69081c0 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33963 dport 42892] != expected 0xd54eec8a # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33963 dport 42892] != expected 0xd54eec8a # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56181 dport 42892] != expected 0xa23e0e38 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56181 dport 42892] != expected 0xa23e0e38 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52818 dport 42892] != expected 0xf54b7b65 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52818 dport 42892] != expected 0xf54b7b65 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36026 dport 42892] != expected 0x282b55be # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36026 dport 42892] != expected 0x282b55be # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38222 dport 42892] != expected 0x8b294e9b # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38222 dport 42892] != expected 0x8b294e9b # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52773 dport 42892] != expected 0x1826e47a # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52773 dport 42892] != expected 0x1826e47a # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42838 dport 42892] != expected 0x87530640 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42838 dport 42892] != expected 0x87530640 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59012 dport 42892] != expected 0x67cbd2a4 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59012 dport 42892] != expected 0x67cbd2a4 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55876 dport 42892] != expected 0xb74e0aa6 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 55876 dport 42892] != expected 0xb74e0aa6 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38561 dport 42892] != expected 0xbb6e2bdc # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38561 dport 42892] != expected 0xbb6e2bdc # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60558 dport 42892] != expected 0xf3280647 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 60558 dport 42892] != expected 0xf3280647 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44635 dport 42892] != expected 0xd90fae00 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44635 dport 42892] != expected 0xd90fae00 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43226 dport 42892] != expected 0xeacb05dc # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43226 dport 42892] != expected 0xeacb05dc # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49961 dport 42892] != expected 0xf974113 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49961 dport 42892] != expected 0xf974113 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50712 dport 42892] != expected 0x43e37fc0 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50712 dport 42892] != expected 0x43e37fc0 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43511 dport 42892] != expected 0x3892f901 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43511 dport 42892] != expected 0x3892f901 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46177 dport 42892] != expected 0x7a24aebd # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46177 dport 42892] != expected 0x7a24aebd # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52860 dport 42892] != expected 0x5b9fc259 # # Exception| cpu 0: rx_hash 0xbbbad5b9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52860 dport 42892] != expected 0x5b9fc259 # # Exception| count: pass=0 nohash=0 fail=44 # # Exception| # not ok 3 toeplitz.test.udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 216, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 205, in __exit__ # # Exception| return self.process(terminate=terminate, fail=self.check_fail, # # Exception| ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| expect_fail=self.expect_fail) # # Exception| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 134, in process # # Exception| raise CmdExitFailure("Command failed", self) # # Exception| net.lib.py.utils.CmdExitFailure: Command failed # # Exception| CMD: /srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/toeplitz -6 -u -d 58172 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35318 dport 58172] != expected 0x6ca0532b # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35318 dport 58172] != expected 0x6ca0532b # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48997 dport 58172] != expected 0x510eb6d1 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48997 dport 58172] != expected 0x510eb6d1 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57068 dport 58172] != expected 0xd0773112 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57068 dport 58172] != expected 0xd0773112 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56148 dport 58172] != expected 0xe2b15b86 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56148 dport 58172] != expected 0xe2b15b86 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37379 dport 58172] != expected 0x74b3ea8b # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37379 dport 58172] != expected 0x74b3ea8b # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51501 dport 58172] != expected 0xf6e9fbf2 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51501 dport 58172] != expected 0xf6e9fbf2 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38645 dport 58172] != expected 0xfdc8d3f9 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 38645 dport 58172] != expected 0xfdc8d3f9 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55851 dport 58172] != expected 0xdc7e347f # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55851 dport 58172] != expected 0xdc7e347f # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58324 dport 58172] != expected 0x6dcb1b07 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58324 dport 58172] != expected 0x6dcb1b07 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55454 dport 58172] != expected 0x2708b427 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 55454 dport 58172] != expected 0x2708b427 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53417 dport 58172] != expected 0x34d04d0d # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53417 dport 58172] != expected 0x34d04d0d # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35614 dport 58172] != expected 0x1de64168 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35614 dport 58172] != expected 0x1de64168 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37579 dport 58172] != expected 0x125b4ee5 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 37579 dport 58172] != expected 0x125b4ee5 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39052 dport 58172] != expected 0xcf368e55 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39052 dport 58172] != expected 0xcf368e55 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36140 dport 58172] != expected 0xd2cbb886 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36140 dport 58172] != expected 0xd2cbb886 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52806 dport 58172] != expected 0xf8c7c280 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52806 dport 58172] != expected 0xf8c7c280 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58240 dport 58172] != expected 0x31f75901 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58240 dport 58172] != expected 0x31f75901 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36158 dport 58172] != expected 0x39cdd088 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36158 dport 58172] != expected 0x39cdd088 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58783 dport 58172] != expected 0xdd5544f5 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58783 dport 58172] != expected 0xdd5544f5 # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42334 dport 58172] != expected 0x6e8962fa # # Exception| cpu 0: rx_hash 0xaeb16c80 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42334 dport 58172] != expected 0x6e8962fa # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 204, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 209, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 101, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 88, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 49, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->