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 92B53A0577; Tue, 7 Apr 2020 08:46:27 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id EBCE72BD8; Tue, 7 Apr 2020 08:46:26 +0200 (CEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2069.outbound.protection.outlook.com [40.107.20.69]) by dpdk.org (Postfix) with ESMTP id 57FE02B86 for ; Tue, 7 Apr 2020 08:46:25 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fPnsZyZ3d/OYPMesr2G8bgnDQXqy6n6IHYB33q/fpx32iHnzoV8zBFz8OYH+wPuj7yyfKCVEpBtLSM+Hg5e2O54cIbLr1ajJFhQ2x7WCmzwkvFVU/15JaIRwkTwAxcCLWWgCg5XEb+DTUjuJvAYfmXQh+7mecynN/2ber1RqlNXPemECXLZ54pS1oIxL6iiISnbp+Uf09W4zq1oseYwmcOcgT9fmjQxQXS9QpA5FQ9+Z+yyVTvIPYbyAF5JIF6gI1DdrOV9SEqzqMWaxi4+i8l++z7Nmgmm0Uy7bYlnj2F4vU32KZORagezDx2dY+DwrkerK95ctysttKdZgwAlhvA== 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=AQpN7KzuDmuXVP6F38gm8DXRghKA8X3gXuEHYIgl/qo=; b=oQmlysmmSu/WdG1CHMeKIN4iXOajd2V25aNtLqwqUVqC6ACUj5HIfcvhmI/3lhnOYOnt3Vd8xF8pwdQphVDoZRL8IjgOannCYDexHwH/Zq3VIB92sfQkb4pSPXLio+YJL7OYg+SRhX3W2dXcQK/7NLcb14TR4RGQaA9Ik4LQrmydEgZEaHNAGxV02hvTcpft6Z2bohSlZM9n4t6EHO/FN3Mf8NGJMfIU7sNL1qZh6YrxmFqGTEpZeTSSXJdeNvWwc/9t/Qi49LXvFaZRt+RafU6G5zDTaohqQ9iL7rxhmitpDFyqnb1LMnelDKJGhAIz1YIt4wV5KOfXzb3KlcdVpA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=mellanox.com; dmarc=pass action=none header.from=mellanox.com; dkim=pass header.d=mellanox.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AQpN7KzuDmuXVP6F38gm8DXRghKA8X3gXuEHYIgl/qo=; b=GxAk5A0NQIoZ3w/NtAMpoXnIazVLW18rS/bPLbQmyPv+EiFa9kJRYsbBGrhFeVoro+6lEYzSu0/OvoBzCPBTOpLUXo5t2IHW+DiEjTTqdJPx6h2eg+uz0i2tECodmHYPwtZhb1wE+MjSvKQ/1NBJvkUcVRZpSa+1QhlbZGbsmoE= Received: from AM6PR05MB5176.eurprd05.prod.outlook.com (2603:10a6:20b:63::30) by AM6PR05MB5319.eurprd05.prod.outlook.com (2603:10a6:20b:69::13) 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 06:46:23 +0000 Received: from AM6PR05MB5176.eurprd05.prod.outlook.com ([fe80::f5cd:b10f:5f1b:4b22]) by AM6PR05MB5176.eurprd05.prod.outlook.com ([fe80::f5cd:b10f:5f1b:4b22%7]) with mapi id 15.20.2878.018; Tue, 7 Apr 2020 06:46:23 +0000 From: Ori Kam To: Jerin Jacob CC: Thomas Monjalon , 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: AQHWDBi+1fTFZvTb40uKgjZnxnlvJ6hsccoggAC2qACAAAxQwA== Date: Tue, 7 Apr 2020 06:46:23 +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: authentication-results: spf=none (sender IP is ) smtp.mailfrom=orika@mellanox.com; x-originating-ip: [185.149.253.12] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 944cb9ae-b459-4039-bbbc-08d7dabf6381 x-ms-traffictypediagnostic: AM6PR05MB5319:|AM6PR05MB5319: x-ld-processed: a652971c-7d2e-4d9b-a6a4-d149256f461b,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-forefront-prvs: 036614DD9C x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR05MB5176.eurprd05.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(346002)(39850400004)(376002)(396003)(136003)(366004)(9686003)(66476007)(64756008)(66446008)(66556008)(7696005)(55016002)(186003)(81156014)(52536014)(81166006)(2906002)(6916009)(26005)(66946007)(76116006)(53546011)(6506007)(8936002)(8676002)(54906003)(86362001)(7406005)(7416002)(5660300002)(4326008)(33656002)(107886003)(71200400001)(316002)(478600001); DIR:OUT; SFP:1101; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 8i1n+wZP9dQHVbwuO/qW4JokcnUamqkbK0Dpp+c39hJWGKtLVVRfCY5sjYkzvj6FLZAUbqORIcaMU4ZL8UBcaD2DV7TXRQYJAk6ymZqA/n+6aNiSy5q322mhi+udpsTDaxoah9PwM84aTHoKh/8+//XmPIhxPHrBDbAI4J4VMlVRbKaaSpN2xgMBsfvp8DoxPTEWiU3O11BaBL+p9JcrYxGlSeeoRXny8cqLuhGuCM4+rOt49Gj4HmYK6NEM++p5v6HBjxnId44hpnijphW55wz5lbtICidBcz+V5GzDwlGUgs9RhNlJd1D87hSGINir+qZbCkzz1tMJwKROdea2GIj9jEL8+LgenlmNQOP195jkFickoVyXZ+UMIXM5rvn6ZG5Eh9lA084CKalGg3Ar4tarbjZoCmh0CCHyRTZf08irJ3qb7k9Rme/7sg9+t9d6 x-ms-exchange-antispam-messagedata: +18mhrk3BH3Wd2ZtWj2qQEuCXAXNFaUxV16D+vJfZh8umBto0OX5SvrgknOJVFUePzYDhMMpddLdYPdYwwx4uEf6YHXK7sm8J1TJs8AwS9pZQrw2347I/C4y9T/oZutZMCPHlAAGHl3KidQjvJaIUw== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: 944cb9ae-b459-4039-bbbc-08d7dabf6381 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Apr 2020 06:46:23.6941 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: OmbWxGokntb+5WyXlELtl4szYlLY3anRv8FTKq1Gw2SWIBdOkZ2oh6zW3Imp7wx0uWleAy6zGNHTTsWdS8Qt+A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR05MB5319 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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmVyaW4gSmFjb2IgPGpl cmluamFjb2JrQGdtYWlsLmNvbT4NCj4gU2VudDogVHVlc2RheSwgQXByaWwgNywgMjAyMCA4OjUw IEFNDQo+IFRvOiBPcmkgS2FtIDxvcmlrYUBtZWxsYW5veC5jb20+DQo+IENjOiBUaG9tYXMgTW9u amFsb24gPHRob21hc0Btb25qYWxvbi5uZXQ+OyBKZXJpbiBKYWNvYiBLb2xsYW51a2thcmFuDQo+ IDxqZXJpbmpAbWFydmVsbC5jb20+OyB4aWFuZy53LndhbmdAaW50ZWwuY29tOyBQYXZhbiBOaWto aWxlc2ggQmhhZ2F2YXR1bGENCj4gPHBiaGFnYXZhdHVsYUBtYXJ2ZWxsLmNvbT47IGRldkBkcGRr Lm9yZzsgU2hhaGFmIFNodWxlcg0KPiA8c2hhaGFmc0BtZWxsYW5veC5jb20+OyBoZW1hbnQuYWdy YXdhbEBueHAuY29tOyBPcGhlciBSZXZpdg0KPiA8b3BoZXJAbWVsbGFub3guY29tPjsgQWxleCBS b3NlbmJhdW0gPGFsZXhyQG1lbGxhbm94LmNvbT47IERvdnJhdA0KPiBaaWZyb25pIDxkb3ZyYXRA bWFydmVsbC5jb20+OyBQcmFzdW4gS2Fwb29yIDxwa2Fwb29yQG1hcnZlbGwuY29tPjsNCj4gbmlw dW4uZ3VwdGFAbnhwLmNvbTsgYnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb207IHlhbmcuYS5ob25n QGludGVsLmNvbTsNCj4gaGFycnkuY2hhbmdAaW50ZWwuY29tOyBndS5qaWFuMUB6dGUuY29tLmNu OyBzaGFuamlhbmdoQGNoaW5hdGVsZWNvbS5jbjsNCj4gemhhbmd5Lnl1bkBjaGluYXRlbGVjb20u Y247IGxpeGluZ2Z1QGh1YWNoZW50ZWwuY29tOyB3dXNodWFpQGluc3B1ci5jb207DQo+IHl1eWlu Z3hpYUB5eGxpbmsuY29tOyBmYW5jaGVuZ2dhbmdAc3VueWFpbmZvLmNvbTsNCj4gZGF2aWRmZ2Fv QHRlbmNlbnQuY29tOyBsaXV6aG9uZzFAY2hpbmF1bmljb20uY247DQo+IHpoYW95b25nMTFAaHVh d2VpLmNvbTsgb2NAeXVuaWZ5LmNvbTsgamltQG5ldGdhdGUuY29tOw0KPiBob25nanVuLm5pQGlu dGVsLmNvbTsgai5icm9taGVhZEB0aXRhbi1pYy5jb207IGRlcmlAbnRvcC5vcmc7DQo+IGZjQG5h cGF0ZWNoLmNvbTsgYXJ0aHVyLnN1QGxpb25pYy5jb207IFBhcmF2IFBhbmRpdCA8cGFyYXZAbWVs bGFub3guY29tPg0KPiBTdWJqZWN0OiBSZTogW2RwZGstZGV2XSBbRVhUXSBbUEFUQ0ggdjEgMy80 XSByZWdleGRldjogYWRkIHJlZ2V4ZGV2IGNvcmUNCj4gZnVuY3Rpb25zDQo+IA0KPiA+ID4NCj4g PiA+IElmIGl0IGFic3RyYWN0cyBpdCBwcm9wZXJseSBhZGRpbmcgdmRldiBhbmQgUENJIGlzIGEg c2ltcGxlIGNoYW5nZS4NCj4gPiA+IFNlZQ0KPiA+ID4NCj4gPiA+IGxpYi9saWJydGVfZXZlbnRk ZXYvcnRlX2V2ZW50ZGV2X3BtZF92ZGV2LmgNCj4gPiA+IGxpYi9saWJydGVfZXZlbnRkZXYvcnRl X2V2ZW50ZGV2X3BtZF9wY2kuaA0KPiA+ID4NCj4gPiA+IEkgdGhpbmssIHRoZSBjb21tb24gY29k ZSBzaG91bGQgdGFrZSBmcm9tIG90aGVyIG1hdHVyZWQgc3Vic3lzdGVtDQo+IGluc3RlYWQgaWYN Cj4gPiA+IHdyaXRpbmcgZnJvbSBzY3JhdGNoLA0KPiA+ID4NCj4gPiBJIGFncmVlIHdpdGggeW91 IGFib3V0IHRoZSByZXdyaXRlLCBidXQgdGhpcyBpcyB3aHkgSSBkb24ndCB3YW50IHRvIGFkZCB0 aGlzDQo+IGNvZGUNCj4gPiB1bnRpbCBJIGtub3cgd2hhdCB0aGlzIGNvZGUgc2hvdWxkIGRvIGFu ZCBob3cgaXQgc2hvdWxkIGJlIHVzZWQuDQo+ID4gSSAgZG9uJ3QgYWdyZWUsIHRoYXQgb25lIHN1 YnN5c3RlbSBpcyBsaWtlIG90aGVyIG9uZSBieSBkZWZhdWx0LCBhbmQgdGhhdCBpZg0KPiBzb21l dGhpbmcNCj4gPiBpcyBkb25lIGZvciBvbmUgc3Vic3lzdGVtIGl0IHNob3VsZCBiZSBkb25lIGZv ciBvdGhlci4NCj4gPiBOb3QgYWx3YXlzIHdoYXQgd2FzIGRvbmUgYmVmb3JlIGlzIHRoZSBiZXN0 Lg0KPiA+DQo+ID4gU29tZSB0aW1lIGJhY2sgdGhlcmUgd2FzIGEgbG9uZyB0aHJlYWQgYWJvdXQg ZXRoZGV2IGFuZCB0aGUgcnRlIGRldmljZQ0KPiA+IHdoZXJlIHNob3VsZCBpdCBiZSByZWxlYXNl ZCBhbmQgYnkgd2hvbS4NCj4gPiBNeSBiYXNpYyB0aGlua2luZyBpcyB0aGF0IHVubGVzcyBwcm92 ZW4gb3RoZXJ3aXNlIHRoZSBjb2RlIHNob3VsZCBiZSBpbiB0aGUNCj4gUE1EDQo+ID4gdGhpcyBp cyBhbHNvIHdoeSBpdCBpcyBpbXBvcnRhbnQgZm9yIG1lIHRvIGdldCB0aGlzIHJ0ZSBsZXZlbCBB UEkgYWNrZWQuDQo+ID4gd2hlbiBzdGFydGluZyB0byBpbXBsZW1lbnQgdGhlIGNvZGUgZm9yIHRo ZSBQTUQgaXQgd2lsbCBiZSBjbGVhcmVkIHdoYXQNCj4gPiBpcyB0aGUgc2hhcmVkIGNvZGUgYW5k IGhvdyBpdCBpcyBiZXN0IHRvIGNvbmZpZ3VyZSB0aGUgc3lzdGVtLg0KPiA+IEFsc28gdGhpcyBp cyBub3QgZXh0ZXJuYWwgQVBJIHNvIGl0IGNhbiBiZSBjaGFuZ2VkIGF0IGFueSB0aW1lLg0KPiA+ IFNheWluZyB0aGF0IEkgZG9uJ3QgdGhpbmsgd2Ugc2hvdWxkIHdhaXQgbG9uZyBiZWZvcmUgYWRk aW5nIHN1Y2ggY29kZS4NCj4gPiBJIHRoaW5rIHRoYXQgd2hlbiB3ZSB3aWxsIGhhdmUgb3VyIGZp cnN0IFBNRCB3ZSBrbm93IGJldHRlciBpZiBzdWNoDQo+ID4gZnVuY3Rpb24gaXMgbmVlZGVkLg0K PiA+IEFsc28gdGhpbmsgYWJvdXQgdGhhdCBtYXliZSB0aGlzIFBNRCB3aWxsIGJlIHNoYXJlZCB3 aXRoIHRoZQ0KPiA+IG5ldCBQTUQgc28gc3VjaCBmdW5jdGlvbiB3aWxsIGFsc28gaW50cm9kdWNl IG1vcmUgY29tcGxleGl0eS4NCj4gDQo+IA0KPiBNeSB0aG91Z2h0IHByb2Nlc3Mgd2FzIEkgbGlr ZSB0aGlzIHdoZW4gSSBhZGRlZCB0aGUgY29tbW9uIGNvZGUgZm9yDQo+IGV2ZW50ZGV2Lg0KPiBJ IGhhdmUgY2hlY2tlZCBldGhkZXYsIGNyeXB0b2RldiBhbmQgZm9sbG93ZWQgYSBzaW1pbGFyIHNj aGVtZQ0KPiB3aGVyZXZlciBpdCBhcHBsaWNhYmxlIGZvciBldmVudGRldi4NCj4gSWYgd2Ugc2Vl IHRoZSByZWdleGRldiBBUEksIGl0IGlzIHNpbWlsYXIgdG8gZXRoZGV2LiBjcnlwdG9kZXYgYW5k DQo+IGV2ZW50ZGV2IEFQSS4gRnJvbSB0aGUgZGV2aWNlDQo+IEFQSSBQb1YsIHRoZSBmcmFtZXdv cmsgbmVlZHMgdG8gZm9sbG93IHRoZSBzYW1lIGJlaGF2aW9yIHRvIGF2b2lkDQo+IGhhdmluZyBu ZXcgYmVoYXZpb3IgZm9yIHJlZ2V4ZGV2LA0KPiBFc3BlY2lhbGx5IGluIGNvbmZpZ3VyZS0+cXVl dWVfc2V0dXAtPnN0YXJ0LT5yeF9idXJzdC0+dHhfYnVyc3QtPnN0b3AtDQo+ID5yZWNvbmZpZ3Vy ZS0+c3RhcnQNCj4gc2VxdWVuY2UuDQo+IA0KPiANCj4gRXRoZGV2IG1heSBiZSBibG9hdGVkIGJ5 IGZlYXR1cmVzLCBNeSByZXF1ZXN0IGlzIHRvIHRha2UgY3J5cHRvZGV2IGFuZA0KPiBldmVudGRl diBhcyBhIGJhc2UNCj4gY2hhbmdlIHRvIGFjY29yZGluZ2x5LiBUaGF0IG1ha2VzIHJldmlldyBw cm9jZXNzIGVhc3ksIEFzIHJldmlld2VyDQo+IG5lZWRzIG9ubHkgdGhpbmssIFRoZSByYXRpb25h bGUgIGJlaGluZCwNCj4gV2h5IGl0IHJlZ2V4ZGV2IGNvbW1vbiBjb2RlIGNob3NlbiBhIGRpZmZl cmVudCBhcHByb2FjaC4gV3JpdGluZyBmcm9tDQo+IHNjcmF0Y2ggbWFrZXMgdGhlIHJldmlld2Vy J3Mgam9iDQo+IGRpZmZpY3VsdC4NCj4gDQo+IFdlIHNwZW5kIGEgbG90IG9mIHRpbWUgcmV2aWV3 aW5nIGFuZCBtYWtlIG1hdHVyZSBjcnlwdG9kZXYgYW5kDQo+IGV2ZW50ZGV2IGNvbW1vbiBjb2Rl LCBQbGVhc2UgbGV2ZXJhZ2UgdGhhdC4NCg0KSSBmdWxseSBhZ3JlZSB3aXRoIHlvdSB0aGF0IHdl IHNob3VsZCBsZXZlcmFnZSBrbm93biBjb2RlIGFzIG11Y2ggYXMgd2UNCmNhbi4gQnV0IGp1c3Qg bGlrZSB5b3Ugc2FpZCB0aGUgaWRlYSBpcyB0byBrbm93IHdoYXQgdGhlIFJlZ0V4IG5lZWRzIA0K YW5kIHRoZW4gc2VlIGhvdyBpdCBpcyBkb25lIGluIG90aGVyIG1vZHVsZXMuDQpJIGRvbid0IGtu b3cgaG93IHRoZSB2ZGV2IHBtZCB3aWxsIGxvb2sgbGlrZSAoSSBjYW4gZ3Vlc3MpDQpTbyBJIHBy ZWZlciB0byBhZGQgdGhpcyBjb2RlIGluIGxhdGVyIHN0YWdlIHdoZXJlIHdlIHdpbGwgZ2V0IGJl dHRlcg0KVW5kZXJzdGFuZGluZyBvbiBob3cgYmVzdCB0byBpbXBsZW1lbnQgaXQuIA0KDQpXZSBo YXZlIHRoZSBjb25maWd1cmUsIHF1ZXVlX3NldHVwLCBzdGFydCwgZW5xdWV1ZSwgZGVxdWV1ZSBh bmQgc3RvcC4NCkkgd2lsbCBhZGQgc3VwcG9ydCBmb3IgcmVjb25maWd1cmUgbGlrZSBJIHNhaWQg aW4gcHJldmlvdXMgY29kZS4NClNvIGlmIEkgdW5kZXJzdGFuZCBjb3JyZWN0bHkgZnJvbSB5b3Vy IHBvaW50IG9mIHZpZXcsIHRoaXMgcGF0Y2ggaXMganVzdCBtaXNzaW5nDQp0aGUgdmRldiBmdW5j dGlvbnMgcmlnaHQ/IElmIHNvIGxldHMga2VlcCB0aGVtIG91dCBmb3Igbm93LCBJIHByb21pc2Ug eW91IHRoYXQgaWYgbmVlZGVkDQpJIHdpbGwgYWRkIHRoaXMgZnVuY3Rpb24uDQoNCg==