From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-10.5 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 66694C432BE for ; Thu, 26 Aug 2021 09:41:00 +0000 (UTC) Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by mail.kernel.org (Postfix) with ESMTP id BCF9D60F44 for ; Thu, 26 Aug 2021 09:40:59 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org BCF9D60F44 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=163.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=dpdk.org Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D1CC640140; Thu, 26 Aug 2021 11:40:58 +0200 (CEST) Received: from m1230.mail.163.com (m12-30.163.com [220.181.12.30]) by mails.dpdk.org (Postfix) with ESMTP id EB0B44013F for ; Thu, 26 Aug 2021 11:40:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:Subject:MIME-Version:Message-ID; bh=ExTSR kczYCGtX0ZFCKjKCSyq0TqnBNYxqYR+NXtBgwk=; b=mjVtMZ1GQmueIE+qu5uHB zrJbg2qyI0Pk9C7n8lOIQNIiZU1sc0BD2z8Eo7gpdbO7dXeoSkcnmHlhstHoulTf 3uWab0J1qwm9dK7TViGBufOr+mewbF+OSrCFc65p5Tvt2jhmhfD0vhi2BnTv0Kmk zjGXqTi8C8nCQg6w2GVAkE= Received: from chenqiming_huawei$163.com ( [2408:8440:b08:cc:c4c6:5ab1:2d57:fb42] ) by ajax-webmail-wmsvr214 (Coremail) ; Thu, 26 Aug 2021 17:40:54 +0800 (GMT+08:00) X-Originating-IP: [2408:8440:b08:cc:c4c6:5ab1:2d57:fb42] Date: Thu, 26 Aug 2021 17:40:54 +0800 (GMT+08:00) From: "Qiming Chen" To: "beilei.xing" , "dev@dpdk.org" X-Priority: 3 X-Mailer: Coremail Webmail Server Version XT5.0.13 build 20210622(1d4788a8) MailMasterPC/4.15.1.1001_(Windows_10_20H1) Copyright (c) 2002-2021 www.mailtech.cn 163com In-Reply-To: References: <20210824085101.9142-1-chenqiming_huawei@163.com> <20210824092951.9701-1-chenqiming_huawei@163.com> MIME-Version: 1.0 Message-ID: <4f046b02.a10c.17b81d57267.Coremail.chenqiming_huawei@163.com> X-Coremail-Locale: zh_CN X-CM-TRANSID: lceowABHlHSmYSdhOx0HAQ--.14284W X-CM-SenderInfo: xfkh01xlpl0w5bkxt4lhl6il2tof0z/1tbiDgX6oFXl1JLPDQACsn X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU== Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [dpdk-dev] [PATCH v2] net/i40e: solve the failure of vf vlan filtering 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" VGhhbmtzIHlvdXIgcmVwbHkuCgoKSSB1c2Uga2VuZXJsIFBGICsgRFBESyBWRiwgdmVyc2lvbiBp cyBmb2xsb3c6CkRQREs6IDE5LjExCktlcm5lbCBQRiBpNDBlLmtvOiAyLjcuMTIKRmlybXdhcmU6 IDYuMDEgMHg4MDAwMzRhMyAxLjE3NDcuMAoKCkkgZGlkIG5vdCB1c2UgdGVzdHBtZCB0byB0ZXN0 IHZsYW4gZmlsdGVyLCBidXQgd3JvdGUgRGVtbyBmb3IgdGVzdGluZyBiYXNlZCBvbiB0aGUgZm9s bG93aW5nIGRlcGxveW1lbnQ6CjEpIHg3MTAgbmljLCB1c2UgMiBQRnMsIGVhY2ggUEYgdmlydHVh bGl6ZXMgMSBWRgoyKSAyIHBmIGNvbm5lY3RlZCB3aXRoIGZpYmVyIG9wdGljIGNhYmxlCjMpIDIg dmYgYXJlIGhhcmQgdG8gcGFzcyB0aHJvdWdoIHRvIHRoZSBWTQo0KSBJbiB2bSwgZHBkayB0YWtl cyBvdmVyIHRoZSB2ZiBwb3J0LAo1KSBPbmUgcG9ydCBpcyB1c2VkIGFzIHRoZSBzZW5kaW5nIHBv cnQsIGFuZCB0aGUgb3RoZXIgcG9ydCBpcyB1c2VkIGFzIHRoZSByZWNlaXZpbmcgcG9ydCwgZS5n LiB4bWl0IHBvcnRpZCBpcyAwLCByeCBwb3J0aWQgaXMgMQoKClVzZSB0aGUgZGVmYXVsdCBjb25m aWd1cmF0aW9uIGZvciBwb3J0IDAgYXMgdGhlIHNlbmRlciwgYW5kIGNvbmZpZ3VyZSBwb3J0IDEg YXMgdGhlIHJlY2VpdmluZyBwb3J0IGFzIGZvbGxvd3M6CjEpIHJ0ZV9ldGhfcHJvbWlzY3VvdXNf ZW5hYmxlKDEpCjIpIHJ0ZV9ldGhfZGV2X3NldF92bGFuX29mZmxvYWQoMSwgRVRIX1ZMQU5fRklM VEVSX09GRkxPQUQpCjMpIHJ0ZV9ldGhfZGV2X3ZsYW5fZmlsdGVyKDEsIDEwMCwgMSkKCgpEbyB0 aGUgZm9sbG93aW5nIDIgc2NlbmUgdGVzdHM6CjEpIERlbW8gY29uc3RydWN0cyBhIG1lc3NhZ2Ug d2l0aCB2bGFuIDEwMCB0byBiZSBzZW50IGZyb20gcG9ydCAwLCBhbmQgdGhlIHRlc3QgaXMgT0sK MikgRGVtbyBjb25zdHJ1Y3RzIGEgbWVzc2FnZSB3aXRoIFZMQU4gMjAwIHRvIHNlbmQgZnJvbSBw b3J0IDAsIHRlc3QgTk9LLCB0aGUgbWVzc2FnZSBjYW4gYWxzbyBiZSByZWNlaXZlZCwgVkxBTiBm aWx0ZXJpbmcgZG9lcyBub3QgdGFrZSBlZmZlY3QKCgp8IHwKUWltaW5nIENoZW4KfAp8CmNoZW5x aW1pbmdfaHVhd2VpQDE2My5jb20KfArnrb7lkI3nlLHnvZHmmJPpgq7nrrHlpKfluIjlrprliLYK T24gOC8yNS8yMDIxIDE1OjEz77yMWGluZywgQmVpbGVpPGJlaWxlaS54aW5nQGludGVsLmNvbT4g d3JvdGXvvJoKCgotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQpGcm9tOiBkZXYgPGRldi1ib3Vu Y2VzQGRwZGsub3JnPiBPbiBCZWhhbGYgT2YgUWltaW5nIENoZW4KU2VudDogVHVlc2RheSwgQXVn dXN0IDI0LCAyMDIxIDU6MzAgUE0KVG86IGRldkBkcGRrLm9yZwpDYzogWGluZywgQmVpbGVpIDxi ZWlsZWkueGluZ0BpbnRlbC5jb20+OyBRaW1pbmcgQ2hlbgo8Y2hlbnFpbWluZ19odWF3ZWlAMTYz LmNvbT4KU3ViamVjdDogW2RwZGstZGV2XSBbUEFUQ0ggdjJdIG5ldC9pNDBlOiBzb2x2ZSB0aGUg ZmFpbHVyZSBvZiB2ZiB2bGFuIGZpbHRlcmluZwoKV2hlbiB2ZiBkcml2ZXIgcG9ydCBwcm9taXNj dW91cyBpcyB0dXJuZWQgb24sIHRoZSB2bGFuIGZpbHRlcmluZyBmdW5jdGlvbiBpcwppbnZhbGlk LgpUaHJvdWdoIGNvbW11bmljYXRpb24gd2l0aCBQQUUgZXhwZXJ0LCB0aGlzIGlzIGEgbGltaXRh dGlvbiBvZiB0aGUgaTQwZSBjaGlwLgpCZWZvcmUgYWRkaW5nIG9yIHJlbW92aW5nIFZMQU5zLCB5 b3UgbXVzdCBmaXJzdCBkaXNhYmxlIHVuaWNhc3QKcHJvbWlzY3VvdXMgb3IgbXVsdGljYXN0IHBy b21pc2N1b3VzLCB0aGVuIG9wZXJhdGUgdGhlIHZsYW4sIGFuZCBmaW5hbGx5CnJlc3RvcmUgdW5p Y2FzdCBwcm9taXNjdW91cyBvciBtdWx0aWNhc3QgcHJvbWlzY3VvdXMgc3RhdGUuCgpUaGFua3Mg Zm9yIHRoZSBwYXRjaC4KQnV0IEkgaGVhcmQgZnJvbSBEUERLIHZhbGlkYXRpb24gdGVhbSB0aGF0 IHRoZXJlJ3Mgbm8gdmYgdmxhbiBmaWx0ZXIgaXNzdWUgd2l0aAppNDBldmYgZHJpdmVyLiBQbGVh c2UgcmVmZXIgdG8gdGhlIHRlc3QgcGxhbgpodHRwczovL2RvYy5kcGRrLm9yZy9kdHMvdGVzdF9w bGFucy9rZXJuZWxwZl9pYXZmX3Rlc3RfcGxhbi5odG1sLgoKU28gY291bGQgeW91IHBsZWFzZSBk ZXRhaWwgdGhlIGlzc3VlPwpFLmcuIGRvIHlvdSB1c2Uga2VybmVsIFBGICsgRFBESyBWRiBvciBE UERLIFBGICsgRFBESyBWRj8KV2hhdCdzIHRoZSBkcml2ZXIgdmVyc2lvbj8gQW5kIHdoYXQncyB0 aGUgc3RlcCB0byByZXByb2R1Y2Ugd2l0aCB0ZXN0cG1kPwoKQlRXLCBmb3IgdGhlIGNvbW1pdCBs b2csIG5lZWRuJ3QgdG8gZGVzY3JpYmUgdGhlIGRldGFpbHMgeW91IGNvbW11bmljYXRlZAp3aXRo IFBBRSwganVzdCBkZXNjcmliZSB3aGF0J3MgdGhlIGlzc3VlLCB0aGUgcm9vdCBjYXVzZSwgYW5k IGhvdyB0byBmaXggaXQuCkJlc2lkZXMsIGZpeCBwYXRjaCBuZWVkcyBmaXggbGluZS4gUGxlYXNl IHJlZmVyIHRvIG90aGVyIGZpeCBwYXRjaGVzLgoKQmVpbGVpCgoKU2lnbmVkLW9mZi1ieTogUWlt aW5nIENoZW4gPGNoZW5xaW1pbmdfaHVhd2VpQDE2My5jb20+Ci0tLQpkcml2ZXJzL25ldC9pNDBl L2k0MGVfZXRoZGV2X3ZmLmMgfCAyMyArKysrKysrKysrKysrKysrKysrKystLQoxIGZpbGUgY2hh bmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2 ZXJzL25ldC9pNDBlL2k0MGVfZXRoZGV2X3ZmLmMKYi9kcml2ZXJzL25ldC9pNDBlL2k0MGVfZXRo ZGV2X3ZmLmMKaW5kZXggMTJlNjlhMzIzMy4uYTA5OWRhYWU2YiAxMDA2NDQKLS0tIGEvZHJpdmVy cy9uZXQvaTQwZS9pNDBlX2V0aGRldl92Zi5jCisrKyBiL2RyaXZlcnMvbmV0L2k0MGUvaTQwZV9l dGhkZXZfdmYuYwpAQCAtMTkwMCwxMSArMTkwMCwzMCBAQCBzdGF0aWMgaW50Cmk0MGV2Zl92bGFu X2ZpbHRlcl9zZXQoc3RydWN0IHJ0ZV9ldGhfZGV2ICpkZXYsIHVpbnQxNl90IHZsYW5faWQsIGlu dCBvbikgIHsKaW50IHJldDsKKyAgc3RydWN0IHJ0ZV9ldGhfY29uZiAqZGV2X2NvbmYgPSAmZGV2 LT5kYXRhLT5kZXZfY29uZjsKKyAgc3RydWN0IGk0MGVfdmYgKnZmID0gSTQwRVZGX0RFVl9QUklW QVRFX1RPX1ZGKGRldi0+ZGF0YS0KZGV2X3ByaXZhdGUpOworICBib29sIHByb21pc2NfdW5pY2Fz dF9lbmFibGVkID0gdmYtPnByb21pc2NfdW5pY2FzdF9lbmFibGVkOworICBib29sIHByb21pc2Nf bXVsdGljYXN0X2VuYWJsZWQgPSB2Zi0+cHJvbWlzY19tdWx0aWNhc3RfZW5hYmxlZDsKCi0gIGlm IChvbikKKyAgaWYgKHByb21pc2NfdW5pY2FzdF9lbmFibGVkKQorICAgIGk0MGV2Zl9kZXZfcHJv bWlzY3VvdXNfZGlzYWJsZShkZXYpOworCisgIGlmIChwcm9taXNjX211bHRpY2FzdF9lbmFibGVk KQorICAgIGk0MGV2Zl9kZXZfYWxsbXVsdGljYXN0X2Rpc2FibGUoZGV2KTsKKworICBpZiAob24p IHsKcmV0ID0gaTQwZXZmX2FkZF92bGFuKGRldiwgdmxhbl9pZCk7Ci0gIGVsc2UKKyAgICBpZiAo KGRldl9jb25mLT5yeG1vZGUub2ZmbG9hZHMgJgpERVZfUlhfT0ZGTE9BRF9WTEFOX1NUUklQKSA9 PSAwKQorICAgICAgaTQwZXZmX2Rpc2FibGVfdmxhbl9zdHJpcChkZXYpOworICB9IGVsc2Ugewpy ZXQgPSBpNDBldmZfZGVsX3ZsYW4oZGV2LHZsYW5faWQpOworICB9CisKKyAgaWYgKHByb21pc2Nf dW5pY2FzdF9lbmFibGVkKQorICAgIGk0MGV2Zl9kZXZfcHJvbWlzY3VvdXNfZW5hYmxlKGRldik7 CisKKyAgaWYgKHByb21pc2NfbXVsdGljYXN0X2VuYWJsZWQpCisgICAgaTQwZXZmX2Rldl9hbGxt dWx0aWNhc3RfZW5hYmxlKGRldik7CgpyZXR1cm4gcmV0Owp9Ci0tCjIuMzAuMS53aW5kb3dzLjEK