< 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 214, 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 47110 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x529ee58c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58536 dport 47110] != expected 0x1c80fcf4 # # Exception| cpu 0: rx_hash 0x9a0177e9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58580 dport 47110] != expected 0x17818c7e # # Exception| cpu 4: rx_hash 0x4c022e78 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58528 dport 47110] != expected 0xa614baa1 # # Exception| cpu 4: rx_hash 0x9a9a384e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58558 dport 47110] != expected 0x5eb34a20 # # Exception| cpu 4: rx_hash 0x36ea4e0f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58568 dport 47110] != expected 0x57765ab # # Exception| cpu 4: rx_hash 0x0bd3d9e7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58572 dport 47110] != expected 0x705fe901 # # Exception| cpu 5: rx_hash 0x0b489640 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58534 dport 47110] != expected 0x396d2f5f # # Exception| cpu 5: rx_hash 0xb93f6452 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58546 dport 47110] != expected 0x910f80df # # Exception| cpu 5: rx_hash 0xa7a3afa6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58554 dport 47110] != expected 0x2b9bc68a # # Exception| cpu 5: rx_hash 0x154f1213 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58564 dport 47110] != expected 0xcacbaf54 # # Exception| cpu 5: rx_hash 0x52e820ee [saddr 192.0.3.2 daddr 192.0.3.1 sport 58596 dport 47110] != expected 0x246ebec1 # # Exception| cpu 5: rx_hash 0x0b3e5322 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58602 dport 47110] != expected 0x1836d6a # # Exception| cpu 0: rx_hash 0x4c74eb1a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58604 dport 47110] != expected 0x9efaf894 # # Exception| cpu 0: rx_hash 0x9aecfd2c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58610 dport 47110] != expected 0x665d0815 # # Exception| cpu 0: rx_hash 0xd2b83665 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58624 dport 47110] != expected 0xcecc4d63 # # Exception| cpu 0: rx_hash 0x60cfc477 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58644 dport 47110] != expected 0x66aee2e3 # # Exception| cpu 0: rx_hash 0x04202053 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58654 dport 47110] != expected 0x366bbde2 # # Exception| cpu 0: rx_hash 0xf1f0e0bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 58666 dport 47110] != expected 0x70ac03f7 # # Exception| cpu 0: rx_hash 0xb6cc9de6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58720 dport 47110] != expected 0xd73bd43c # # Exception| cpu 4: rx_hash 0x5d1bd95a [saddr 192.0.3.2 daddr 192.0.3.1 sport 58678 dport 47110] != expected 0x625aea22 # # Exception| cpu 4: rx_hash 0x39f43d7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58684 dport 47110] != expected 0x329fb523 # # Exception| cpu 4: rx_hash 0x95844b3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58698 dport 47110] != expected 0x695b9aa8 # # Exception| cpu 5: rx_hash 0xf11d6a79 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58636 dport 47110] != expected 0x170879c # # Exception| cpu 5: rx_hash 0x60224eb2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58674 dport 47110] != expected 0x17726688 # # Exception| cpu 5: rx_hash 0x0456e531 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58706 dport 47110] != expected 0xe85ffd7 # # Exception| cpu 5: rx_hash 0x9569c1fa [saddr 192.0.3.2 daddr 192.0.3.1 sport 58732 dport 47110] != expected 0x18871ec3 # # Exception| cpu 5: rx_hash 0x3982f81c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58736 dport 47110] != expected 0xa71f716 # # Exception| cpu 0: rx_hash 0x4351fada [saddr 192.0.3.2 daddr 192.0.3.1 sport 58752 dport 47110] != expected 0x35650906 # # Exception| cpu 0: rx_hash 0x7e686d32 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58756 dport 47110] != expected 0x404d85ac # # Exception| cpu 0: rx_hash 0xcc1f9f20 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58768 dport 47110] != expected 0xe82f2a2c # # Exception| cpu 0: rx_hash 0x8bb8addd [saddr 192.0.3.2 daddr 192.0.3.1 sport 58800 dport 47110] != expected 0x68a3bb9 # # Exception| cpu 0: rx_hash 0x95246629 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58808 dport 47110] != expected 0xbc1e7dec # # Exception| cpu 0: rx_hash 0x43cab57d [saddr 192.0.3.2 daddr 192.0.3.1 sport 58858 dport 47110] != expected 0x7c57cf58 # # Exception| cpu 4: rx_hash 0x43f1d7cc [saddr 192.0.3.2 daddr 192.0.3.1 sport 58738 dport 47110] != expected 0xe020ee42 # # Exception| cpu 4: rx_hash 0x04f6c827 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58784 dport 47110] != expected 0xdbc01893 # # Exception| cpu 4: rx_hash 0x27c8db9c [saddr 192.0.3.2 daddr 192.0.3.1 sport 58822 dport 47110] != expected 0x5d4e1432 # # Exception| cpu 4: rx_hash 0xa886be66 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58838 dport 47110] != expected 0x80043718 # # Exception| cpu 4: rx_hash 0x1a1cc6b1 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58852 dport 47110] != expected 0x59ba1cf3 # # Exception| cpu 5: rx_hash 0x43bc701f [saddr 192.0.3.2 daddr 192.0.3.1 sport 58790 dport 47110] != expected 0x44b98d6d # # Exception| cpu 5: rx_hash 0xefcc065e [saddr 192.0.3.2 daddr 192.0.3.1 sport 58832 dport 47110] != expected 0x1f7da2e6 # # 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 0xcf81d0b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45506 dport 41868] OK # # # cpu 4: rx_hash 0x7df622a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45526 dport 41868] OK # # # cpu 4: rx_hash 0xab83be51 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45550 dport 41868] OK # # # cpu 4: rx_hash 0x24cddbab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45566 dport 41868] OK # # # cpu 4: rx_hash 0x3dde29e7 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45598 dport 41868] OK # # # cpu 5: rx_hash 0x88cb6888 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45508 dport 41868] OK # # # cpu 5: rx_hash 0xab6e3494 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45512 dport 41868] OK # # # cpu 5: rx_hash 0xec248cac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45518 dport 41868] OK # # # cpu 5: rx_hash 0xc8e363cd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45580 dport 41868] OK # # # cpu 0: rx_hash 0x8826e24d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45538 dport 41868] OK # # # cpu 0: rx_hash 0x3a51105f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45558 dport 41868] OK # # # cpu 0: rx_hash 0x1e7b75fb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45586 dport 41868] OK # # # cpu 0: rx_hash 0x47408cf2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45626 dport 41868] OK # # # cpu 4: rx_hash 0x8f445130 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45612 dport 41868] OK # # # cpu 4: rx_hash 0x7ae254bd [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45652 dport 41868] OK # # # cpu 4: rx_hash 0x23d9adb4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45692 dport 41868] OK # # # cpu 5: rx_hash 0x23af68d6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45616 dport 41868] OK # # # cpu 5: rx_hash 0x8fdf1e97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45638 dport 41868] OK # # # cpu 5: rx_hash 0xd6096d5b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45640 dport 41868] OK # # # cpu 5: rx_hash 0x8f329452 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45664 dport 41868] OK # # # cpu 5: rx_hash 0xc8782c6a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45670 dport 41868] OK # # # cpu 5: rx_hash 0xc8d8017c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45716 dport 41868] OK # # # cpu 0: rx_hash 0xd6e4e79e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45678 dport 41868] OK # # # cpu 0: rx_hash 0x1ee03a5c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45688 dport 41868] OK # # # cpu 0: rx_hash 0x1e40174a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45706 dport 41868] OK # # # cpu 0: rx_hash 0x910e72b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45722 dport 41868] OK # # # cpu 0: rx_hash 0x64deb25f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45742 dport 41868] OK # # # cpu 4: rx_hash 0xeb7d5d60 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45720 dport 41868] OK # # # cpu 4: rx_hash 0x7a4279ab [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45734 dport 41868] OK # # # cpu 4: rx_hash 0x5ee8520c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43662 dport 41868] OK # # # cpu 4: rx_hash 0xf2036bea [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43666 dport 41868] OK # # # cpu 4: rx_hash 0xd1a637f6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43678 dport 41868] OK # # # cpu 4: rx_hash 0x7da084d5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43684 dport 41868] OK # # # cpu 4: rx_hash 0x7d3bcb72 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43726 dport 41868] OK # # # cpu 5: rx_hash 0x8870443a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43664 dport 41868] OK # # # cpu 5: rx_hash 0x2476f719 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43690 dport 41868] OK # # # cpu 5: rx_hash 0x969a4aac [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43732 dport 41868] OK # # # cpu 5: rx_hash 0x88068158 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43740 dport 41868] OK # # # cpu 0: rx_hash 0xab3892e3 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43706 dport 41868] OK # # # cpu 0: rx_hash 0x63a70086 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43718 dport 41868] 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 214, 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 54166 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37107 dport 54166] != expected 0xd3f58e7d # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37107 dport 54166] != expected 0xd3f58e7d # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44933 dport 54166] != expected 0x87f30125 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 44933 dport 54166] != expected 0x87f30125 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53584 dport 54166] != expected 0x702900cb # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53584 dport 54166] != expected 0x702900cb # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53590 dport 54166] != expected 0xef509535 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 53590 dport 54166] != expected 0xef509535 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48796 dport 54166] != expected 0x9e86bee3 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 48796 dport 54166] != expected 0x9e86bee3 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34563 dport 54166] != expected 0xa777e1e9 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 34563 dport 54166] != expected 0xa777e1e9 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43207 dport 54166] != expected 0x6bb4b1c # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 43207 dport 54166] != expected 0x6bb4b1c # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39400 dport 54166] != expected 0x58b6f68a # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 39400 dport 54166] != expected 0x58b6f68a # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35335 dport 54166] != expected 0x5f4473bb # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 35335 dport 54166] != expected 0x5f4473bb # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59513 dport 54166] != expected 0x1ee7bce5 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 59513 dport 54166] != expected 0x1ee7bce5 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56126 dport 54166] != expected 0x5d638f60 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 56126 dport 54166] != expected 0x5d638f60 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50014 dport 54166] != expected 0x3cf3c85a # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 50014 dport 54166] != expected 0x3cf3c85a # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37536 dport 54166] != expected 0x79f45f78 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37536 dport 54166] != expected 0x79f45f78 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36612 dport 54166] != expected 0x4316d2f9 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 36612 dport 54166] != expected 0x4316d2f9 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52859 dport 54166] != expected 0xfec77935 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 52859 dport 54166] != expected 0xfec77935 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40179 dport 54166] != expected 0x233a32b7 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 40179 dport 54166] != expected 0x233a32b7 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57204 dport 54166] != expected 0xa5817027 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57204 dport 54166] != expected 0xa5817027 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37709 dport 54166] != expected 0xfd60d827 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 37709 dport 54166] != expected 0xfd60d827 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45995 dport 54166] != expected 0x6ba935f2 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 45995 dport 54166] != expected 0x6ba935f2 # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57542 dport 54166] != expected 0x8854bf7a # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 57542 dport 54166] != expected 0x8854bf7a # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33027 dport 54166] != expected 0x46e8987c # # Exception| cpu 0: rx_hash 0xe9eca48c [saddr 192.0.3.2 daddr 192.0.3.1 sport 33027 dport 54166] != expected 0x46e8987c # # 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 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 214, 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 59808 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32979 dport 59808] != expected 0x1089ff23 # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 32979 dport 59808] != expected 0x1089ff23 # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39486 dport 59808] != expected 0xebbc3a23 # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39486 dport 59808] != expected 0xebbc3a23 # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44592 dport 59808] != expected 0x5e9f992f # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44592 dport 59808] != expected 0x5e9f992f # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41731 dport 59808] != expected 0xab34fd5a # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41731 dport 59808] != expected 0xab34fd5a # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53892 dport 59808] != expected 0xca6e0aed # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53892 dport 59808] != expected 0xca6e0aed # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41098 dport 59808] != expected 0x3c2930c0 # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41098 dport 59808] != expected 0x3c2930c0 # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43375 dport 59808] != expected 0xe181e521 # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43375 dport 59808] != expected 0xe181e521 # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35940 dport 59808] != expected 0x106265e # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35940 dport 59808] != expected 0x106265e # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52036 dport 59808] != expected 0x4d316bdd # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52036 dport 59808] != expected 0x4d316bdd # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40335 dport 59808] != expected 0xf8e952dd # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40335 dport 59808] != expected 0xf8e952dd # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43861 dport 59808] != expected 0xe9fd252d # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43861 dport 59808] != expected 0xe9fd252d # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48373 dport 59808] != expected 0x558f39ed # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48373 dport 59808] != expected 0x558f39ed # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48786 dport 59808] != expected 0x262d06d8 # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48786 dport 59808] != expected 0x262d06d8 # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39992 dport 59808] != expected 0x5ab1c8a3 # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39992 dport 59808] != expected 0x5ab1c8a3 # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42632 dport 59808] != expected 0xb01d55a8 # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42632 dport 59808] != expected 0xb01d55a8 # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60302 dport 59808] != expected 0xf1a37d0a # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60302 dport 59808] != expected 0xf1a37d0a # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48884 dport 59808] != expected 0x5131563 # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48884 dport 59808] != expected 0x5131563 # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60691 dport 59808] != expected 0xce009d4a # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60691 dport 59808] != expected 0xce009d4a # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52519 dport 59808] != expected 0x5197fa97 # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 52519 dport 59808] != expected 0x5197fa97 # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33344 dport 59808] != expected 0x24c15538 # # Exception| cpu 5: rx_hash 0x604872a6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33344 dport 59808] != expected 0x24c15538 # # 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 203, 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 203, 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 203, 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 203, 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 208, 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 208, 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 208, 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 208, 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__->