< TEST_PROGS=toeplitz.py TEST_GEN_PROGS="" run_tests make: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make[1]: Nothing to be done for 'all'. make[1]: Entering directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' TAP version 13 1..1 # overriding timeout to 720 # selftests: drivers/net/hw: toeplitz.py # TAP version 13 # 1..12 # # Exception| Traceback (most recent call last): # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/net/lib/py/ksft.py", line 361, 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 49587 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 43 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 0: rx_hash 0x38b741e6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37024 dport 49587] != expected 0xf9286289 # # Exception| cpu 4: rx_hash 0xe265d4f6 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37014 dport 49587] != expected 0x59e67e0e # # Exception| cpu 4: rx_hash 0x1bab7ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37062 dport 49587] != expected 0x1f2acace # # Exception| cpu 4: rx_hash 0xc020d8c9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37082 dport 49587] != expected 0xf5f93832 # # Exception| cpu 4: rx_hash 0x4b868600 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37084 dport 49587] != expected 0xd1bffc35 # # Exception| cpu 5: rx_hash 0x7d646e82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37036 dport 49587] != expected 0xeb0b008a # # Exception| cpu 5: rx_hash 0x689abd25 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37050 dport 49587] != expected 0x37bd5472 # # Exception| cpu 5: rx_hash 0x900d240a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37056 dport 49587] != expected 0x3b6c0ec9 # # Exception| cpu 5: rx_hash 0x77379cdc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37076 dport 49587] != expected 0x205eddcb # # Exception| cpu 5: rx_hash 0x1af24dd9 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37100 dport 49587] != expected 0x553724b5 # # Exception| cpu 0: rx_hash 0xe05db3ec [saddr 192.0.3.2 daddr 192.0.3.1 sport 37154 dport 49587] != expected 0x8e3dfe63 # # Exception| cpu 4: rx_hash 0xfdc8f50f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37112 dport 49587] != expected 0x4e05f7b7 # # Exception| cpu 4: rx_hash 0x0f0c9e7e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37114 dport 49587] != expected 0x8981704d # # Exception| cpu 4: rx_hash 0x84aac0b7 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37116 dport 49587] != expected 0xadc7b44a # # Exception| cpu 4: rx_hash 0x9866b14e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37132 dport 49587] != expected 0x27e253e5 # # Exception| cpu 4: rx_hash 0x6aa2da3f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37134 dport 49587] != expected 0xe066d41f # # Exception| cpu 4: rx_hash 0x3a8f26fc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37140 dport 49587] != expected 0x2ef3e2e4 # # Exception| cpu 4: rx_hash 0x8cc155f3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37168 dport 49587] != expected 0xb149e966 # # Exception| cpu 4: rx_hash 0x48e7d600 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37186 dport 49587] != expected 0x4c799223 # # Exception| cpu 5: rx_hash 0xa58e9c88 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37166 dport 49587] != expected 0x9c1e9c60 # # Exception| cpu 5: rx_hash 0xc9127a97 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37180 dport 49587] != expected 0xa36a8b65 # # Exception| cpu 0: rx_hash 0x25220705 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37242 dport 49587] != expected 0x39106b5d # # Exception| cpu 0: rx_hash 0x4c971835 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37272 dport 49587] != expected 0xe3ce92f8 # # Exception| cpu 4: rx_hash 0x18ca2ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37208 dport 49587] != expected 0x82eca4d8 # # Exception| cpu 4: rx_hash 0xfea9a50f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37222 dport 49587] != expected 0xd3c399a1 # # Exception| cpu 4: rx_hash 0x30dcd4a2 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37228 dport 49587] != expected 0xe5a63fa5 # # Exception| cpu 4: rx_hash 0x2152c930 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37280 dport 49587] != expected 0x96a76b86 # # Exception| cpu 4: rx_hash 0x6481e654 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37292 dport 49587] != expected 0x84840985 # # Exception| cpu 5: rx_hash 0x247b301f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37200 dport 49587] != expected 0x730d8526 # # Exception| cpu 5: rx_hash 0xd2cf955b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37256 dport 49587] != expected 0x1b3e0207 # # Exception| cpu 5: rx_hash 0x83bb5e82 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37304 dport 49587] != expected 0x9fb6da87 # # Exception| cpu 5: rx_hash 0xfad96b3a [saddr 192.0.3.2 daddr 192.0.3.1 sport 37308 dport 49587] != expected 0x7c74997a # # Exception| cpu 5: rx_hash 0x89e8acdc [saddr 192.0.3.2 daddr 192.0.3.1 sport 37312 dport 49587] != expected 0x54e307c6 # # Exception| cpu 0: rx_hash 0x479ddd71 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37322 dport 49587] != expected 0x6286a1c2 # # Exception| cpu 0: rx_hash 0x46c4ea6b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37344 dport 49587] != expected 0x289b4fb9 # # Exception| cpu 4: rx_hash 0x024ef215 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37318 dport 49587] != expected 0x70a5c3c1 # # Exception| cpu 4: rx_hash 0xe5744ac3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37330 dport 49587] != expected 0x6b9710c3 # # Exception| cpu 4: rx_hash 0x9c167f7b [saddr 192.0.3.2 daddr 192.0.3.1 sport 37334 dport 49587] != expected 0x8855533e # # Exception| cpu 4: rx_hash 0xa1fe52bd [saddr 192.0.3.2 daddr 192.0.3.1 sport 37364 dport 49587] != expected 0x33a99cbb # # Exception| cpu 5: rx_hash 0xd9c5501f [saddr 192.0.3.2 daddr 192.0.3.1 sport 37338 dport 49587] != expected 0x9a76313d # # Exception| cpu 5: rx_hash 0x3fa6dfd3 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37348 dport 49587] != expected 0xcb590c44 # # Exception| cpu 5: rx_hash 0x6f8b2310 [saddr 192.0.3.2 daddr 192.0.3.1 sport 37374 dport 49587] != expected 0x5cc3abf # # Exception| cpu 5: rx_hash 0xc3048c5e [saddr 192.0.3.2 daddr 192.0.3.1 sport 37382 dport 49587] != expected 0xc9cf7869 # # Exception| count: pass=0 nohash=0 fail=43 # # Exception| # not ok 1 toeplitz.test.tcp_ipv4 # # Receiver output: # # # # RSS indirection table size: 256 # # # cpu 0: rx_hash 0x88aab559 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60526 dport 55890] OK # # # cpu 0: rx_hash 0x9d5466fe [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60536 dport 55890] OK # # # cpu 0: rx_hash 0x6f900d8f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60538 dport 55890] OK # # # cpu 4: rx_hash 0xc8506312 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60562 dport 55890] OK # # # cpu 4: rx_hash 0x077c25a5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60594 dport 55890] OK # # # cpu 5: rx_hash 0xcd799a3d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60514 dport 55890] OK # # # cpu 5: rx_hash 0xddaeb0b5 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60548 dport 55890] OK # # # cpu 0: rx_hash 0x987d9fd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60552 dport 55890] OK # # # cpu 0: rx_hash 0x9924a8cb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60578 dport 55890] OK # # # cpu 0: rx_hash 0x1282f602 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60580 dport 55890] OK # # # cpu 0: rx_hash 0xb06b61b0 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60604 dport 55890] OK # # # cpu 0: rx_hash 0x86898932 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60620 dport 55890] OK # # # cpu 4: rx_hash 0x319ecd27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60610 dport 55890] OK # # # cpu 4: rx_hash 0x61b331e4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60632 dport 55890] OK # # # cpu 4: rx_hash 0x0c76e0e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60640 dport 55890] OK # # # cpu 4: rx_hash 0x40976ddb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60682 dport 55890] OK # # # cpu 5: rx_hash 0xbb61a4f4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60654 dport 55890] OK # # # cpu 5: rx_hash 0x19883346 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60662 dport 55890] OK # # # cpu 5: rx_hash 0x8ee21c76 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60672 dport 55890] OK # # # cpu 5: rx_hash 0x2c0b8bc4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60696 dport 55890] OK # # # cpu 0: rx_hash 0xae9f7753 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60664 dport 55890] OK # # # cpu 0: rx_hash 0x7d7f401d [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60712 dport 55890] OK # # # cpu 0: rx_hash 0xf6d91ed4 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60718 dport 55890] OK # # # cpu 0: rx_hash 0x1bb0545c [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60738 dport 55890] OK # # # cpu 0: rx_hash 0x90160a95 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60740 dport 55890] OK # # # cpu 0: rx_hash 0x5e637b38 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60750 dport 55890] OK # # # cpu 4: rx_hash 0x2d52bcde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60722 dport 55890] OK # # # cpu 4: rx_hash 0x54308966 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60726 dport 55890] OK # # # cpu 4: rx_hash 0x4b9da89f [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60760 dport 55890] OK # # # cpu 4: rx_hash 0x32ff9d27 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60764 dport 55890] OK # # # cpu 4: rx_hash 0x0f17b0e1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60798 dport 55890] OK # # # cpu 5: rx_hash 0xaca71049 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60748 dport 55890] OK # # # cpu 5: rx_hash 0x772cb243 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60752 dport 55890] OK # # # cpu 5: rx_hash 0xd49c12eb [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60770 dport 55890] OK # # # cpu 5: rx_hash 0x4ac49f85 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60786 dport 55890] OK # # # cpu 5: rx_hash 0x81981707 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60808 dport 55890] OK # # # cpu 0: rx_hash 0x85e8d932 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60754 dport 55890] OK # # # cpu 0: rx_hash 0x0a3e49ce [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60814 dport 55890] OK # # # cpu 0: rx_hash 0x66a2afd1 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60828 dport 55890] OK # # # cpu 4: rx_hash 0xd0ecdcde [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60856 dport 55890] OK # # # cpu 4: rx_hash 0x01348c8a [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 60892 dport 55890] OK # # # cpu 4: rx_hash 0xc05924f9 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 49532 dport 55890] OK # # # count: pass=42 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 361, 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 51003 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41855 dport 51003] != expected 0x1abd7107 # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 41855 dport 51003] != expected 0x1abd7107 # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53690 dport 51003] != expected 0x10a93b54 # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53690 dport 51003] != expected 0x10a93b54 # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48450 dport 51003] != expected 0x74329304 # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48450 dport 51003] != expected 0x74329304 # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51366 dport 51003] != expected 0x8efcd116 # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 51366 dport 51003] != expected 0x8efcd116 # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48298 dport 51003] != expected 0xf706c5aa # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 48298 dport 51003] != expected 0xf706c5aa # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46221 dport 51003] != expected 0xcdc0a706 # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 46221 dport 51003] != expected 0xcdc0a706 # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56960 dport 51003] != expected 0x4c1eeb3a # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 56960 dport 51003] != expected 0x4c1eeb3a # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52498 dport 51003] != expected 0x82c49338 # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52498 dport 51003] != expected 0x82c49338 # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45111 dport 51003] != expected 0x7bd009de # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45111 dport 51003] != expected 0x7bd009de # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58387 dport 51003] != expected 0xf4cf0cab # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 58387 dport 51003] != expected 0xf4cf0cab # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53693 dport 51003] != expected 0xbbe6f0a6 # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 53693 dport 51003] != expected 0xbbe6f0a6 # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49339 dport 51003] != expected 0x6d7cd3e # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49339 dport 51003] != expected 0x6d7cd3e # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42988 dport 51003] != expected 0xae3db9ab # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42988 dport 51003] != expected 0xae3db9ab # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33619 dport 51003] != expected 0xf9a2333 # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 33619 dport 51003] != expected 0xf9a2333 # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44655 dport 51003] != expected 0xbbd0cb95 # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44655 dport 51003] != expected 0xbbd0cb95 # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47474 dport 51003] != expected 0x2b5989c7 # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 47474 dport 51003] != expected 0x2b5989c7 # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45058 dport 51003] != expected 0x93939d56 # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 45058 dport 51003] != expected 0x93939d56 # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52571 dport 51003] != expected 0x4210990c # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 52571 dport 51003] != expected 0x4210990c # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49505 dport 51003] != expected 0xc6efc4ea # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 49505 dport 51003] != expected 0xc6efc4ea # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42310 dport 51003] != expected 0x8cf9c148 # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 42310 dport 51003] != expected 0x8cf9c148 # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44150 dport 51003] != expected 0x8a0ff1e6 # # Exception| cpu 4: rx_hash 0xe1fe3969 [saddr 192.0.3.2 daddr 192.0.3.1 sport 44150 dport 51003] != expected 0x8a0ff1e6 # # 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 361, 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 33914 -i enp1s0 -T 4000 -s -v # # Exception| EXIT: 42 # # Exception| STDERR: RSS indirection table size: 256 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59775 dport 33914] != expected 0xa9677ac2 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 59775 dport 33914] != expected 0xa9677ac2 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51747 dport 33914] != expected 0x18a29b68 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51747 dport 33914] != expected 0x18a29b68 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57449 dport 33914] != expected 0xc64090a9 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57449 dport 33914] != expected 0xc64090a9 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34442 dport 33914] != expected 0xd45e4540 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34442 dport 33914] != expected 0xd45e4540 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35825 dport 33914] != expected 0x75e15174 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35825 dport 33914] != expected 0x75e15174 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51709 dport 33914] != expected 0xf0a72c58 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 51709 dport 33914] != expected 0xf0a72c58 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35690 dport 33914] != expected 0xf38f6af8 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 35690 dport 33914] != expected 0xf38f6af8 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53382 dport 33914] != expected 0xa6ff02d4 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 53382 dport 33914] != expected 0xa6ff02d4 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34117 dport 33914] != expected 0x478ba9fc # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 34117 dport 33914] != expected 0x478ba9fc # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57504 dport 33914] != expected 0x4b246e61 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57504 dport 33914] != expected 0x4b246e61 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43704 dport 33914] != expected 0x4a641a81 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43704 dport 33914] != expected 0x4a641a81 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45810 dport 33914] != expected 0xb125a1e0 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45810 dport 33914] != expected 0xb125a1e0 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42932 dport 33914] != expected 0xb3176e1c # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 42932 dport 33914] != expected 0xb3176e1c # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47628 dport 33914] != expected 0x6027adc0 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 47628 dport 33914] != expected 0x6027adc0 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39120 dport 33914] != expected 0xfbccd511 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 39120 dport 33914] != expected 0xfbccd511 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56274 dport 33914] != expected 0xd07864fe # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 56274 dport 33914] != expected 0xd07864fe # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58606 dport 33914] != expected 0x5ddc6b1a # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 58606 dport 33914] != expected 0x5ddc6b1a # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33328 dport 33914] != expected 0xbeed8cac # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 33328 dport 33914] != expected 0xbeed8cac # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45717 dport 33914] != expected 0x77b14c27 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 45717 dport 33914] != expected 0x77b14c27 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43663 dport 33914] != expected 0x753e5973 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 43663 dport 33914] != expected 0x753e5973 # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57768 dport 33914] != expected 0x6e70fc6b # # Exception| cpu 5: rx_hash 0xf5539b97 [saddr 2001:db8:1::2 daddr 2001:db8:1::1 sport 57768 dport 33914] != expected 0x6e70fc6b # # Exception| count: pass=0 nohash=0 fail=42 # # 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 361, 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 361, 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 361, 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 361, 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 361, 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 361, 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 361, 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 361, in ksft_run # # Exception| func(*args) # # Exception| ~~~~^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 187, in test # # Exception| rps_cpus = _get_unused_rps_cpus(cfg, count=2) # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 80, in _get_unused_rps_cpus # # Exception| rx_cpus = set(_get_irq_cpus(cfg)) # # Exception| ~~~~~~~~~~~~~^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 67, in _get_irq_cpus # # Exception| cpus.append(_get_cpu_for_irq(napis[queues[name]["napi-id"]]["irq"])) # # Exception| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ # # Exception| File "/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw/./toeplitz.py", line 47, in _get_cpu_for_irq # # Exception| raise KsftFailEx(f"IRQ{irq} is not mapped to a single core: {data}") # # Exception| net.lib.py.ksft.KsftFailEx: IRQ36 is not mapped to a single core: 0-5 # # Exception| # not ok 12 toeplitz.test.rps_udp_ipv6 # # Totals: pass:1 fail:11 xfail:0 xpass:0 skip:0 error:0 not ok 1 selftests: drivers/net/hw: toeplitz.py # exit=1 /srv/vmksft/testing/wt-24/tools/testing/selftests/kselftest/runner.sh: line 50: : No such file or directory make[1]: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests/drivers/net/hw' make: Leaving directory '/srv/vmksft/testing/wt-24/tools/testing/selftests' xx__-> echo $? 0 xx__-> echo scan > /sys/kernel/debug/kmemleak xx__-> /opt/nipa/contest/scripts/env_check.py Comparing to existing state file: no differences detected. Current system state saved to /tmp/nipa-env-state.json xx__-> echo $? 0 xx__->