< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 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 35429 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x84b5110b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45704 dport 35429] != expected 0x479e0905 # # Exception| cpu 4: rx_hash 0xfafd49b4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45632 dport 35429] != expected 0xef5e071e # # Exception| cpu 4: rx_hash 0x2e818109 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45652 dport 35429] != expected 0x455e1e8e # # Exception| cpu 4: rx_hash 0x383abc90 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45666 dport 35429] != expected 0x6e5e38f6 # # Exception| cpu 4: rx_hash 0x9b8b5b9f [saddr 192.0.3.2 daddr 192.0.3.1 sport 45694 dport 35429] != expected 0x805e2e6c # # Exception| cpu 5: rx_hash 0xc11bde6d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45648 dport 35429] != expected 0xcd5e009b # # Exception| cpu 5: rx_hash 0x86781073 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45662 dport 35429] != expected 0x115e2dae # # Exception| cpu 5: rx_hash 0xd7a0e3f4 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45670 dport 35429] != expected 0xe65e26e3 # # Exception| cpu 5: rx_hash 0x7f59728e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45676 dport 35429] != expected 0xb25e15c3 # # Exception| cpu 5: rx_hash 0x03dc2b49 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45682 dport 35429] != expected 0x4c5e3f73 # # Exception| cpu 5: rx_hash 0x3372cae5 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45684 dport 35429] != expected 0xd45e1d4c # # Exception| cpu 5: rx_hash 0x2704f604 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45716 dport 35429] != expected 0xa99e1f9f # # Exception| cpu 5: rx_hash 0xee8b7555 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45728 dport 35429] != expected 0x929e05cd # # Exception| cpu 0: rx_hash 0x76dc0583 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45740 dport 35429] != expected 0x5e9e14d2 # # Exception| cpu 0: rx_hash 0xa2a0cd3e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45752 dport 35429] != expected 0xf49e0d42 # # Exception| cpu 0: rx_hash 0xcd2f7ae3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45766 dport 35429] != expected 0xd31e25d1 # # Exception| cpu 0: rx_hash 0x55780a35 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45770 dport 35429] != expected 0x1f1e34ce # # Exception| cpu 0: rx_hash 0x6e9e9dec [saddr 192.0.3.2 daddr 192.0.3.1 sport 45786 dport 35429] != expected 0x3d1e334b # # Exception| cpu 0: rx_hash 0x4c5c12e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45840 dport 35429] != expected 0xd7fe0102 # # Exception| cpu 4: rx_hash 0x7825a075 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45804 dport 35429] != expected 0x161e1533 # # Exception| cpu 4: rx_hash 0x736dd600 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45818 dport 35429] != expected 0xac1e3089 # # Exception| cpu 4: rx_hash 0x47146493 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45830 dport 35429] != expected 0x6dfe24b8 # # Exception| cpu 4: rx_hash 0x3b913d54 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45848 dport 35429] != expected 0x93fe0e08 # # Exception| cpu 4: rx_hash 0x85d391b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45860 dport 35429] != expected 0xecfe1b50 # # Exception| cpu 5: rx_hash 0x1953b25e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45778 dport 35429] != expected 0x791e3c41 # # Exception| cpu 5: rx_hash 0x8104c288 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45790 dport 35429] != expected 0xb51e2d5e # # Exception| cpu 5: rx_hash 0x51af590a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45872 dport 35429] != expected 0x46fe02c0 # # Exception| cpu 0: rx_hash 0xbe35066e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45876 dport 35429] != expected 0xcefe1cd5 # # Exception| cpu 0: rx_hash 0x96d97fad [saddr 192.0.3.2 daddr 192.0.3.1 sport 45892 dport 35429] != expected 0x357e1973 # # Exception| cpu 0: rx_hash 0xad3fe874 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45908 dport 35429] != expected 0x177e1ef6 # # Exception| cpu 0: rx_hash 0x720b56bc [saddr 192.0.3.2 daddr 192.0.3.1 sport 45910 dport 35429] != expected 0x77e22dc # # Exception| cpu 0: rx_hash 0x05c6790e [saddr 192.0.3.2 daddr 192.0.3.1 sport 45918 dport 35429] != expected 0x437e2dd6 # # Exception| cpu 0: rx_hash 0x23d3a53b [saddr 192.0.3.2 daddr 192.0.3.1 sport 45934 dport 35429] != expected 0xf07e2991 # # Exception| cpu 0: rx_hash 0x6ff81d50 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45942 dport 35429] != expected 0x967e211e # # Exception| cpu 0: rx_hash 0x37a599da [saddr 192.0.3.2 daddr 192.0.3.1 sport 45966 dport 35429] != expected 0x8dbe2b42 # # Exception| cpu 0: rx_hash 0x4b20c01d [saddr 192.0.3.2 daddr 192.0.3.1 sport 45968 dport 35429] != expected 0x73be01f2 # # Exception| cpu 0: rx_hash 0xb201a2e0 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45986 dport 35429] != expected 0xd0be399f # # Exception| cpu 4: rx_hash 0xc7018c2a [saddr 192.0.3.2 daddr 192.0.3.1 sport 45948 dport 35429] != expected 0xc27e123e # # Exception| cpu 4: rx_hash 0x2a56d236 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45998 dport 35429] != expected 0x1cbe2880 # # Exception| cpu 5: rx_hash 0xf956c870 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45882 dport 35429] != expected 0x12fe31e0 # # Exception| cpu 5: rx_hash 0x070b7876 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45960 dport 35429] != expected 0x15be097d # # Exception| cpu 5: rx_hash 0x6d351c28 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45984 dport 35429] != expected 0xc0be05b5 # # 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 0x17c4bc08 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42356 dport 57648] OK # # # cpu 0: rx_hash 0xfa93e214 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42406 dport 57648] OK # # # cpu 0: rx_hash 0xe9990c0e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42438 dport 57648] OK # # # cpu 4: rx_hash 0x38541730 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42372 dport 57648] OK # # # cpu 4: rx_hash 0xdc863e21 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42390 dport 57648] OK # # # cpu 4: rx_hash 0xab4b1193 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42398 dport 57648] OK # # # cpu 4: rx_hash 0x5922051b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42426 dport 57648] OK # # # cpu 4: rx_hash 0x71ce7cd8 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42442 dport 57648] OK # # # cpu 5: rx_hash 0x7f37d92e [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42378 dport 57648] OK # # # cpu 5: rx_hash 0x8d5ecda6 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42414 dport 57648] OK # # # cpu 5: rx_hash 0x4a28eb01 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42458 dport 57648] OK # # # cpu 5: rx_hash 0xff223197 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42480 dport 57648] OK # # # cpu 0: rx_hash 0x20168f5f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42482 dport 57648] OK # # # cpu 0: rx_hash 0xcf8cd03b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42486 dport 57648] OK # # # cpu 0: rx_hash 0xfd499808 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42500 dport 57648] OK # # # cpu 0: rx_hash 0x3f8e6d2c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42534 dport 57648] OK # # # cpu 0: rx_hash 0x34c61b59 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42544 dport 57648] OK # # # cpu 4: rx_hash 0x2b5ef92a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42468 dport 57648] OK # # # cpu 4: rx_hash 0x651ee8de [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42504 dport 57648] OK # # # cpu 4: rx_hash 0xb1622063 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42524 dport 57648] OK # # # cpu 4: rx_hash 0xd0143248 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42530 dport 57648] OK # # # cpu 5: rx_hash 0x293550b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42512 dport 57648] OK # # # cpu 5: rx_hash 0x1c2a629a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42560 dport 57648] OK # # # cpu 0: rx_hash 0x0468faf5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42550 dport 57648] OK # # # cpu 0: rx_hash 0xf3b03dfe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42564 dport 57648] OK # # # cpu 0: rx_hash 0x46bae768 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42606 dport 57648] OK # # # cpu 0: rx_hash 0x2501f43b [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42630 dport 57648] OK # # # cpu 0: rx_hash 0xb61ef298 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42652 dport 57648] OK # # # cpu 4: rx_hash 0x5b49ac84 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42574 dport 57648] OK # # # cpu 4: rx_hash 0x92c62fd5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42618 dport 57648] OK # # # cpu 4: rx_hash 0xbd5684ed [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42634 dport 57648] OK # # # cpu 4: rx_hash 0x33bac9a2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42672 dport 57648] OK # # # cpu 5: rx_hash 0x5001daf1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42584 dport 57648] OK # # # cpu 5: rx_hash 0xdeed97be [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42594 dport 57648] OK # # # cpu 5: rx_hash 0x761406c4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42600 dport 57648] OK # # # cpu 5: rx_hash 0x3a3fbeaf [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42608 dport 57648] OK # # # cpu 5: rx_hash 0xe50b0067 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42610 dport 57648] OK # # # cpu 5: rx_hash 0x86b01334 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42650 dport 57648] OK # # # cpu 5: rx_hash 0xa0a5cf01 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42666 dport 57648] OK # # # cpu 0: rx_hash 0xabedb974 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42684 dport 57648] OK # # # cpu 0: rx_hash 0x8849b6c2 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42714 dport 57648] OK # # # count: pass=41 nohash=0 fail=0 # ok 2 toeplitz.test.tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 194, in test # # Exception| with bkg(" ".join(rx_cmd), ksft_ready=True, exit_wait=True) as rx_proc: # # Exception| ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/utils.py", line 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 51514 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59133 dport 51514] != expected 0xe3bdd48a # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 59133 dport 51514] != expected 0xe3bdd48a # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38218 dport 51514] != expected 0xd360a16 # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38218 dport 51514] != expected 0xd360a16 # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50446 dport 51514] != expected 0xbddc95e4 # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 50446 dport 51514] != expected 0xbddc95e4 # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52033 dport 51514] != expected 0xde80c148 # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52033 dport 51514] != expected 0xde80c148 # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39770 dport 51514] != expected 0xf8ea0dbe # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39770 dport 51514] != expected 0xf8ea0dbe # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43256 dport 51514] != expected 0x792932e6 # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 43256 dport 51514] != expected 0x792932e6 # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33242 dport 51514] != expected 0x4adc0d7a # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33242 dport 51514] != expected 0x4adc0d7a # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51399 dport 51514] != expected 0x19f0e3c3 # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51399 dport 51514] != expected 0x19f0e3c3 # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49818 dport 51514] != expected 0x1c248cde # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49818 dport 51514] != expected 0x1c248cde # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38389 dport 51514] != expected 0xe6765bc1 # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 38389 dport 51514] != expected 0xe6765bc1 # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48783 dport 51514] != expected 0x52136d0f # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48783 dport 51514] != expected 0x52136d0f # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39066 dport 51514] != expected 0xef1a0ceb # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 39066 dport 51514] != expected 0xef1a0ceb # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36585 dport 51514] != expected 0x4c204d17 # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 36585 dport 51514] != expected 0x4c204d17 # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46341 dport 51514] != expected 0x73275e94 # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46341 dport 51514] != expected 0x73275e94 # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49843 dport 51514] != expected 0xe924f843 # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49843 dport 51514] != expected 0xe924f843 # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48146 dport 51514] != expected 0x9143030c # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48146 dport 51514] != expected 0x9143030c # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58802 dport 51514] != expected 0xac0d804f # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58802 dport 51514] != expected 0xac0d804f # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53893 dport 51514] != expected 0x5706de3c # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53893 dport 51514] != expected 0x5706de3c # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40090 dport 51514] != expected 0xbb920cf5 # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 40090 dport 51514] != expected 0xbb920cf5 # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34099 dport 51514] != expected 0x79478e8 # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 34099 dport 51514] != expected 0x79478e8 # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33210 dport 51514] != expected 0x935c0f59 # # Exception| cpu 0: rx_hash 0x1157e4f8 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33210 dport 51514] != expected 0x935c0f59 # # 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 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 45569 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 40 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36880 dport 45569] != expected 0x27770d8b # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 36880 dport 45569] != expected 0x27770d8b # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46281 dport 45569] != expected 0x7842d669 # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46281 dport 45569] != expected 0x7842d669 # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46376 dport 45569] != expected 0x51e3fe65 # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46376 dport 45569] != expected 0x51e3fe65 # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48804 dport 45569] != expected 0x1cdecca4 # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48804 dport 45569] != expected 0x1cdecca4 # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56082 dport 45569] != expected 0xe85bda0a # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56082 dport 45569] != expected 0xe85bda0a # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43717 dport 45569] != expected 0x996923e6 # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43717 dport 45569] != expected 0x996923e6 # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44482 dport 45569] != expected 0xf5207846 # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 44482 dport 45569] != expected 0xf5207846 # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51428 dport 45569] != expected 0x3d3f2bca # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51428 dport 45569] != expected 0x3d3f2bca # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34121 dport 45569] != expected 0x70a67833 # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34121 dport 45569] != expected 0x70a67833 # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43092 dport 45569] != expected 0x5a452fea # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43092 dport 45569] != expected 0x5a452fea # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57184 dport 45569] != expected 0x3f6c875e # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57184 dport 45569] != expected 0x3f6c875e # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46735 dport 45569] != expected 0x7caa68d # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 46735 dport 45569] != expected 0x7caa68d # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49035 dport 45569] != expected 0x7b995dbb # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49035 dport 45569] != expected 0x7b995dbb # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48780 dport 45569] != expected 0x76e0a8fa # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 48780 dport 45569] != expected 0x76e0a8fa # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41054 dport 45569] != expected 0xe2cb73bf # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 41054 dport 45569] != expected 0xe2cb73bf # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40538 dport 45569] != expected 0xf0305ac9 # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 40538 dport 45569] != expected 0xf0305ac9 # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59312 dport 45569] != expected 0x915ebf79 # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59312 dport 45569] != expected 0x915ebf79 # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57921 dport 45569] != expected 0xa3f69af3 # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57921 dport 45569] != expected 0xa3f69af3 # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33434 dport 45569] != expected 0xc1169c23 # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33434 dport 45569] != expected 0xc1169c23 # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45568 dport 45569] != expected 0xd9535da7 # # Exception| cpu 4: rx_hash 0x558d166f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45568 dport 45569] != expected 0xd9535da7 # # Exception| count: pass=0 nohash=0 fail=40 # # Exception| # not ok 4 toeplitz.test.udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 5 toeplitz.test.rss_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 6 toeplitz.test.rss_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 7 toeplitz.test.rss_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 182, in test # # Exception| irq_cpus = ",".join([str(x) for x in _get_irq_cpus(cfg)]) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 8 toeplitz.test.rss_udp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 9 toeplitz.test.rps_tcp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 10 toeplitz.test.rps_tcp_ipv6 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 11 toeplitz.test.rps_udp_ipv4 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 420, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 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__->