From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 5D7CBA0C41; Tue, 3 Aug 2021 10:45:00 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id F1F19411A7; Tue, 3 Aug 2021 10:44:59 +0200 (CEST) Received: from mail-m2499.qiye.163.com (mail-m2499.qiye.163.com [220.194.24.99]) by mails.dpdk.org (Postfix) with ESMTP id AE29D40E32 for ; Tue, 3 Aug 2021 10:44:57 +0200 (CEST) Received: from ucloud.cn (localhost [127.0.0.1]) by mail-m2499.qiye.163.com (Hmail) with ESMTP id EFF697600B0; Tue, 3 Aug 2021 16:44:53 +0800 (CST) Message-ID: To: asafp@nvidia.com Cc: dev@dpdk.org X-Priority: 3 X-Mailer: HMail Webmail Server V2.0 Copyright (c) 2015-163.com X-Originating-IP: 106.75.220.2 MIME-Version: 1.0 Received: from wenxu@ucloud.cn( [106.75.220.2) ] by ajax-webmail ( [127.0.0.1] ) ; Tue, 3 Aug 2021 16:44:53 +0800 (GMT+08:00) From: wenxu Date: Tue, 3 Aug 2021 16:44:53 +0800 (GMT+08:00) X-HM-Spam-Status: e1kfGhgUHx5ZQUtXWQgPGg8OCBgUHx5ZQUlOS1dZCBgUCR5ZQVlLVUtZV1 kWDxoPAgseWUFZKDYvK1lXWShZQUlCN1dZLVlBSVdZDwkaFQgSH1lBWRofSk9WSEwaSRkdGEoeTE JIVRkRExYaEhckFA4PWVdZFhoPEhUdFFlBWU9LSFVKSktISkNVS1kG X-HM-Sender-Digest: e1kMHhlZQQ8JDh5XWRIfHhUPWUFZRzo4HDo3DDoOPRkuFzYjQypMHUk6 PgoJFVVKVUpNSUxCQ0tJQk9JSUpVMxYaEhdVDB4VAw47DhgXFA4fVRgVRVlXWRILWUFZSktNVUxO VUlJS1VJWVdZCAFZQUlKTEhKNwY+ X-HM-Tid: 0a7b0b2fe7608c38kuqteff697600b0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [dpdk-dev] =?utf-8?q?nvgre_inner_rss_problem_in_mlx5?= X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" SGkgbnZpZGlhIHRlYW1zLAoKCkkgdGVzdCB0aGUgdXBzdHJlYW0gZHBkayBmb3IgdnhsYW4gZW5j YXAgb2ZmbG9hZCAgd2l0aCBkcGRrLXRlc3RwbWQKCgojIGxzcGNpIHwgZ3JlcCBFdGhlcgoxOTow MC4wIEV0aGVybmV0IGNvbnRyb2xsZXI6IE1lbGxhbm94IFRlY2hub2xvZ2llcyBNVDI3ODAwIEZh bWlseSBbQ29ubmVjdFgtNV0KMTk6MDAuMSBFdGhlcm5ldCBjb250cm9sbGVyOiBNZWxsYW5veCBU ZWNobm9sb2dpZXMgTVQyNzgwMCBGYW1pbHkgW0Nvbm5lY3RYLTVdCgoKCkZ3IHZlcnNpb24gaXMg MTYuMzEuMTAxNCAKI2V0aHRvb2wgLWkgbmV0Mgpkcml2ZXI6IG1seDVfY29yZQp2ZXJzaW9uOiA1 LjEzLjAtcmMzKwpmaXJtd2FyZS12ZXJzaW9uOiAxNi4zMS4xMDE0IChNVF8wMDAwMDAwMDgwKQpl eHBhbnNpb24tcm9tLXZlcnNpb246IApidXMtaW5mbzogMDAwMDoxOTowMC4wCgoKCgpzdGFydCB0 aGUgZXN3aXRjaAoKCmVjaG8gMCA+IC9zeXMvY2xhc3MvbmV0L25ldDIvZGV2aWNlL3NyaW92X251 bXZmcwplY2hvIDEgPiAvc3lzL2NsYXNzL25ldC9uZXQyL2RldmljZS9zcmlvdl9udW12ZnMKZWNo byAwMDAwOjE5OjAwLjIgPiAvc3lzL2J1cy9wY2kvZHJpdmVycy9tbHg1X2NvcmUvdW5iaW5kCmRl dmxpbmsgZGV2IGVzd2l0Y2ggc2V0IHBjaS8wMDAwOjE5OjAwLjAgIG1vZGUgc3dpdGNoZGV2CmVj aG8gMDAwMDoxOTowMC4yID4gL3N5cy9idXMvcGNpL2RyaXZlcnMvbWx4NV9jb3JlL2JpbmQKCgpp cCBsaW5rIHNob3dzCjQ6IG5ldDI6IDxCUk9BRENBU1QsTVVMVElDQVNULFVQLExPV0VSX1VQPiBt dHUgMTUwMCBxZGlzYyBtcSBzdGF0ZSBVUCBtb2RlIERFRkFVTFQgZ3JvdXAgZGVmYXVsdCBxbGVu IDEwMDAKICAgIGxpbmsvZXRoZXIgMWM6MzQ6ZGE6Nzc6ZmI6ZDggYnJkIGZmOmZmOmZmOmZmOmZm OmZmCiAgICB2ZiAwIE1BQyA0ZTo0MTo4Zjo5Mjo0MTo0NCwgc3Bvb2YgY2hlY2tpbmcgb2ZmLCBs aW5rLXN0YXRlIGRpc2FibGUsIHRydXN0IG9mZiwgcXVlcnlfcnNzIG9mZgogICAgdmYgMSBNQUMg MDA6MDA6MDA6MDA6MDA6MDAsIHNwb29mIGNoZWNraW5nIG9mZiwgbGluay1zdGF0ZSBkaXNhYmxl LCB0cnVzdCBvZmYsIHF1ZXJ5X3JzcyBvZmYKODogcGYwdmYwOiA8QlJPQURDQVNULE1VTFRJQ0FT VCxVUCxMT1dFUl9VUD4gbXR1IDE1MDAgcWRpc2MgbXEgc3RhdGUgVVAgbW9kZSBERUZBVUxUIGdy b3VwIGRlZmF1bHQgcWxlbiAxMDAwCiAgICBsaW5rL2V0aGVyIDRlOjQxOjhmOjkyOjQxOjQ0IGJy ZCBmZjpmZjpmZjpmZjpmZjpmZgoxMDogZXRoMDogPEJST0FEQ0FTVCxNVUxUSUNBU1QsVVAsTE9X RVJfVVA+IG10dSAxNTAwIHFkaXNjIG1xIHN0YXRlIFVQIG1vZGUgREVGQVVMVCBncm91cCBkZWZh dWx0IHFsZW4gMTAwMAogICAgbGluay9ldGhlciA0Njo4Nzo5ZTo5ZTpjODoyMyBicmQgZmY6ZmY6 ZmY6ZmY6ZmY6ZmYKCgpuZXQyIGlzIHBmLCBwZjB2ZjAgaXMgdmYgcmVwcmVzbnRvciwgZXRoMCBp cyB2Zi4KCgoKCnN0YXJ0IHRoZSBwbWQKLi9kcGRrLXRlc3RwbWQgLWMgMHgxZiAgLW4gNCAtbSA0 MDk2IC0tZmlsZS1wcmVmaXg9b3ZzIC1hICIwMDAwOjE5OjAwLjAscmVwcmVzZW50b3I9cGYwdmYw LGR2X2Zsb3dfZW49MSxkdl9lc3dfZW49MSxkdl94bWV0YV9lbj0xIiAgLS1odWdlLWRpcj0vbW50 L292c2RwZGsgIC0tIC1pIC0tZmxvdy1pc29sYXRlLWFsbCAtLWZvcndhcmQtbW9kZT1yeG9ubHkg LS1yeHE9NCAtLXR4cT00IC0tYXV0by1zdGFydCAtLW5iLWNvcmVzPTQKCgoKCnRlc3RwbWQ+IHNl dCB2eGxhbiBpcC12ZXJzaW9uIGlwdjQgdm5pIDEwMDAgdWRwLXNyYyAwIHVkcC1kc3QgNDc4OSBp cC1zcmMgMTcyLjE2OC4xNTIuNTAgaXAtZHN0IDE3Mi4xNjguMTUyLjczIGV0aC1zcmMgMWM6MzQ6 ZGE6Nzc6ZmI6ZDggZXRoLWRzdCAzYzpmZDpmZTpiYjoxYzowYwp0ZXN0cG1kPiBmbG93IGNyZWF0 ZSAxIGluZ3Jlc3MgcHJpb3JpdHkgMCBncm91cCAwIHRyYW5zZmVyIHBhdHRlcm4gZXRoIHNyYyBp cyA0Njo4Nzo5ZTo5ZTpjODoyMyBkc3QgaXMgNWE6OWU6MGY6NzQ6NmM6NWUgdHlwZSBpcyAweDA4 MDAgLyBpcHY0IHRvcyBzcGVjIDB4MCB0b3MgbWFzayAweDMgLyBlbmQgYWN0aW9ucyBjb3VudCAv IHZ4bGFuX2VuY2FwIC8gcG9ydF9pZCBvcmlnaW5hbCAwIGlkIDAgLyBlbmQKcG9ydF9mbG93X2Nv bXBsYWluKCk6IENhdWdodCBQTUQgZXJyb3IgdHlwZSAxNiAoc3BlY2lmaWMgYWN0aW9uKTogcG9y dCBkb2VzIG5vdCBiZWxvbmcgdG8gRS1Td2l0Y2ggYmVpbmcgY29uZmlndXJlZDogSW52YWxpZCBh cmd1bWVudAoKCkFkZCB0aGUgcnVsZSBmYWlsIGZvciAicG9ydCBkb2VzIG5vdCBiZWxvbmcgdG8g RS1Td2l0Y2ggYmVpbmcgY29uZmlndXJlZCIKCgpJIGNoZWNrb3V0ICB3aXRoIHRoZSBkcGRrIGNv ZGVzCgoKSW4gdGhlIGZ1bmN0aW9uCmZsb3dfZHZfdmFsaWRhdGVfYWN0aW9uX3BvcnRfaWQKCgpp ZiAoYWN0X3ByaXYtPmRvbWFpbl9pZCAhPSBkZXZfcHJpdi0+ZG9tYWluX2lkKQogICAgICAgICAg ICAgICAgcmV0dXJuIHJ0ZV9mbG93X2Vycm9yX3NldAogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChlcnJvciwgRUlOVkFMLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBS VEVfRkxPV19FUlJPUl9UWVBFX0FDVElPTiwgTlVMTCwgCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICJwb3J0IGRvZXMgbm90IGJlbG9uZyB0byIKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIiBFLVN3aXRjaCBiZWluZyBjb25maWd1cmVkIik7CgoKVGhlIGRvbWFpbl9p ZCBvZiB2ZiByZXByZXNlbnRvciBpcyBub3QgdGhlIHNhbWUgYXMgZG9tYWluX2lkIG9mIFBGLgoK CkFuZCBjaGVjayB0aGUgbWx4NV9kZXZfc3Bhd24gdGhlIHZsYXVlIG9mICBkb21haW5faWQgZm9y IHZmIHJlcHJlc2VudG9yIGFuZCBQRiB3aWxsIGJlIGFsd2F5cyBkaWZmaXJlbnQuCgoKbWx4NV9k ZXZfc3Bhd24KICAvKgogICAgICAgICAqIExvb2sgZm9yIHNpYmxpbmcgZGV2aWNlcyBpbiBvcmRl ciB0byByZXVzZSB0aGVpciBzd2l0Y2ggZG9tYWluCiAgICAgICAgICogaWYgYW55LCBvdGhlcndp c2UgYWxsb2NhdGUgb25lLgogICAgICAgICAqLwogICAgICAgIE1MWDVfRVRIX0ZPUkVBQ0hfREVW KHBvcnRfaWQsIE5VTEwpIHsKICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBtbHg1X3ByaXYg Km9wcml2ID0KICAgICAgICAgICAgICAgICAgICAgICAgcnRlX2V0aF9kZXZpY2VzW3BvcnRfaWRd LmRhdGEtPmRldl9wcml2YXRlOwoKCiAgICAgICAgICAgICAgICBpZiAoIW9wcml2IHx8CiAgICAg ICAgICAgICAgICAgICAgb3ByaXYtPnNoICE9IHByaXYtPnNoIHx8CiAgICAgICAgICAgICAgICAg ICAgICAgIG9wcml2LT5kb21haW5faWQgPT0KICAgICAgICAgICAgICAgICAgICAgICAgUlRFX0VU SF9ERVZfU1dJVENIX0RPTUFJTl9JRF9JTlZBTElEKQogICAgICAgICAgICAgICAgICAgICAgICBj b250aW51ZTsKICAgICAgICAgICAgICAgIHByaXYtPmRvbWFpbl9pZCA9IG9wcml2LT5kb21haW5f aWQ7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICAgICAgaWYgKHByaXYtPmRv bWFpbl9pZCA9PSBSVEVfRVRIX0RFVl9TV0lUQ0hfRE9NQUlOX0lEX0lOVkFMSUQpIHsKICAgICAg ICAgICAgICAgIGVyciA9IHJ0ZV9ldGhfc3dpdGNoX2RvbWFpbl9hbGxvYygmcHJpdi0+ZG9tYWlu X2lkKTsKCgoKVGhlIE1MWDVfRVRIX0ZPUkVBQ0hfREVWIHdpbGwgbmV2ZXIgZm9yIFBGIGV0aF9k ZXYuIAptbHg1X2V0aF9maW5kX25leHQodWludDE2X3QgcG9ydF9pZCwgc3RydWN0IHJ0ZV9kZXZp Y2UgKm9kZXYpCnsKICAgICAgICB3aGlsZSAocG9ydF9pZCA8IFJURV9NQVhfRVRIUE9SVFMpIHsK ICAgICAgICAgICAgICAgIHN0cnVjdCBydGVfZXRoX2RldiAqZGV2ID0gJnJ0ZV9ldGhfZGV2aWNl c1twb3J0X2lkXTsKCgogICAgICAgICAgICAgICAgaWYgKGRldi0+c3RhdGUgIT0gUlRFX0VUSF9E RVZfVU5VU0VEICYmCiAgICAgICAgICAgICAgICAgICAgZGV2LT5kZXZpY2UgJiYKICAgICAgICAg ICAgICAgICAgICAoZGV2LT5kZXZpY2UgPT0gb2RldiB8fAogICAgICAgICAgICAgICAgICAgICAo ZGV2LT5kZXZpY2UtPmRyaXZlciAmJgogICAgICAgICAgICAgICAgICAgICBkZXYtPmRldmljZS0+ ZHJpdmVyLT5uYW1lICYmCiAgICAgICAgICAgICAgICAgICAgICgoc3RyY21wKGRldi0+ZGV2aWNl LT5kcml2ZXItPm5hbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1MWDVfUENJX0RS SVZFUl9OQU1FKSA9PSAwKSB8fAogICAgICAgICAgICAgICAgICAgICAgKHN0cmNtcChkZXYtPmRl dmljZS0+ZHJpdmVyLT5uYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNTFg1X0FV WElMSUFSWV9EUklWRVJfTkFNRSkgPT0gMCkpKSkpCgoKCkFsdGhvdWdoIHRoZSBzdGF0ZSBvZiBl dGhfZGV2IGlzIEFUVEFDSEVELiBCdXQgdGhlIGRyaXZlciBpcyBub3Qgc2V0IC4KVGhlIGRyaXZl ciBvbmx5IHNldCBpbiB0aGUgcnRlX3BjaV9wcm9iZV9vbmVfZHJpdmVyIHdoaWNoIGFsbCBwb3J0 cwpvbiB0aGUgc2FtZSBkZXZpY2UgaXMgcHJvYmVkLgpTbyBhdCB0aGlzIG1vbWVudCByZXByZXNl bnRvciB2ZiB3aWxsIG5ldmVyIGZpbmQgdGhlIFBGIG9uZSwgdGhpcyB3aWxsCmxlYWQgdGhlIHJl cHNlbnRvciB2ZiBjaG9vc2UgYW5vdGhlciBkb21haW5faWQKCgpTbyBpbiB0aGlzIGNhc2UgaXQg c2hvdWxkIHB1dCB0aGUgcGNpX2RyaXZlciB0byB0aGUgbWx4NV9kcml2ZXJfcHJvYmUgKG1seDVf b3NfcGNpX3Byb2JlKQoKCgoKCgpCUgp3ZW54dQoKCgoKCg0KDQo=