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 E5F3FA0577; Tue, 7 Apr 2020 18:37:36 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 7C5EE2B96; Tue, 7 Apr 2020 18:37:36 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by dpdk.org (Postfix) with ESMTP id 366C7FFA for ; Tue, 7 Apr 2020 18:37:35 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 037GYxwF028599; Tue, 7 Apr 2020 09:37:26 -0700 Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-0016f401.pphosted.com with ESMTP id 306qkr3mb4-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 07 Apr 2020 09:37:26 -0700 Received: from m0045849.ppops.net (m0045849.ppops.net [127.0.0.1]) by pps.reinject (8.16.0.36/8.16.0.36) with SMTP id 037GbQdU030730; Tue, 7 Apr 2020 09:37:26 -0700 Received: from sc-exch03.marvell.com ([199.233.58.183]) by mx0a-0016f401.pphosted.com with ESMTP id 306qkr3mb2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 07 Apr 2020 09:37:26 -0700 Received: from SC-EXCH04.marvell.com (10.93.176.84) by SC-EXCH03.marvell.com (10.93.176.83) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 7 Apr 2020 09:37:24 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.175) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 7 Apr 2020 09:37:24 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=k5NWGgxd8mwvnsZtwPdnI0V6aYRCXFZ1otp9b9HV9E1c/EeaCndB8vEemdkhx+uG8ldtnLb9rqUSBHI2S9bzRPykYtUFb2sl79LCGoO+6oVn4EFeMwxxisRVXcW3LNl5n/1Ic91RkD3E3w+4+nX0Vxlp+resSc77QxDTpE5KGR14g+e+CChiYUxcUmLtse7rlr9H92RKTVwRqw8vqW5Kl3E8nVXWgCl7fv/TH2xaGG25yNB2bn7b/Vxmor4JhlZEiIKyYuHfzmiQTOEtHQTApJKHaMyslARQO2td/OxIJ6EVb4iwniQ/bKIp0dTxzemCfciy1HyjcP5VipMzDB7iDg== 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=E2oPolgkszyDy6DKWLZksKAaH0we7cC/QDEDVKMFkJU=; b=ASyDApelQh1bPPCLSkOQFZ/Xh1gjNdFaK5DFeu3YBBzovb3u3rNVa5kPeOkcPkO1Cj5savuQx458RwYUoK0KizjwY1VQnDvSpoIP/+I2gCDnvIh4P1ubp8Y3LAoFAxqhQU8zsnOdUCbM7xfDUXiP1Y/MmYTEcg0wme3Yu075BzBZrl82961JdfiNablLDllY70JK7E3GdpGl0JoBzaWhfGr6fD4l9G2ryeDYn90mDTL/L6sdfvIAdNp8K5+CNGP2b0N+C99KLgACF9Pn3Mwvh9lBu369Bwqp8gbjPDl7oXTIRP2LZA/nD2YdxZ7oO4Yc4i1RqPp48T4CdyhAWKbpCg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=E2oPolgkszyDy6DKWLZksKAaH0we7cC/QDEDVKMFkJU=; b=urrOS8qjvlPDeN+A/uy6FhF2/eBkWOy3nm4B/DZ5pFkUueBxwH4r6zfMahRsPVA+BabAuNCi5eZR0cXnYZOn4av7GedngNDoMvWYh37sRPxJ5dQT2LtXqCe+VhFB9srIpaYsIiE6gjnfokSjtmMGSVLJaJKy7KW1LcL6QVQ2JCg= Received: from DM6PR18MB2410.namprd18.prod.outlook.com (2603:10b6:5:187::16) by DM6PR18MB3652.namprd18.prod.outlook.com (2603:10b6:5:2a6::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.16; Tue, 7 Apr 2020 16:37:23 +0000 Received: from DM6PR18MB2410.namprd18.prod.outlook.com ([fe80::b1dc:986b:57ec:6725]) by DM6PR18MB2410.namprd18.prod.outlook.com ([fe80::b1dc:986b:57ec:6725%3]) with mapi id 15.20.2900.015; Tue, 7 Apr 2020 16:37:23 +0000 From: Guy Kaneti To: Ori Kam , Jerin Jacob , "Thomas Monjalon" CC: Jerin Jacob Kollanukkaran , "xiang.w.wang@intel.com" , Pavan Nikhilesh Bhagavatula , "dev@dpdk.org" , Shahaf Shuler , "hemant.agrawal@nxp.com" , Opher Reviv , Alex Rosenbaum , "Dovrat Zifroni" , Prasun Kapoor , "nipun.gupta@nxp.com" , "bruce.richardson@intel.com" , "yang.a.hong@intel.com" , "harry.chang@intel.com" , "gu.jian1@zte.com.cn" , "shanjiangh@chinatelecom.cn" , "zhangy.yun@chinatelecom.cn" , "lixingfu@huachentel.com" , "wushuai@inspur.com" , "yuyingxia@yxlink.com" , "fanchenggang@sunyainfo.com" , "davidfgao@tencent.com" , "liuzhong1@chinaunicom.cn" , "zhaoyong11@huawei.com" , "oc@yunify.com" , "jim@netgate.com" , "hongjun.ni@intel.com" , "j.bromhead@titan-ic.com" , "deri@ntop.org" , "fc@napatech.com" , "arthur.su@lionic.com" , "Parav Pandit" Thread-Topic: [dpdk-dev] [EXT] [PATCH v1 3/4] regexdev: add regexdev core functions Thread-Index: AQHWDEdsDMQL2AyrUEmMEIX22cmX1qhttlwQgAAkPwCAAAIi0A== Date: Tue, 7 Apr 2020 16:37:22 +0000 Message-ID: References: <1585464438-111285-1-git-send-email-orika@mellanox.com> <2061995.157zFVKu8G@xps> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [212.199.69.2] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0581ab04-8639-4d8d-ff8e-08d7db11f2d3 x-ms-traffictypediagnostic: DM6PR18MB3652: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1417; x-forefront-prvs: 036614DD9C x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR18MB2410.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(366004)(52536014)(4326008)(81156014)(64756008)(66476007)(66446008)(66556008)(71200400001)(7416002)(186003)(8936002)(66946007)(81166006)(8676002)(86362001)(76116006)(7696005)(33656002)(498600001)(966005)(55016002)(5660300002)(53546011)(110136005)(7406005)(26005)(9686003)(54906003)(2906002)(6506007); DIR:OUT; SFP:1101; received-spf: None (protection.outlook.com: marvell.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: CoBf8fK+7Khzgx6RcvKmHWR6Al37AhxMHPxfYxRWkUMyLOXMzVghwJ9FzSvMExwtD6qHWUhO2lFgviHXxemL0Zy1HzRPEOc59zJM3jeZ7iuPGaA3oFYwWakfwOJxWl0NRXz+l6Qc5YG+k93vantWUZQftCeZnlcBkZjfh2UkDPMrdlHAIfpHI/gd+Psxr7bJeTjXslV94Yz2g8pRZlCQXdP18p3RLDtBjghWosltLLo7JpbCUqycyIko7M40yHm9M16v+8jgxyhUbat5yDapT12oFzFrm3y39cJL3+VxXyFBUonpYlHNZrnmVf+gsP2ZVxBVSGC5YwhDVn9b1zS8n0iPMHsf8OfRciAjaRwkAOXfyrE2wP2xRc6AbaMSx3NpHpCP0My4YkZQcInQrHVVrP8QvyMmuHxEMY8kNee+AFFo04zUKNV1iYkpGQB4eO+1hoh09hXc56i/qWxDXMTU0ydUCoR0aJfpKCbIClReBwzBerQj73lFXnYJ5w+8cSFNLktzr3v7T/t5m+apqHYmtA== x-ms-exchange-antispam-messagedata: rzAPu80Bg8RE2OKTFOp4bulsdsyXYjVVTlaRRGrFY05lliBDum677CjJi2IcAzA7hnJsfxRYw5HB9L6UNmhupE1POjJcVVOtDB0Fgg/1oGXC1x44nISUa2019XwahiFjczmVKS/VqNlkh3vXt7EhuQ== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 0581ab04-8639-4d8d-ff8e-08d7db11f2d3 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Apr 2020 16:37:22.8722 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: tuaMVP+HzuDSC+cNGKyJB8u8o6M/L6WBlj6ycxA36L8J9mfX3MuppFLL8V2VAT/xI+gVrEBHEUEgNld9OATjXg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR18MB3652 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.676 definitions=2020-04-07_07:2020-04-07, 2020-04-07 signatures=0 Subject: Re: [dpdk-dev] [EXT] [PATCH v1 3/4] regexdev: add regexdev core functions 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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogT3JpIEthbSA8b3Jpa2FA bWVsbGFub3guY29tPg0KPiBTZW50OiBUdWVzZGF5LCBBcHJpbCAwNywgMjAyMCA3OjI5IFBNDQo+ IFRvOiBHdXkgS2FuZXRpIDxndXlrQG1hcnZlbGwuY29tPjsgSmVyaW4gSmFjb2IgPGplcmluamFj b2JrQGdtYWlsLmNvbT47DQo+IFRob21hcyBNb25qYWxvbiA8dGhvbWFzQG1vbmphbG9uLm5ldD4N Cj4gQ2M6IEplcmluIEphY29iIEtvbGxhbnVra2FyYW4gPGplcmluakBtYXJ2ZWxsLmNvbT47DQo+ IHhpYW5nLncud2FuZ0BpbnRlbC5jb207IFBhdmFuIE5pa2hpbGVzaCBCaGFnYXZhdHVsYQ0KPiA8 cGJoYWdhdmF0dWxhQG1hcnZlbGwuY29tPjsgZGV2QGRwZGsub3JnOyBTaGFoYWYgU2h1bGVyDQo+ IDxzaGFoYWZzQG1lbGxhbm94LmNvbT47IGhlbWFudC5hZ3Jhd2FsQG54cC5jb207IE9waGVyIFJl dml2DQo+IDxvcGhlckBtZWxsYW5veC5jb20+OyBBbGV4IFJvc2VuYmF1bSA8YWxleHJAbWVsbGFu b3guY29tPjsgRG92cmF0DQo+IFppZnJvbmkgPGRvdnJhdEBtYXJ2ZWxsLmNvbT47IFByYXN1biBL YXBvb3IgPHBrYXBvb3JAbWFydmVsbC5jb20+Ow0KPiBuaXB1bi5ndXB0YUBueHAuY29tOyBicnVj ZS5yaWNoYXJkc29uQGludGVsLmNvbTsNCj4geWFuZy5hLmhvbmdAaW50ZWwuY29tOyBoYXJyeS5j aGFuZ0BpbnRlbC5jb207IGd1LmppYW4xQHp0ZS5jb20uY247DQo+IHNoYW5qaWFuZ2hAY2hpbmF0 ZWxlY29tLmNuOyB6aGFuZ3kueXVuQGNoaW5hdGVsZWNvbS5jbjsNCj4gbGl4aW5nZnVAaHVhY2hl bnRlbC5jb207IHd1c2h1YWlAaW5zcHVyLmNvbTsgeXV5aW5neGlhQHl4bGluay5jb207DQo+IGZh bmNoZW5nZ2FuZ0BzdW55YWluZm8uY29tOyBkYXZpZGZnYW9AdGVuY2VudC5jb207DQo+IGxpdXpo b25nMUBjaGluYXVuaWNvbS5jbjsgemhhb3lvbmcxMUBodWF3ZWkuY29tOyBvY0B5dW5pZnkuY29t Ow0KPiBqaW1AbmV0Z2F0ZS5jb207IGhvbmdqdW4ubmlAaW50ZWwuY29tOyBqLmJyb21oZWFkQHRp dGFuLWljLmNvbTsNCj4gZGVyaUBudG9wLm9yZzsgZmNAbmFwYXRlY2guY29tOyBhcnRodXIuc3VA bGlvbmljLmNvbTsgUGFyYXYgUGFuZGl0DQo+IDxwYXJhdkBtZWxsYW5veC5jb20+DQo+IFN1Ympl Y3Q6IFJFOiBbZHBkay1kZXZdIFtFWFRdIFtQQVRDSCB2MSAzLzRdIHJlZ2V4ZGV2OiBhZGQgcmVn ZXhkZXYgY29yZQ0KPiBmdW5jdGlvbnMNCj4gDQo+IEhpIEd1eSwNCj4gVGhhbmtzIGZvciB5b3Vy IHJldmlldw0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IGRl diA8ZGV2LWJvdW5jZXNAZHBkay5vcmc+IE9uIEJlaGFsZiBPZiBHdXkgS2FuZXRpDQo+ID4gU2Vu dDogVHVlc2RheSwgQXByaWwgNywgMjAyMCA1OjIyIFBNDQo+ID4gVG86IE9yaSBLYW0gPG9yaWth QG1lbGxhbm94LmNvbT47IEplcmluIEphY29iIDxqZXJpbmphY29ia0BnbWFpbC5jb20+Ow0KPiA+ IFRob21hcyBNb25qYWxvbiA8dGhvbWFzQG1vbmphbG9uLm5ldD4NCj4gPiBDYzogSmVyaW4gSmFj b2IgS29sbGFudWtrYXJhbiA8amVyaW5qQG1hcnZlbGwuY29tPjsNCj4gPiB4aWFuZy53LndhbmdA aW50ZWwuY29tOyBQYXZhbiBOaWtoaWxlc2ggQmhhZ2F2YXR1bGENCj4gPiA8cGJoYWdhdmF0dWxh QG1hcnZlbGwuY29tPjsgZGV2QGRwZGsub3JnOyBTaGFoYWYgU2h1bGVyDQo+ID4gPHNoYWhhZnNA bWVsbGFub3guY29tPjsgaGVtYW50LmFncmF3YWxAbnhwLmNvbTsgT3BoZXIgUmV2aXYNCj4gPiA8 b3BoZXJAbWVsbGFub3guY29tPjsgQWxleCBSb3NlbmJhdW0gPGFsZXhyQG1lbGxhbm94LmNvbT47 IERvdnJhdA0KPiA+IFppZnJvbmkgPGRvdnJhdEBtYXJ2ZWxsLmNvbT47IFByYXN1biBLYXBvb3Ig PHBrYXBvb3JAbWFydmVsbC5jb20+Ow0KPiA+IG5pcHVuLmd1cHRhQG54cC5jb207IGJydWNlLnJp Y2hhcmRzb25AaW50ZWwuY29tOw0KPiA+IHlhbmcuYS5ob25nQGludGVsLmNvbTsgaGFycnkuY2hh bmdAaW50ZWwuY29tOyBndS5qaWFuMUB6dGUuY29tLmNuOw0KPiA+IHNoYW5qaWFuZ2hAY2hpbmF0 ZWxlY29tLmNuOyB6aGFuZ3kueXVuQGNoaW5hdGVsZWNvbS5jbjsNCj4gPiBsaXhpbmdmdUBodWFj aGVudGVsLmNvbTsgd3VzaHVhaUBpbnNwdXIuY29tOyB5dXlpbmd4aWFAeXhsaW5rLmNvbTsNCj4g PiBmYW5jaGVuZ2dhbmdAc3VueWFpbmZvLmNvbTsgZGF2aWRmZ2FvQHRlbmNlbnQuY29tOw0KPiA+ IGxpdXpob25nMUBjaGluYXVuaWNvbS5jbjsgemhhb3lvbmcxMUBodWF3ZWkuY29tOyBvY0B5dW5p ZnkuY29tOw0KPiA+IGppbUBuZXRnYXRlLmNvbTsgaG9uZ2p1bi5uaUBpbnRlbC5jb207IGouYnJv bWhlYWRAdGl0YW4taWMuY29tOw0KPiA+IGRlcmlAbnRvcC5vcmc7IGZjQG5hcGF0ZWNoLmNvbTsg YXJ0aHVyLnN1QGxpb25pYy5jb207IFBhcmF2IFBhbmRpdA0KPiA+IDxwYXJhdkBtZWxsYW5veC5j b20+DQo+ID4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW0VYVF0gW1BBVENIIHYxIDMvNF0gcmVn ZXhkZXY6IGFkZCByZWdleGRldg0KPiA+IGNvcmUgZnVuY3Rpb25zDQo+ID4NCj4gPiBIaSBPcmks DQo+ID4NCj4gPiA+K2ludA0KPiA+ID4rcnRlX3JlZ2V4ZGV2X3JlZ2lzdGVyKHN0cnVjdCBydGVf cmVnZXhkZXYgKmRldikgew0KPiA+ID4rCXVpbnQxNl90IGRldl9pZDsNCj4gPiA+KwlpbnQgcmVz Ow0KPiA+ID4rDQo+ID4gPisJaWYgKGRldi0+ZGV2X29wcyA9PSBOVUxMKSB7DQo+ID4gPisJCVJU RV9SRUdFWERFVl9MT0coRVJSLCAiUmVnRXggZGV2aWNlIGludmFsaWQgZGV2aWNlDQo+ID4gb3Bz XG4iKTsNCj4gPiA+KwkJcmV0dXJuIC1FSU5WQUw7DQo+ID4gPisJfQ0KPiA+ID4rCWlmIChyZWdl eGRldl9hbGxvY2F0ZWQoZGV2LT5kZXZfbmFtZSkgIT0gTlVMTCkgew0KPiA+ID4rCQlSVEVfUkVH RVhERVZfTE9HDQo+ID4gPisJCQkoRVJSLCAiUmVnRXggZGV2aWNlIHdpdGggbmFtZSAlcyBhbHJl YWR5DQo+ID4gYWxsb2NhdGVkXG4iLA0KPiA+ID4rCQkJIGRldi0+ZGV2X25hbWUpOw0KPiA+ID4r CQlyZXR1cm4gLUVOT01FTTsNCj4gPiA+Kwl9DQo+ID4gPisJZGV2X2lkID0gcmVnZXhkZXZfZmlu ZF9mcmVlX2RldigpOw0KPiA+ID4rCWlmIChkZXZfaWQgPT0gUlRFX01BWF9SRUdFWERFVl9ERVZT KSB7DQo+ID4gPisJCVJURV9SRUdFWERFVl9MT0cNCj4gPiA+KwkJCShFUlIsICJSZWFjaGVkIG1h eGltdW0gbnVtYmVyIG9mIHJlZ2V4IGRldnNcbiIpOw0KPiA+ID4rCQlyZXR1cm4gLUVOT01FTTsN Cj4gPiA+Kwl9DQo+ID4gPisJZGV2LT5kZXZfaWQgPSBkZXZfaWQ7DQo+ID4NCj4gPiBkZXYgaXMg b2YgdHlwZSBzdHJ1Y3QgcnRlX3JlZ2V4ZGV2ICosIGJ1dCBJIGRvbid0IHNlZSBpbiB0aGUNCj4g PiBkZWZpbml0aW9uIG9mIHN0cnVjdCBydGVfcmVnZXhkZXYgYSBmaWVsZCBkZXZfaWQNCj4gPg0K PiANCj4gVGhlIGRlZmluaXRpb24gb2YgcnRlX3JlZ2V4ZGV2IGFwcGVhcnMgaW4gcnRlX3JlZ2Vj ZGV2X2NvcmUuaCBhbmQgdGhlIGxhc3QNCj4gbWVtYmVyIGluIHRoaXMgc3RydWN0IGlzIHRoZSBk ZXZfaWQuIChsaW5lMTQ2KSBpdCBpcyBhZGRlZCBpbiB0aGlzIGNvbW1pdC4NCj4gDQoNCkkgd2Fz IGxvb2tpbmcgZm9yIGl0IGluIFt2MSwyLzRdIHJlZ2V4ZGV2OiBhZGQgcmVnZXggY29yZSBoIGZp bGUNCmh0dHBzOi8vcGF0Y2hlcy5kcGRrLm9yZy9wYXRjaC82NzMwOS8NCg0KPiA+ID4rCXJlZ2V4 X2RldmljZXNbZGV2X2lkXSA9IGRldjsNCj4gPiA+KwlyZXMgPSBkZXZfaWQ7DQo+ID4gPisJcmV0 dXJuIHJlczsNCj4gPiA+K30NCg==