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 A331BA0572; Wed, 19 Oct 2022 04:50:14 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 39F474069C; Wed, 19 Oct 2022 04:50:14 +0200 (CEST) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2091.outbound.protection.outlook.com [40.107.220.91]) by mails.dpdk.org (Postfix) with ESMTP id 4684340041 for ; Wed, 19 Oct 2022 04:50:12 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lLSVuQv6nKam1Cxu3RXMSggEfwaNIDDMj0pG7sjWXnEEkDh8IQH7m1iGxM2bG6xscYSWnZyrZ6chb8BnpjkqZYp+AISUu7AHQuhISpHJoVXAvin/TfcQQ+kHiDo6qAnNOZ2PVN0sNDKQYc8jIMBzLtUjrxLQJ83yzjUhYu+k0DRGNfMtynD7SAnvZDqwy9ol88BqSDJVt+r5t+36Un6xrXFzegwBRhcG48G7p7gavBilOSk9SROpYM+TKb+SQkoKgOYjUNXDi7Vn0hmJi2Z/n3+WJNRSDJJkusXsuQI6ljoIQElh+nrtkA3t9MFw6gEF+WEcjNfKDLzZVQzuOZO7Jw== 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=nAVj359p0wH+RLLfd7vdP1dBweh0OqI+xsOiv+iIK6s=; b=OJ5lKkKZ/5THn3FbKfMhWvFVbUD2edTh3HFTU/452IOmWx4/KDeobU/skFafDpuZSUs3h9n156K1562yec5/jV3Vzgjk+0/jKX8QtpOvUQZevhD1ZgEndGNNKnrESs4y8KrH48P9BzI2jvaDjkRia6LvVcWIcRQ83WystASv5bFujZH7LVX1ihPIi/EPfUanNktgIudoRLc+LSAYZeGA9AcmrqVWgNd4bcgvpbv1KF+k25SbGZUES4m46UYn1HAnbafR+dPKNmFUDknlDG1YsJD2cvQA4WZNMjcBLlsR0t5agzqo92haxpK++thyg8DhDrQxoI9bBQOq30GSq3/H8A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com; dkim=pass header.d=corigine.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nAVj359p0wH+RLLfd7vdP1dBweh0OqI+xsOiv+iIK6s=; b=IknEM3CvLd6XH4if7hiXkR3n/E1tC6hOJZCBhtBgZP9wCTGR9Qjz8m/S/RXeFB5XElMLPOja9eXd3icKTL/jFnbW+6ZusY2jJi88m4oKj283FU5ti/bAfaLr2MsUdLltwzwbIx4qvobnzwa02u/eLMFY7IzaKlyJQMuBPGzcrNo= Received: from SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) by CO6PR13MB5353.namprd13.prod.outlook.com (2603:10b6:303:142::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5723.20; Wed, 19 Oct 2022 02:50:08 +0000 Received: from SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::7c26:1a0b:2825:6f4b]) by SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::7c26:1a0b:2825:6f4b%4]) with mapi id 15.20.5723.014; Wed, 19 Oct 2022 02:50:08 +0000 From: Chaoyong He To: Ferruh Yigit , "dev@dpdk.org" CC: oss-drivers , Niklas Soderlund Subject: RE: [PATCH v2 02/24] net/nfp: add the structures and functions for flow offload Thread-Topic: [PATCH v2 02/24] net/nfp: add the structures and functions for flow offload Thread-Index: AQHY3G7YmG0MXtdn+0+tBrKYABonBq4HtjWAgA1XFMA= Date: Wed, 19 Oct 2022 02:50:07 +0000 Message-ID: References: <1665382142-21684-1-git-send-email-chaoyong.he@corigine.com> <1665382142-21684-3-git-send-email-chaoyong.he@corigine.com> <39e84172-6c6a-06a1-523c-607a7cb4c25e@amd.com> In-Reply-To: <39e84172-6c6a-06a1-523c-607a7cb4c25e@amd.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corigine.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR13MB5545:EE_|CO6PR13MB5353:EE_ x-ms-office365-filtering-correlation-id: 0fc13181-8db0-4102-8d47-08dab17ca21e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 5yEh0MdLg4QB1Ev2jSu9E6IL3qfrlVqfpIOjEShJW84ejjOKENf6TGqW+/yzPD8zr3lmWQn1/yPGTBlLQ8EBntWkNJtibeMtcMkKT+y023mQ8ZLWDjKEIGtokU7N7Z5cZff548unZ1Pu6vVI0zqxBWgX3sBeCrgECYkBoFv/niUx6/XnYvzWrtYYWZwvhc051k4MqhvMDA4aH80r7YOsAHSeOwjTjqesZFK6UZJkbEStu1zYans1fsZ+yLgHeZJXpV4EcsIfJNyLT5eYD0Yj054ao7frFrRhw3uMwe3LIldeymcTflc48vaQDX8XiurfTXVnYgCOEObzkD3xUB3xU+geZZ3LaHjWakih+6PIe+nBu0SZ1x1kriOUV09tMp4bGbrHWrAJd7IIs2C5DGyhNMxi6fYRiofGsqqQOsSH7Xw7Fl3n7NZfDwk7+bwVX6GZmUKu2kSAgDRpKHIeEtQfAtJl58IsKfzszx2nSB3iBQ7a3huLsD9oWpXZSUHrn9kME0mItwxuJ4mribEwdfDEiILOvrQAomDB7mkeRNvW4dr6q6kHv+yh0Ge0zZql7U2xb1C8WeHFyabadFCctMZR3+dz/x0H78FRTRsamfmkTuCnYUcSmui95Bm973kn1VnjkDBiLBhWg8SBOtsn9ONFA8l0lsYWUZHR9Attl95XehH5YU5jFyT/nQwYJFw+pSDvV5YHqIPvbUjchRescuBrPi30ufXXiQXai4cWO4L9Snm7YoUrp0aEqWBN/f7xM54W5meZXcDGxpTErP6uG3mdMGjR2p/M80eal6gK+kR03XBjlEcub0GVfMiQMypdTZto x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR13MB5545.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(39830400003)(366004)(376002)(396003)(346002)(136003)(451199015)(66446008)(71200400001)(33656002)(6506007)(38070700005)(5660300002)(2906002)(44832011)(52536014)(66574015)(83380400001)(110136005)(54906003)(186003)(38100700002)(64756008)(4326008)(8936002)(53546011)(122000001)(66476007)(7696005)(66556008)(76116006)(107886003)(26005)(66946007)(316002)(55016003)(41300700001)(8676002)(9686003)(478600001)(86362001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?VnBwbEx5N2Jscm1ycXpHemNVcHI4R2RjaWd4UWpid3poNkRFTG9kdHBtUFhS?= =?utf-8?B?NTgzcXlqY2lCNWdQZ0s0YmZDQjJvQ2htN3lzVlRXSExuZUZKTjJqdnV6NWsy?= =?utf-8?B?Z1FiNm9Ia3RSWFZaQlFrN3JLTUZyMmFSZ29jN2NldGl4R1JRaUJtaU5Da0lI?= =?utf-8?B?aWxUV2NFNGdaa0dXVFhFOTZ6aERwUi92RWROQ2RIK1RPRCt0a3hvODNsRXNu?= =?utf-8?B?blVIWVJTUnNTNDZOYWhJN3Nxbml2cFlvZDE1eGVUYmw3RFZJNDgxZkVuWG1R?= =?utf-8?B?bjRXVUk2L1pwWWNnT2JzNW5mS3FTbEo2M2ltZmxWZFB0TEc1NUhWV1BCa0lW?= =?utf-8?B?amt1bW8wWEZZNDhVZDVxaUszVzd0dTdsUTNXcW5udnMrL201eDIzN0VjLzhM?= =?utf-8?B?YlZSYnVxRzFmOVZBZjhLYjM5cS9uZHJERzU3SUxyYmdnNWZCMVZqZzZ6aEVE?= =?utf-8?B?bHJUdHdvdkF1Zm51UXR4VlQ0ZnZtdmxWUVYxRktpMEVlRm9ZU2FGYlFFdWpV?= =?utf-8?B?aFg2cGh2TnFUOFprMU5ERmJlSTFpNmhlbmNPTTJRT1FGNXQ1MVBvUGY4RHZ2?= =?utf-8?B?U2k0N1JMelQ2aHh5Q2hUZXdSYk8rb3BDdWhBYUtKQ1lIdEd5RHRrNjhQb25G?= =?utf-8?B?YnkzOEhYWWs5Q25WUGJRU3hwZE1SV2RrUnhXVC9SMlBKSnR6dVg2bElJRFZ6?= =?utf-8?B?dFRQTytua1JkT3JDZlk0dFMrRitDd1NtdkU0T29SUFhBdGh0aHhXOGR4WGJS?= =?utf-8?B?bUdlZGFrUXBzS0RMaG01c2c2K2c4K2NWU01UalkvOVh4ZzI5RlFyazQ4OGJX?= =?utf-8?B?elhDVXUrRE9JbzU1S2dUKzE5bStkbWNTOHc1VGFqLzBQallmc0k3WDJxWnla?= =?utf-8?B?V0hUSndoYk5MY0xrM01xdzgvK0hJUzFZWHJ5UlBLNEIwc1dYRkpGR1BDNVRR?= =?utf-8?B?Vm40WDBOUmVHUXNGUGh1YS8yUTJZUWNLN2tqRzNVUFAxcG1WTlRQeUN6dkFC?= =?utf-8?B?SlZDR3MvMVZkSS9oK05ZazNQSjFRa2FlV0p4RFNPZTJZbmVGNG1zdURLK1o1?= =?utf-8?B?K1ZKSWpXWU5vNVhQMjNXSHMwU1doU2krcDlWbkhBVEFPdUdtSTd5QXRlN0pE?= =?utf-8?B?NlNNdGlYUkpna0krbTlsZ3F5VE5aMFNUTU15Zm9nc1U2aEl5YmNjOC9rcVli?= =?utf-8?B?czNSQjdEQm93ekFReUtrL0loWXJNYXV0ZnBQd0ZGdkJxRzBlWUQ0T0VNQ2F1?= =?utf-8?B?cjZBRW11eW5mbjZZQlJBTU9HcUZBT0ZwMUtrMC9SSWlnR0VMUmIzbGN5bEcv?= =?utf-8?B?RFRqOTJTdktRaU1RbzVQZk53a01sbUJnRXNjcVQ2YUJWS2lRQjNOeVdSRDFP?= =?utf-8?B?UVVRcmVDTGI1cFNtTkMvS044QzRCcUZsakdOelljM2xwSE81TWN6UVRma3Rq?= =?utf-8?B?Zml5OGFleml5cUlUVFpxeExqQ2JrUWZkY05NM1l0VFdxeVdqOEplYWxCWHhV?= =?utf-8?B?NDE0cWV2aDE4dEhLVTBMM2N3eWxHQW00aGZ3YS9aS0c4cFErdmdBOG52TkZ0?= =?utf-8?B?RGZFbzVmak1hbk5IaGJOamZRS3lMUVRNeWpydlNwQ2FFTVpLR2IvSnovWmxR?= =?utf-8?B?MmRSbHV2VGFnZ04zUGszeXRpempKY3p1WThoTFJLb0Vha3YrWEZ0OUFPK1BQ?= =?utf-8?B?N3pwWFQrQkxhekQva2Q3MmdWMEp0M1dUaWhzdlZUcTVhZ0FFa0p4K0FIL1ZO?= =?utf-8?B?alRoM0ZWK0djRkJIWXloZ05LNXJ4REtlUDNucnVQYmNlcnpjL1pMaVpaNkc2?= =?utf-8?B?dGtkTDFqRjFGMmZTTXpyc00vbTRzY05ORnBmcG5BSDhmL1dhK1ZhWm02cmtj?= =?utf-8?B?TCsrdHRkQmcyOTNNQkt5TzBvL0xIZmhUdVZZUjdqVWI2S3VjUlFnbFNhRFZh?= =?utf-8?B?S0pxanNHTE5nalVIWlJuNVVNUitnUzkxcC9FSy9NN0lEajd2WTZ1L3lmQURj?= =?utf-8?B?U1piQVB5RGVIUHBrc2pMc1pFMmJyOFdMWUZPR3Q3K2E2OEZ2Yjl1L0VtY3Iy?= =?utf-8?B?K2k4azEzZ214U3RtQnpjL3VmdHlZU2VRQTdNVzZEYWkrOEdQR0dUQnpOMVFI?= =?utf-8?B?ODViZEViYWNpTmgzWTJzS1lqVm1EM1VlTExQUkd4NjROYytybVZLalNUb0Qy?= =?utf-8?B?cmc9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB5545.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0fc13181-8db0-4102-8d47-08dab17ca21e X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Oct 2022 02:50:07.9850 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fe128f2c-073b-4c20-818e-7246a585940c X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ijB2ouIGf1ewzEkmTkf4jHN/OPEWtCFh0FNgUvMVAb5D2MXYttPM0fdHST1x9cTOQ/L3SqyH+nQf7WYg3WphhI6ZxiHMn95eQJFVuwXnEuU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR13MB5353 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 PiBPbiAxMC8xMC8yMDIyIDc6MDggQU0sIENoYW95b25nIEhlIHdyb3RlOg0KPiA+IEFkZCB0aGUg c3RydWN0dXJlcyBhbmQgZnVuY3Rpb25zIHRvIHByb2Nlc3MgbWFzayB0YWJsZSwgZmxvdyB0YWJs ZSwNCj4gPiBhbmQgZmxvdyBzdGF0cyBpZCwgd2hpY2ggYXJlIHVzZWQgaW4gdGhlIHJ0ZV9mbG93 IG9mZmxvYWQgbG9naWNzLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogQ2hhb3lvbmcgSGUgPGNo YW95b25nLmhlQGNvcmlnaW5lLmNvbT4NCj4gPiBSZXZpZXdlZC1ieTogTmlrbGFzIFPDtmRlcmx1 bmQgPG5pa2xhcy5zb2Rlcmx1bmRAY29yaWdpbmUuY29tPg0KPiANCj4gPC4uLj4NCj4gDQo+ID4g K19fcnRlX3VudXNlZCBzdGF0aWMgaW50DQo+ID4gK25mcF9mbG93X3RhYmxlX2RlbGV0ZShzdHJ1 Y3QgbmZwX2Zsb3dfcHJpdiAqcHJpdiwNCj4gPiArICAgICAgICAgICAgIHN0cnVjdCBydGVfZmxv dyAqbmZwX2Zsb3cpIHsNCj4gPiArICAgICBpbnQgcmV0Ow0KPiA+ICsgICAgIGNoYXIgKmhhc2hf ZGF0YTsNCj4gPiArICAgICB1aW50MzJfdCBoYXNoX2tleTsNCj4gPiArDQo+ID4gKyAgICAgaGFz aF9kYXRhID0gKGNoYXIgKikobmZwX2Zsb3ctPnBheWxvYWQudW5tYXNrZWRfZGF0YSk7DQo+ID4g KyAgICAgaGFzaF9rZXkgPSBydGVfamhhc2goaGFzaF9kYXRhLCBuZnBfZmxvdy0+bGVuZ3RoLA0K PiA+ICsgcHJpdi0+aGFzaF9zZWVkKTsNCj4gDQo+IEl0IGNhbiBiZSBhbiBvcHRpb24gdG8gc3Rv cmUgaGFzaCBpbmZvcm1hdGlvbiBpbiAnc3RydWN0IHJ0ZV9mbG93JywgaW5zdGVhZCBvZg0KPiBr ZWVwIGNhbGN1bGF0aW5nIGl0Lg0KPiANCg0KT2theSwgSSB3aWxsIHJldmlzZSBsaWtlIHRoaXMg aW4gdGhlIG5leHQgdmVyc2lvbiBwYXRjaCwgdGhhbmtzLg0KDQo+IDwuLi4+DQo+IA0KPiA+ICsg ICAgIC8qIGZsb3cgc3RhdHMgKi8NCj4gPiArICAgICBydGVfc3BpbmxvY2tfaW5pdCgmcHJpdi0+ c3RhdHNfbG9jayk7DQo+ID4gKyAgICAgc3RhdHNfc2l6ZSA9IChjdHhfY291bnQgJiBORlBfRkxf U1RBVF9JRF9TVEFUKSB8DQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICgoY3R4X3NwbGl0IC0g MSkgJiBORlBfRkxfU1RBVF9JRF9NVV9OVU0pOw0KPiA+ICsgICAgIFBNRF9JTklUX0xPRyhJTkZP LCAiY3R4X2NvdW50OiUwbHgsIGN0eF9zcGxpdDolMGx4LCBzdGF0c19zaXplOiUwbHgNCj4gIiwN Cj4gPiArICAgICAgICAgICAgICAgICAgICAgY3R4X2NvdW50LCBjdHhfc3BsaXQsIHN0YXRzX3Np emUpOw0KPiA+ICsgICAgIHByaXYtPnN0YXRzID0gcnRlX3ptYWxsb2MoIm5mcF9mbG93X3N0YXRz IiwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgc3RhdHNfc2l6ZSAqIHNpemVvZihzdHJ1Y3Qg bmZwX2ZsX3N0YXRzKSwgMCk7DQo+IA0KPiBJcyB0aGlzIGFsbG9jYXRlcyAnc3RhdHMnIGZvciBt YXggcG9zc2libGUgZmxvdyBydWxlIGNvdW50PyBJc24ndCB0aGlzIGEgdG9vIGJpZw0KPiBudW1i ZXIgdG8gYWxsb2NhdGUgaW4gYWR2YW5jZT8NCg0KRm9yIG5vdywgdGhlICdzdGF0c19zaXplJyBm b3Igb3VyIGNhcmQgaXMgNTAwLDAwMCwgYW5kIHNpemVvZihzdHJ1Y3R1cmUgbmZwX2ZsX3N0YXRz KSBpcyAxNiwNCnNvIHRoZSBzaXplIG9mIG1lbW9yeSBuZWVkIGFsbG9jIGhlcmUgaXMgYWJvdXQg OE1CLiBNYXliZSBpdCdzIG5vdCBhIHZlcnkgYmlnIG1lbW9yeT8NCg0KQW5kIHdlIGFsc28gY2Fs Y3VsYXRlIGFuIGluZGV4IHVzZSB0aGVzZSB0d28gbWFjcm9zKGluIGZ1bmN0aW9uIG5mcF9zdGF0 c19pZF9hbGxvYygpKSwNCmFuZCB0aGVuIHNlbmQgaXQgdG8gZmlybXdhcmUsIGFuZCB0aGUgZmly bXdhcmUgd2lsbCBzZW5kIHRoZSBzdGF0cyB3aXRoIHRoaXMgaW5kZXggdG8gUE1ELg0KSWYgd2Ug YWxsb2MgYSBzbWFsbCBtZW1vcnkgYXQgc3RhcnQgYW5kIHRoZW4gZW5sYXJnZSBpdCBhdCBzb21l IHBvaW50LCB3ZSBjYW4ndCBtYWtlIHN1cmUgDQp0aGUgaW5kZXggd2UgY2FsY3VsYXRlZCBpcyB1 bmlxdWUgYW55bW9yZSwgYW5kIHRoZSBzdGF0cyB3aWxsIGNvbmZ1c2lvbiwgd2hpY2ggaXMgbm90 IGdvb2QuDQoNCg==