From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 38830A09DF; Thu, 12 Nov 2020 02:58:04 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 770D3592C; Thu, 12 Nov 2020 02:58:02 +0100 (CET) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by dpdk.org (Postfix) with ESMTP id 7B486569B for ; Thu, 12 Nov 2020 02:58:00 +0100 (CET) IronPort-SDR: JORFdhIo0Om3wDgaZ1hjOwN4XwyfPZFTSDbqi6SeA6aD0CWJxL14SgIEWduE773EixFuVi1leQ 7V5phe7+aj2A== X-IronPort-AV: E=McAfee;i="6000,8403,9802"; a="234410390" X-IronPort-AV: E=Sophos;i="5.77,471,1596524400"; d="scan'208";a="234410390" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Nov 2020 17:57:54 -0800 IronPort-SDR: DrAv/V4n7r6oinhMx8sIsjpE8hSMT+IbTZgbRCmH70G2Tmpewrt8swAIIe30vIvOFqluqFJOI0 CkhekiEZ2vIA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,471,1596524400"; d="scan'208";a="360794447" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by fmsmga002.fm.intel.com with ESMTP; 11 Nov 2020 17:57:53 -0800 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Wed, 11 Nov 2020 17:57:53 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Wed, 11 Nov 2020 17:57:53 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.106) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Wed, 11 Nov 2020 17:57:52 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VEM9oChtt5uuwVzwpjebtiPJGgb+69Inuv8F9IC2rV7fw2xXSQaoR9rjzCQ8rQYILKgkWNieyTCqfkz15FkKVgNpRjBN6+tr1CnGR0Rn9TIRHTMvg/b21ZKw1AhG/7CHa7xAUN1SodzBiAzYeVwMymc3O2wj4mt84WcEaiiPEAR3THcYdzyBJjhh/2As1B0jMyEBQ7tbrKXP/w1aNmHCevmNVrlK2Xkbmjk6G0y9G/yN0X7JspXgQ/aui4mEHaAs2z7FNmEubVlniIm6rd2zepY3yW86AVGGOgcW4aVZwtSY5itG1QtK6E1oBBP1lTsw2aS3/LRBp5DXzJE4wM6flA== 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-SenderADCheck; bh=t1/qhig4aX1ZSEE5Ng2bThyyQl7AmEQlQoGTz9Hm9ak=; b=eTGB4VsGXRg50nRT7WNzaUvhyuDMQUJqg73BnA/zeo3Lu02OsO/hAKFWjw2X50kVdw+KrrbXyAYIp0vfSeusNZ1mdW4TETSRUHEWAwQwrwLhrzR15zpisbP91pkXLTraCh2Zn+itlkZlBGXjDRzQPrXQgptzqVorNqNeeWe7jKbXkSYt6uCXlJisG9JrK9kq1vHbzUSccIVO3565ItdyPiPJ1XBekAZ/sEdx/ueKzoP6o/uLJ4rJxBXzYJrDhVqrrhd5Qr8RmjGv0xN8f1u8HFTQoL2zZrLZX7NxeQ6s5O3lR5K2RRBAfbMsFFr6SfJaJRTRidKiGxu9y3n7CZK0sQ== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=t1/qhig4aX1ZSEE5Ng2bThyyQl7AmEQlQoGTz9Hm9ak=; b=NBX8lBbraq6s/KPPmsBOrWml+gkrnev1FSLkir3lSM1D0FzwVfItshYJagpHbsUgSD3YyQ7vMR574AZ+2WsmTminIrkwsymEXzMPPFFzKafpls+Uzgl64K411Ro+LObG1sB9xzOu5akDjzdyz9jwFUfLIwCk8nXjrSlnXh96Ws8= Received: from BN8PR11MB3795.namprd11.prod.outlook.com (2603:10b6:408:82::31) by BN6PR11MB1731.namprd11.prod.outlook.com (2603:10b6:404:ff::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.21; Thu, 12 Nov 2020 01:57:45 +0000 Received: from BN8PR11MB3795.namprd11.prod.outlook.com ([fe80::e4a8:91ab:e032:b8ae]) by BN8PR11MB3795.namprd11.prod.outlook.com ([fe80::e4a8:91ab:e032:b8ae%5]) with mapi id 15.20.3541.025; Thu, 12 Nov 2020 01:57:45 +0000 From: "Wang, Haiyue" To: "Yigit, Ferruh" , "Guo, Jia" CC: Jiawen Wu , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v2 06/37] net/txgbe: add ethertype parse rule Thread-Index: AQHWt/b7+1AvqORdcEuclW2859cAq6nDGCoAgAAAjoCAAKUp8A== Date: Thu, 12 Nov 2020 01:57:44 +0000 Message-ID: References: <20201111064936.768604-1-jiawenwu@trustnetic.com> <20201111064936.768604-7-jiawenwu@trustnetic.com> <249317fb-35a7-53dd-a7cb-8124685e9ae2@intel.com> <9bf5f610-4153-cdc4-365d-805eb04064aa@intel.com> In-Reply-To: <9bf5f610-4153-cdc4-365d-805eb04064aa@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.102.204.37] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 4c512ab0-ddc7-4e99-6191-08d886ae5995 x-ms-traffictypediagnostic: BN6PR11MB1731: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6790; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: HuHBqDCBlJSG9y8tS1+3msE4EpzeOI1HjXedmnYW4jO1N0pCa4pEracT7dEN6dEF12BJBQYcvMLAluMyl6wOoGEGcKqT7/5oIvgLmTdzlQpAm2IkvnibgtswoU3p/stUkntj1/Vtoulq4JjfgXdvWSg5ihh0wPyB531ssJfznp7NfMyFI53nifdoe57Y6j6mJe4UtfycmcHR18HsVvaW310jdpugayhmNHIRfPTJDOCT91vbhA9tA8EsMbVgncYD90jMG9tfnESq9O7NMXyF8ef7xS+OMJilqP6uLQs8nOq5cxPIhRnnKonWmEe9kytjUpCvumMkc3m1+J0u5Dz9ag== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN8PR11MB3795.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(136003)(376002)(346002)(366004)(39860400002)(6506007)(186003)(55016002)(4326008)(83380400001)(316002)(71200400001)(110136005)(9686003)(54906003)(8936002)(8676002)(64756008)(26005)(66476007)(66556008)(76116006)(66446008)(66946007)(2906002)(478600001)(6636002)(53546011)(33656002)(7696005)(52536014)(86362001)(5660300002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: P+BclyB6+lE9VG3+6oHcsWeEyDfrQGbuSJUkyc2a11iNExZ0qF+vwX9BkK1n5yCfKeG/NTwudXZjl6Ad+yeK/YBPgCUbAZakkapYq7i3McCWyLa23K3/SR6MZJAVxVpWO0mdu77vjDv0ww6Snw/IgM4TV6N55alOgsYzvek4TlC26l9eFd6S2flZQ3uRsFFSx8pgq9bctDQb3mnncJ5utw3Pz9/tYD54nfTGDr0PezNVBiZDPeaUrNy6Zr8wdz2ZtAstkftWlmUH6Oo2rvpHS7T2/7fVGMbsRhoGxaOVDiDLHf7RUvoTz9Yx1v5NcxfODumdmJXut8GRDV+Uokt1xH84GPaUCI4EJrqLRDdKk0jgh0kwiOCRrY5DTg3btk7Rt8KikERnIiWaGLNl7Ic0VrCQ+Y5wvM/uVwT7Tsqmle86PvHsAZYutrW3ZHODlFYpSg69+qat30Lu0jgGiloqE0jwRU7CDsHTojvmzMI6oeH5osg7kd+D0cgOm4hOcKOdbUTl50Q2GVAvWttWR3qkLXsYApGpGgB9qR4qOL3m+sTx8UdGqUGP36EzqNbnqeBWpBXc0yzAO4f+aLN2/dJI7kQgRBAKPRwBdk1cV4Ie7JF+gMNlezCrAFcfcZs3M+vR5kNXtK5feFrCMzBEXhowPQ== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN8PR11MB3795.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4c512ab0-ddc7-4e99-6191-08d886ae5995 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Nov 2020 01:57:45.7349 (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: K9TcdpSZBOirQiLgowJVyvx9QelLYDfbjN77pLN+N+JJ/Lt9r9pBeE5Nhg0U+Ebobyx0Nw5LIg8UiQGv5dLvOg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1731 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v2 06/37] net/txgbe: add ethertype parse rule X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBGZXJydWggWWlnaXQgPGZlcnJ1 aC55aWdpdEBpbnRlbC5jb20+DQo+IFNlbnQ6IFRodXJzZGF5LCBOb3ZlbWJlciAxMiwgMjAyMCAw MDowNA0KPiBUbzogR3VvLCBKaWEgPGppYS5ndW9AaW50ZWwuY29tPjsgV2FuZywgSGFpeXVlIDxo YWl5dWUud2FuZ0BpbnRlbC5jb20+DQo+IENjOiBKaWF3ZW4gV3UgPGppYXdlbnd1QHRydXN0bmV0 aWMuY29tPjsgZGV2QGRwZGsub3JnDQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2 MiAwNi8zN10gbmV0L3R4Z2JlOiBhZGQgZXRoZXJ0eXBlIHBhcnNlIHJ1bGUNCj4gDQo+IE9uIDEx LzExLzIwMjAgNDowMiBQTSwgRmVycnVoIFlpZ2l0IHdyb3RlOg0KPiA+IE9uIDExLzExLzIwMjAg Njo0OSBBTSwgSmlhd2VuIFd1IHdyb3RlOg0KPiA+PiBBZGQgc3VwcG9ydCB0byBwYXJzZSBmbG93 IGZvciBldGhlcnR5cGUgZmlsdGVyLg0KPiA+Pg0KPiA+PiBTaWduZWQtb2ZmLWJ5OiBKaWF3ZW4g V3UgPGppYXdlbnd1QHRydXN0bmV0aWMuY29tPg0KPiA+DQo+ID4gPC4uLj4NCj4gPg0KPiA+PiAr c3RhdGljIGludA0KPiA+PiArdHhnYmVfcGFyc2VfZXRoZXJ0eXBlX2ZpbHRlcihzdHJ1Y3QgcnRl X2V0aF9kZXYgKmRldiwNCj4gPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNv bnN0IHN0cnVjdCBydGVfZmxvd19hdHRyICphdHRyLA0KPiA+PiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgY29uc3Qgc3RydWN0IHJ0ZV9mbG93X2l0ZW0gcGF0dGVybltdLA0KPiA+ PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29uc3Qgc3RydWN0IHJ0ZV9mbG93 X2FjdGlvbiBhY3Rpb25zW10sDQo+ID4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBzdHJ1Y3QgcnRlX2V0aF9ldGhlcnR5cGVfZmlsdGVyICpmaWx0ZXIsDQo+ID4+ICvCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgcnRlX2Zsb3dfZXJyb3IgKmVycm9yKQ0K PiA+PiArew0KPiA+PiArwqDCoMKgIGludCByZXQ7DQo+ID4+ICsNCj4gPj4gK8KgwqDCoCByZXQg PSBjb25zX3BhcnNlX2V0aGVydHlwZV9maWx0ZXIoYXR0ciwgcGF0dGVybiwNCj4gPj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGFjdGlvbnMsIGZpbHRlciwgZXJyb3Ip Ow0KPiA+PiArDQo+ID4+ICvCoMKgwqAgaWYgKHJldCkNCj4gPj4gK8KgwqDCoMKgwqDCoMKgIHJl dHVybiByZXQ7DQo+ID4+ICsNCj4gPj4gK8KgwqDCoCAvKiB0eGdiZSBkb2Vzbid0IHN1cHBvcnQg TUFDIGFkZHJlc3MuICovDQo+ID4+ICvCoMKgwqAgaWYgKGZpbHRlci0+ZmxhZ3MgJiBSVEVfRVRI VFlQRV9GTEFHU19NQUMpIHsNCj4gPj4gK8KgwqDCoMKgwqDCoMKgIG1lbXNldChmaWx0ZXIsIDAs IHNpemVvZihzdHJ1Y3QgcnRlX2V0aF9ldGhlcnR5cGVfZmlsdGVyKSk7DQo+ID4+ICvCoMKgwqDC oMKgwqDCoCBydGVfZmxvd19lcnJvcl9zZXQoZXJyb3IsIEVJTlZBTCwNCj4gPj4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqAgUlRFX0ZMT1dfRVJST1JfVFlQRV9JVEVNLA0KPiA+PiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBOVUxMLCAiTm90IHN1cHBvcnRlZCBieSBldGhlcnR5cGUgZmlsdGVyIik7 DQo+ID4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gLXJ0ZV9lcnJubzsNCj4gPj4gK8KgwqDCoCB9 DQo+ID4+ICsNCj4gPj4gK8KgwqDCoCBpZiAoZmlsdGVyLT5xdWV1ZSA+PSBkZXYtPmRhdGEtPm5i X3J4X3F1ZXVlcykgew0KPiA+PiArwqDCoMKgwqDCoMKgwqAgbWVtc2V0KGZpbHRlciwgMCwgc2l6 ZW9mKHN0cnVjdCBydGVfZXRoX2V0aGVydHlwZV9maWx0ZXIpKTsNCj4gPj4gK8KgwqDCoMKgwqDC oMKgIHJ0ZV9mbG93X2Vycm9yX3NldChlcnJvciwgRUlOVkFMLA0KPiA+PiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBSVEVfRkxPV19FUlJPUl9UWVBFX0lURU0sDQo+ID4+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIE5VTEwsICJxdWV1ZSBpbmRleCBtdWNoIHRvbyBiaWciKTsNCj4gPj4gK8KgwqDC oMKgwqDCoMKgIHJldHVybiAtcnRlX2Vycm5vOw0KPiA+PiArwqDCoMKgIH0NCj4gPj4gKw0KPiA+ PiArwqDCoMKgIGlmIChmaWx0ZXItPmV0aGVyX3R5cGUgPT0gUlRFX0VUSEVSX1RZUEVfSVBWNCB8 fA0KPiA+PiArwqDCoMKgwqDCoMKgwqAgZmlsdGVyLT5ldGhlcl90eXBlID09IFJURV9FVEhFUl9U WVBFX0lQVjYpIHsNCj4gPj4gK8KgwqDCoMKgwqDCoMKgIG1lbXNldChmaWx0ZXIsIDAsIHNpemVv ZihzdHJ1Y3QgcnRlX2V0aF9ldGhlcnR5cGVfZmlsdGVyKSk7DQo+ID4+ICvCoMKgwqDCoMKgwqDC oCBydGVfZmxvd19lcnJvcl9zZXQoZXJyb3IsIEVJTlZBTCwNCj4gPj4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqAgUlRFX0ZMT1dfRVJST1JfVFlQRV9JVEVNLA0KPiA+PiArwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBOVUxMLCAiSVB2NC9JUHY2IG5vdCBzdXBwb3J0ZWQgYnkgZXRoZXJ0eXBlIGZpbHRl ciIpOw0KPiA+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIC1ydGVfZXJybm87DQo+ID4+ICvCoMKg wqAgfQ0KPiA+PiArDQo+ID4+ICvCoMKgwqAgaWYgKGZpbHRlci0+ZmxhZ3MgJiBSVEVfRVRIVFlQ RV9GTEFHU19NQUMpIHsNCj4gPj4gK8KgwqDCoMKgwqDCoMKgIG1lbXNldChmaWx0ZXIsIDAsIHNp emVvZihzdHJ1Y3QgcnRlX2V0aF9ldGhlcnR5cGVfZmlsdGVyKSk7DQo+ID4+ICvCoMKgwqDCoMKg wqDCoCBydGVfZmxvd19lcnJvcl9zZXQoZXJyb3IsIEVJTlZBTCwNCj4gPj4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqAgUlRFX0ZMT1dfRVJST1JfVFlQRV9JVEVNLA0KPiA+PiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCBOVUxMLCAibWFjIGNvbXBhcmUgaXMgdW5zdXBwb3J0ZWQiKTsNCj4gPj4gK8Kg wqDCoMKgwqDCoMKgIHJldHVybiAtcnRlX2Vycm5vOw0KPiA+PiArwqDCoMKgIH0NCj4gPg0KPiA+ IElzbid0ICdSVEVfRVRIVFlQRV9GTEFHU19NQUMnIGFscmVhZHkgY2hlY2tlZCBhIGZldyBibG9j a3MgYWJvdmUsIHRoYXQgdGltZQ0KPiA+IGVycm9yIG1lc3NhZ2Ugd2FzICIiTm90IHN1cHBvcnRl ZCBieSBldGhlcnR5cGUgZmlsdGVyIg0KPiA+DQo+IA0KPiBIaSBKaWEsIEhhaXl1ZSwNCj4gDQo+ IFNhbWUgZXhpc3RzIGluIHRoZSBpeGdiZSBkcml2ZXIsIHRoaXMgaG93IGVuZCB1cCBpbiB0aGUg dHhnYmUsIGNhbiB5b3UgcGxlYXNlIGNoZWNrPw0KDQpZZXMsIEkgdGhpbmsgIm1hYyBjb21wYXJl IGlzIHVuc3VwcG9ydGVkIiBzaG91bGQgYmUga2VwdCwgdGhlICJldGhlcnR5cGUgZmlsdGVyIiBz aG91bGQNCmJlIHJlbW92ZWQsIHRvIGFsaWduIHRvICdSVEVfRVRIVFlQRV9GTEFHU19NQUMnIGRl ZmluaXRpb246DQoNCiNkZWZpbmUgUlRFX0VUSFRZUEVfRkxBR1NfTUFDICAgIDB4MDAwMSAvKio8 IElmIHNldCwgY29tcGFyZSBtYWMgKi8NCg==