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 6380CA0548; Wed, 15 Jun 2022 14:12:39 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1A62240220; Wed, 15 Jun 2022 14:12:39 +0200 (CEST) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mails.dpdk.org (Postfix) with ESMTP id 5463B40040 for ; Wed, 15 Jun 2022 14:12:37 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1655295157; x=1686831157; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=G4fBOwxWA8aCyE2Fvh2ymDljMuIz7pZmMsTXiQYT9IA=; b=YS/ew7sqnubidOk4nM5liJHdHXxLey5iNXOqiZX+nQuY092rCVjIypag 1VzyUUXEpV/JADwMP5TObWhnTb90Ct6ODpnTbC6ken1pdcuHhN76ycRVb p6ODUmzVeHHcAsNCG08jMKyrXy3gEeso+DtmJvHPX7oXc1ObZvMvo0mJF EcPwLlPn82Zn/bDW5bSNKtQwXwM1ZYaaRMk9voYG4mL+nP5aKS7IVIKSn wEt53hCe8CWqbC47UVFmIazt4ohybFrTOAgMhbly88s0m85DsVYJ5i6jE o9jgJO8JN0vDtWckxam9YLU5fR0r5PpW8KKFh7ZpwR1f17O7KYQuRhRZx g==; X-IronPort-AV: E=McAfee;i="6400,9594,10378"; a="276512932" X-IronPort-AV: E=Sophos;i="5.91,302,1647327600"; d="scan'208";a="276512932" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Jun 2022 05:12:36 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,302,1647327600"; d="scan'208";a="640964928" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by fmsmga008.fm.intel.com with ESMTP; 15 Jun 2022 05:12:36 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Wed, 15 Jun 2022 05:12:35 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Wed, 15 Jun 2022 05:12:35 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.40) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Wed, 15 Jun 2022 05:12:35 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LXFClBPDsC7NuAjNwWK7r6BYPe2wWYrTmYr57JjNEfD3QMmtK5C7LnA9tJv6UV/aN28SllB/hlBlA4maPnzM5bSAYlJkWT5L+4Ri6J2ll0gv4em8zM473NviIVH2tKN905fHUEw74AiRs2vWcCdOiDDhmnBr4dWD32wOY9CKwjdn5iZZO0MVYvI5207X/cl8HaJqSQserA+jH9ShqYgTutRDQLlH9nYNmOqkIpdhNew7xVvxEv9ENVOCzqT+HAF65twGRogkTrtvrYljO4rw9QMEEQBh5yEV0CLu7fu0chZt4SWVLyloINYJmvJWbWb2dddSGzAgZDm2gmnUX1cUfw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=G4fBOwxWA8aCyE2Fvh2ymDljMuIz7pZmMsTXiQYT9IA=; b=k9YA+aS3pLgYjmJmiDTAKEyPyGzfW+g8LNeuV3D59/wENryoLxxD7VAINs757Jevv8UQzk9xNy9DHh0lOk4/B0TZHJrKoLsedn5cnDR5Io4/mpSua+6cdUdM1XrRzAnHM/HscUhixZ4V6xaPzF1IDqF/yQ+l4u//3KwK4/tn6abqut+q9ykELQSv9e4Y6chJK7MujYJd9hYK5/Ea4BSzHoDlCFsX/OJ8yCwpfWXDGPZBXExPprzVvjL8XloX1ifwNQjipoecECqYFmuh5dOpPib6CF0wvTACCWMEIhDhkW5XnmVCRqRNbIgUF4j4VPkRhcpPWkllvC0Pxo7D5jSygA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM4PR11MB5994.namprd11.prod.outlook.com (2603:10b6:8:5d::20) by BYAPR11MB3399.namprd11.prod.outlook.com (2603:10b6:a03:79::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.16; Wed, 15 Jun 2022 12:12:33 +0000 Received: from DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::b4f6:f68:2e31:ddf7]) by DM4PR11MB5994.namprd11.prod.outlook.com ([fe80::b4f6:f68:2e31:ddf7%8]) with mapi id 15.20.5332.020; Wed, 15 Jun 2022 12:12:33 +0000 From: "Zhang, Qi Z" To: "Zhang, Yuying" , "Liu, KevinX" , "dev@dpdk.org" CC: "Xing, Beilei" , "Yang, SteveX" , "Zhang, RobinX" Subject: RE: [PATCH v7] net/i40e: add outer VLAN processing Thread-Topic: [PATCH v7] net/i40e: add outer VLAN processing Thread-Index: AQHYfKRwFuZu/SqXH0SB35BYnhedJa1ON8cAgAAGdYCAAF0SAIABzbKQ Date: Wed, 15 Jun 2022 12:12:33 +0000 Message-ID: References: <20220610155216.81289-1-kevinx.liu@intel.com> <20220610162944.99526-1-kevinx.liu@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.6.500.17 dlp-product: dlpe-windows authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9c817f1c-f989-48ea-355f-08da4ec853bc x-ms-traffictypediagnostic: BYAPR11MB3399:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 3CghjsKC55Slfq/VPoz+1B1v/4hzpqc7LM6MGC3CP2dsATnOYBE0UWBn1no17pzqeZWtuOrMpah9MF4Tby1xILIrOsAOeP4Q4qo/kziimufd0Pu0OPl9qpxLLY8O8tdsGcVcyRFrJ6l0ZdEuzwowSRmrUB7vKwcvg/rFmyIy+45GZNWKeYAFELp8HIOv7PhuPuLN2vdYEgoJlF+VNcR9qinywEFJmqiFaISmm1251He6t9nzuOKf0l/hC12jYB9S5aFaMmUkjRdIFxhW0JuHvHMl8gJ5wP8fFq1TZ/K1q8tRYFGbuOpUNYXIbF9QIcaARTsvOJY93ezmH9x5q+dq5vmq/iXCi7H6yEH9N9Ucq1W1BMp68l0+AgWXmcPNFxPjriSMBycLsqK1/XRsOf3bFxWZMvNtuocbw9dyc79VBNnfJYIuUjOiwG6aomltQv4GcAsABEooh+Nww/pwlZjZUHfblLTu9m3q1cTXnZr2uWihVuIBLUsorYPzqwEbwD4dsirapK2DRo1vgh6PyBKzqEaYTRmCINS+3jEspvR1wia1cLE72NWrTXBRVOQ1E+5lTQvRHxHe1WTo2dKrhSOsXrO0iEqoJYyh1g/T/v7Na8aQUTtMrl5zrT6Ku1p9vgrUer8HRRadl1ijV57Adk9pgbitZyOwxDoTJaj2MhZE/WrJWlwF6dVrH/zskrAF0CZgZ2hKGGt5GpBmmnHzzKmIjw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR11MB5994.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(366004)(55016003)(38070700005)(9686003)(4326008)(52536014)(86362001)(54906003)(107886003)(110136005)(7696005)(8676002)(83380400001)(6506007)(5660300002)(508600001)(8936002)(122000001)(186003)(316002)(53546011)(64756008)(2906002)(33656002)(76116006)(66556008)(66446008)(26005)(66946007)(82960400001)(66476007)(71200400001)(38100700002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-2022-jp?B?WEtsNjFtTml6Tk5UYUN2dEt3am4wK2x2aWs1T1c3aldCdndzR08yOGpW?= =?iso-2022-jp?B?bnk2NnV3OHFRbUQ0T0pFc3Q5Z2pQaWtyY0NWVFJIL2JJWktMV0dkYkpz?= =?iso-2022-jp?B?RG9YeTVhUVNMaDdGbjQzRk5jbDlrbDVoRDFrZThkNEp6VGxNTGloMUky?= =?iso-2022-jp?B?ZmNEc2ZKaENuWFJQVkpjWE16WjhKWjkwd2w5ZjcxMDZlczcxTVNSY092?= =?iso-2022-jp?B?VDd3S056RlE1ZExBR1V3YTBWT3J4K1JtZDRnSURQZHROdENmT2Rqb0ZE?= =?iso-2022-jp?B?amxRdnZ0bUJjTWxjQWlYK2FOVE9kSE5ITHdZYTdwWXhqaTk2cTk0Z2t1?= =?iso-2022-jp?B?K0YzVFZYYm9hU0tyUisyRFpyNVcxMnNhcCtqR3BxODRGYWVTM2t4YlhW?= =?iso-2022-jp?B?OUZsZmJxTXZhM2ZVc0VnMndCaVBmZ2ZTRmJwSDFRMUd2YjRGdU1ySTFz?= =?iso-2022-jp?B?Z0FuZkVickRYa1hQMXU1TkNzSWFXdVRab1puV2ErdzUyMCttUFQ4clF4?= =?iso-2022-jp?B?di80S3lkdU9sQURLc0NvWXFOcTFlVU5TNVA4cFlURTNQT2R2RFFyeWVy?= =?iso-2022-jp?B?MllnTE5CQkY2N3BXbXNEK2lHTEtwZFJBa2ZtVTdnUEFSbnlLWmVyUU1P?= =?iso-2022-jp?B?dG80a3hoNk5vMThTeTdjNTJpQ1hyZW56ZWNzZ0VaUGRNT0hISi8vVkxQ?= =?iso-2022-jp?B?angxNUpoa1Z2TFB3QXFUdC90cWtyVGZsT0ZlU1pqd2ZvRVpKbjQrSmt2?= =?iso-2022-jp?B?T3JNUXJSc2g5Wmt2VkY3S2VBRlMxeEFaREFMNXpMWHB4VTFjTStYOVFF?= =?iso-2022-jp?B?R3J1VzY0aHZyS3hqNmFYMmdrWUhaWEJNeGVtMzhkMEc3am1TT0ZEbkpo?= =?iso-2022-jp?B?bGJkUkZpN3E3Q29udi9BOVhlWVBCNzI0dlVrRHJUczZVRG1vY1hMNzhF?= =?iso-2022-jp?B?V0tIQ091bWdYWTl1MUZvMDc1aUpnLy9EMjFwL2J2M2lBeTkxdFcwQ1k2?= =?iso-2022-jp?B?MVBnTUhrc0JaYUViRkRtWlpaRHJUV0RGOW53aXd3TU1wcjAwejluNUJC?= =?iso-2022-jp?B?M3hUdTZ6amY5bDJTeGZaWGt4ZmFsM1VadXpIYThhZGFYbFhKZnBDV1p4?= =?iso-2022-jp?B?R3l4WHNYTmM3cmhITWxmTW4yV0RJTXFiQlBEaDhOeVE3emJ5Y09OVHRW?= =?iso-2022-jp?B?VnVTUzU1Tm95MlBqSUxkandLNkVXWnRhVkFFdWM1UDlmSDBHUDhUaG5p?= =?iso-2022-jp?B?MTlQQVc1bzlHYjhmTzFFTExnT3pBYVhQKzdoRmlyQ1AxUU85R2xaNVBt?= =?iso-2022-jp?B?cmtVeEcrMXc4RklBZGhjcEJKSmhrMEJNeEpHWWlIa0luQno0UGNhSXp0?= =?iso-2022-jp?B?eWhJQ2NhL3RubzdkY3hQaHBwRGQ5ZnFUV0g3Z1ZRK2RWVGkzMCtVY1Ri?= =?iso-2022-jp?B?SC9SVDR1SExXRnhyMHR1MTBFTjZhVldUMUFaSFhwYWVYRVFuemNyS2Mr?= =?iso-2022-jp?B?RGFSMnUxV0lTdGVHY0lYb1IxOVNFelF0cDVZbVpaak1NeGhRZWdsazhr?= =?iso-2022-jp?B?YUN1bTdnL0lVb0hYSGFLNkYxNXlFbXF3K3NYcUI1eVkyWm4yekZoM2Fw?= =?iso-2022-jp?B?R28ycGEvdWZvZnMvbUVFdTJyTkIwSHVsY00vSTJxM3BnQVBxS2lYNGNz?= =?iso-2022-jp?B?VVllbUgxeGFMWHZwMUVMMlVFNmNpcVBRYnpFV3hMZWxKREVHcnZOR2d6?= =?iso-2022-jp?B?OFdSaXhoMUJUSmtlSW11MnQyWkRDZXQ0SkZ5R1hFRlFvY0YvMGxnQ3hq?= =?iso-2022-jp?B?eG0weVZnNzR3bUpDU1dDYlRQbnJqMlMxR0hsRWRxK2Z2emRqdXpCWXY3?= =?iso-2022-jp?B?RnNzUGxkalliN05HVDArT1ZIWG5jU09hQ0F4eGtXYjJoS3UrTjBBQ3dz?= =?iso-2022-jp?B?NVl5bWhYTGZ5dFhmK0xKWHl6R2VGSHZhK054Z3dEcm1FNzRiQUE3NTgw?= =?iso-2022-jp?B?L04vdkhyVnlubDlFVDdHRm8zc0FFUXJVUzk3VFNlT2t4cjQrdG5wTjFO?= =?iso-2022-jp?B?Y3VFb2xBMGVLU1VlMnc1Sm1VNmpyNWQ3MGFhbnI0TVpXVTcxRjVhbFFr?= =?iso-2022-jp?B?K0hxQ0pUWkc0ZFpvQWtHd3IvNnpoKzA3WENJelg3YmJSckZSb2RleGNm?= =?iso-2022-jp?B?Skl1WE5Lc2hpZDl4RnRMcElSMWxzS2I5a3VGQkk5c0pEWVh5NXo3TWpq?= =?iso-2022-jp?B?d1hTYnBXeGNxNkdJL3Y0MVBXUmtBOTFkbU8waitzWWorWVp4ODV4UmxI?= =?iso-2022-jp?B?V3pMUjlGa1JKdVdxRjFGNFVnZS9Cd2ltcW15bUwycU9FRnduMmNFMFp3?= =?iso-2022-jp?B?SXFIUDlaWFl6eFBzSm5LSFJ3Q05CZ0d6Z0NTRlJ5cG51clloTktXWnZy?= =?iso-2022-jp?B?TWs2QnZRcnYvdlozMlQxcW82RlRPK2VyaUMreXN5Z2MyL0lxYU1GTVB6?= =?iso-2022-jp?B?aUlyc1RvWWRjd2Z6TFZrbDE0elFpd1Y1cTczUT09?= Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB5994.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9c817f1c-f989-48ea-355f-08da4ec853bc X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jun 2022 12:12:33.1459 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: K3bgrLatDAnwJY45mJgeYFZcNOdtfmmpTKgjcS9+d2aKY10+Che8WTAt7tBvxRjrI7wjLFPuo15sJsmnwn1NeQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR11MB3399 X-OriginatorOrg: intel.com 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 > -----Original Message----- > From: Zhang, Yuying > Sent: Tuesday, June 14, 2022 4:40 PM > To: Liu, KevinX ; dev@dpdk.org > Cc: Xing, Beilei ; Yang, SteveX > ; Zhang, RobinX > Subject: RE: [PATCH v7] net/i40e: add outer VLAN processing >=20 > Hi Kevin, >=20 > Workaround should be replaced when root cause be found. >=20 > Best regards, > Yuying >=20 > > -----Original Message----- > > From: Liu, KevinX > > Sent: Tuesday, June 14, 2022 11:07 AM > > To: Zhang, Yuying ; dev@dpdk.org > > Cc: Xing, Beilei ; Yang, SteveX > > ; Zhang, RobinX > > Subject: RE: [PATCH v7] net/i40e: add outer VLAN processing > > > > Hi, Yuying > > > > > -----Original Message----- > > > From: Zhang, Yuying > > > Sent: 2022=1B$BG/=1B(B6=1B$B7n=1B(B14=1B$BF|=1B(B 10:44 > > > To: Liu, KevinX ; dev@dpdk.org > > > Cc: Xing, Beilei ; Yang, SteveX > > > ; Zhang, RobinX > > > Subject: RE: [PATCH v7] net/i40e: add outer VLAN processing > > > > > > Hi Kevin, > > > > > > > -----Original Message----- > > > > From: Liu, KevinX > > > > Sent: Saturday, June 11, 2022 12:30 AM > > > > To: dev@dpdk.org > > > > Cc: Zhang, Yuying ; Xing, Beilei > > > > ; Yang, SteveX ; > > > > Zhang, RobinX ; Liu, KevinX > > > > > > > > Subject: [PATCH v7] net/i40e: add outer VLAN processing > > > > > > > > From: Robin Zhang > > > > > > > > Outer VLAN processing is supported after firmware v8.4, kernel > > > > driver also > > > > > > Since this patch can only be enabled with firmware v8.6, should you > > > sync with dpdk here? > > OK, I'll revise it here. > > > > > > > change the default behavior to support this feature. To align with > > > > kernel driver, add support for outer VLAN processing in DPDK. > > > > > > > > But it is forbidden for firmware to change the Inner/Outer VLAN > > > > configuration while there are MAC/VLAN filters in the switch table. > > > > Therefore, we need to clear the MAC table before setting config, > > > > and then restore the MAC table after setting. > > > > > > > > This will not impact on an old firmware. > > > > > > > > Signed-off-by: Robin Zhang > > > > Signed-off-by: Kevin Liu >=20 > Acked-by: Yuying Zhang Applied to dpdk-next-net-intel. Thanks Qi