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 7C576A0577; Sun, 5 Apr 2020 17:04:03 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 4CE5D276C; Sun, 5 Apr 2020 17:04:03 +0200 (CEST) Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50084.outbound.protection.outlook.com [40.107.5.84]) by dpdk.org (Postfix) with ESMTP id 841D8F12 for ; Sun, 5 Apr 2020 17:04:01 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cI7hvoLjzNhqMqoDOkETHFWWoGUOQDKGiWHUPtw+ngiE6rgPMeWsvob1+yYXJYoS2APFgK5yInWI8MhOqS98H6Na7Z9s0Cxms5rrl8KygKTg3i1Va+taureiiBZWzxs8BXzk7ebBZ4QlnX1mR7SMsYoqh3WIR20DMWYmFoQo076kYgnb5McsOk3f/f2V/aKpikjeU5r9i8KAy2b+xU197C5RrhxYrjZ6tZHtcH1lYcdKBikf8FG2Gcyb4hc4dhzs0VfY+WPODZ7LfTbCjF3t/EdsNS2xuwFQ1+4ARzEXzm+I53SaIIgqvKmUzRIIKoP9XNXWMV7p/ViFyjb6TGld7g== 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=GBrSo868dCo0IQoePSIvCAJtiiYCGDZKafSOEBFI6TM=; b=cjzdSU+GIfTypVYFBPUzJDGT3OVthJVbLbtJf18y70fVMdfPeDsURAoux5w/4oRld6Qt0uI+nirb+ggjyEk5Gw/Lx9+9WW8g0dsPbQtFX1KL9Fg2JXTWefhTGytfzrMPTz1mRfUskQ5FX/fMjIHqu4NWZVTwc/0+W+arbgC6WXOcyC2ibExocMuUuvmmpzMlq6hpW1B50jHxjBHy4j6uHxbBYpCWxRwkO4iFYKYgbXRdAyQ4WKXGFOGwupzzB31+zl4cetgUoCAP69gljH4F4ukRBA2WCF5TAYdknL3crzFbjA3e5I92ETaJWAMnk0yi+xVGJHjhs5TUB0jw0Wpdow== 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=GBrSo868dCo0IQoePSIvCAJtiiYCGDZKafSOEBFI6TM=; b=LFQpcKOCAK4OCTSRIUocGfDZ3d2TFX/s9NG5YYDxvrFaDPEEIDaeiHcv+AYusaJ5R9EhnY1iA0sMhdzzYMs22V5Z5Z53dYtaiFkeuyBDpyJL75R8+SzP7/GvQemwL4uwKq4wk1+GXCrowZZJW/7CCqEjt79nzYUfmiORUsMZ5R0= Received: from AM6PR05MB5176.eurprd05.prod.outlook.com (2603:10a6:20b:63::30) by AM6PR05MB4357.eurprd05.prod.outlook.com (2603:10a6:209:48::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.19; Sun, 5 Apr 2020 15:03:59 +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; Sun, 5 Apr 2020 15:03:58 +0000 From: Ori Kam To: Pavan Nikhilesh Bhagavatula , Jerin Jacob Kollanukkaran , "xiang.w.wang@intel.com" CC: "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" , Thomas Monjalon Thread-Topic: [EXT] [PATCH v1 0/4] add RegEx class Thread-Index: AQHWBZXtUXjVOwr+qUSR8e3xghlVaKho+JsAgAGio5A= Date: Sun, 5 Apr 2020 15:03:58 +0000 Message-ID: References: <1585464438-111285-1-git-send-email-orika@mellanox.com> 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.175.32.251] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: f03106b0-060c-44f8-0b34-08d7d97291ab x-ms-traffictypediagnostic: AM6PR05MB4357:|AM6PR05MB4357: 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:10000; x-forefront-prvs: 03648EFF89 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)(136003)(376002)(396003)(39860400002)(366004)(346002)(478600001)(45080400002)(71200400001)(86362001)(26005)(6506007)(966005)(4326008)(55016002)(9686003)(186003)(110136005)(316002)(33656002)(81166006)(76116006)(2906002)(5660300002)(7416002)(66446008)(54906003)(7696005)(66476007)(8936002)(8676002)(64756008)(66556008)(81156014)(66946007)(52536014); 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: l1UUPRtQOj84KzN3fu6EqPhaQM9kNOGpRT6l6d/6ivMtpwx07lll+PfAqa5P+phOVWRQlvpxLzhhHt0aLIru354JVIDHIGsca9g3HS/QI7i6CV6z1bsLv8jC6EX2ynET6O5Cn4+xxenm2VXi8stkImJOfC92UnTRRdohiZetT9npRkTSZAMN532gAXDNdKLb6x+OidnKe1yo9KL2npMIRrE04WmIyBczZiCsc+CyshzuFxPsTTxoFY6Biul4layt5eufg6NS86IbZgnolAkhcuFcLZVN3FbIYqnEtTIK+53RgZH/ugGn2OUSfnnwug6Vp2COToYQyLvB7W+Y5mQ7Nh5Il/WHr8NF8IHwjwBAtNwadCCPEs4l0mRz9i9lbOovkaXJAVpP7StTWxum1kEFE0b2X4w3kNzUmOqYVxypXq19g45oqVROBCeXMkR6FgQCp+HFsPjRTsY8hTm7BEsBNT/OyC1T2QMHZjqjjU1eWZUjevtlQ8T7NpeIT7FS1qrctase0fmn5gQmT/qwDWfFUQ== x-ms-exchange-antispam-messagedata: 5kpnmH2HsYhcEkTFpVicCHbBymKDiQ9jqdx3H6Pl6/YjnSMAK1xOPa5/eZq0GVsgOHeFjwib1jowceIIiJ/GsO3h/jCgfn6wu+5iPVEe6CKOBZp4us9ZMsPAdtnnuN/jp1PDm8yn5h1VVGpxRsxpQg== 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: f03106b0-060c-44f8-0b34-08d7d97291ab X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Apr 2020 15:03:58.5781 (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: 8TgOARvK3kGQ3NCdhyufpFIyKEEfea42Zkzwmi8j++54OEBdUP7/qOTacE+p0x0gx2FJn991oujk6+iAypaTxg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR05MB4357 Subject: Re: [dpdk-dev] [EXT] [PATCH v1 0/4] add RegEx class 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" SGkgUGF2YW4sDQoNClRoYW5rcyBmb3IgeW91ciBjb21tZW50cywgUFNCLg0KDQpCZXN0LA0KT3Jp DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2IDxkZXYtYm91bmNl c0BkcGRrLm9yZz4gT24gQmVoYWxmIE9mIFBhdmFuIE5pa2hpbGVzaCBCaGFnYXZhdHVsYQ0KPiBT dWJqZWN0OiBSZTogW2RwZGstZGV2XSBbRVhUXSBbUEFUQ0ggdjEgMC80XSBhZGQgUmVnRXggY2xh c3MNCj4gDQo+IEhpIE9yaSwNCj4gDQo+IExvb2tzIGxpa2UgdGhlIHNlcmllcyBpcyBtaXNzaW5n IHN1cHBvcnQgZm9yIHZpcnR1YWwgZGV2aWNlcyBpLmUuIHZkZXYNCj4gQHNlZSBydGVfZXZlbnRk ZXZfcG1kX3ZkZXYuaCwgcnRlX2V0aGRldl92ZGV2LmguDQo+IA0KPiBIeXBlcnNjYW4gYW5kIFBD UkUgYmFzZWQgcmVnZXhkZXYgd291bGQgbmVlZCB2ZGV2IHN1cHBvcnQuDQo+IA0KDQpBcyBmYXIg YXMgSSBjYW4gc2VlLCAgdGhlIGZ1bmN0aW9ucyBpbiBydGVfZXRoZGV2X3ZkZXYuaCBmb3IgZXhh bXBsZSwgYXJlIGp1c3QNCndyYXBwZXIgZnVuY3Rpb25zLiBJIGRvbid0IHRoaW5rIHRoZXkgYXJl IG5lZWRlZCBhdCBsZWFzdCBub3QgaW4gY3VycmVudCBzdGFnZSwNCnRoZSB2ZGV2IFBNRCBjYW4g anVzdCBjYWxsIHRoZSByZWdpc3RlciBmdW5jdGlvbiBieSBoaW1zZWxmLg0KSSB0aGluayB0aGF0 IGlmIHdlIHNlZSB3ZSBoYXZlIGEgbmVlZCBvciBsYXJnZSBjb2RlIGJhc2UgdGhhdCBzaG91bGQv Y2FuDQpiZSBzaGFyZWQgYmV0d2VlbiBkZXZpY2VzIHRoZW4gd2Ugd2lsbCBhZGQgc3VjaCBmdW5j dGlvbnMuDQoNCj4gVGhhbmtzLA0KPiBQYXZhbi4NCj4gDQo+ID5UaGlzIHBhdGNoIHNldCBhZGRz IHRoZSBSZWdFeCBjbGFzcywgd2hpY2ggZW5hYmxlcyBSZWdFeCBwYXR0ZXJuDQo+ID5tYXRjaGlu ZywgYm90aCBvbiBIVy9TVyBQTURzLg0KPiA+DQo+ID5FeGFtcGxlIGZvciBhcHBsaWNhdGlvbnMg dGhhdCB3aWxsIGJlbmVmaXQgZnJvbSB0aGlzIGNsYXNzOg0KPiA+KiBOZXh0IEdlbmVyYXRpb24g RmlyZXdhbGxzIChOR0ZXKQ0KPiA+KiBEZWVwIFBhY2tldCBhbmQgRmxvdyBJbnNwZWN0aW9uIChE UEkpDQo+ID4qIEludHJ1c2lvbiBQcmV2ZW50aW9uIFN5c3RlbXMgKElQUykNCj4gPiogRERvUyBN aXRpZ2F0aW9uDQo+ID4qIE5ldHdvcmsgTW9uaXRvcmluZw0KPiA+KiBEYXRhIExvc3MgUHJldmVu dGlvbiAoRExQKQ0KPiA+KiBTbWFydCBOSUNzDQo+ID4qIEdyYW1tYXIgYmFzZWQgY29udGVudCBw cm9jZXNzaW5nDQo+ID4qIFVSTCwgc3BhbSBhbmQgYWR3YXJlIGZpbHRlcmluZw0KPiA+KiBBZHZh bmNlZCBhdWRpdGluZyBhbmQgcG9saWNpbmcgb2YgdXNlci9hcHBsaWNhdGlvbiBzZWN1cml0eSBw b2xpY2llcw0KPiA+KiBGaW5hbmNpYWwgZGF0YSBtaW5pbmcgLSBwYXJzaW5nIG9mIHN0cmVhbWVk IGZpbmFuY2lhbCBmZWVkcw0KPiA+KiBBcHBsaWNhdGlvbiByZWNvZ25pdGlvbi4NCj4gPiogRG1l bW9yeSBpbnRyb3NwZWN0aW9uLg0KPiA+KiBOYXR1cmFsIExhbmd1YWdlIFByb2Nlc3NpbmcgKE5M UCkNCj4gPiogU2VudGltZW50IEFuYWx5c2lzLg0KPiA+KiBCaWcgZGF0YSBkYXRhYnNlIGFjY2Vs ZXJhdGlvbi4NCj4gPiogQ29tcHV0YXRpb25hbCBzdG9yYWdlLg0KPiA+DQo+ID5UaGlzIHBhdGNo IHNldCBpcyBiYXNlZCBvbiBSRkNbMV0NCj4gPg0KPiA+VGhpcyBjbGFzcyBzaG91bGQgYmUgbWVy Z2VkIG9ubHkgYWZ0ZXIgdGhlcmUgaXMgYXQgbGVhc3QNCj4gPm9uZSBQTUQgdGhhdCBpbXBsZW1l bnRzIGl0LiBBbHNvIHRoZSB0ZXN0IGFwcGxpY2F0aW9uIHdpbGwNCj4gPmJlIGFkZGVkIHdoZW4g dGhlIGZpcnN0IFBNRCBpcyBhZGRlZC4NCj4gPg0KPiA+DQo+ID4NCj4gPlsxXQ0KPiBodHRwczov L2V1cjAzLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYl MkZ1cmxkZWZlbnMNCj4gZS5wcm9vZnBvaW50LmNvbSUyRnYyJTJGdXJsJTNGdSUzRGh0dHBzLQ0K PiAmYW1wO2RhdGE9MDIlN0MwMSU3Q29yaWthJTQwbWVsbGFub3guY29tJTdDOTZhYTEyZWFmMGEz NDljNDJjNzIwDQo+IDhkN2Q4OTkxOGVhJTdDYTY1Mjk3MWM3ZDJlNGQ5YmE2YTRkMTQ5MjU2ZjQ2 MWIlN0MwJTdDMCU3QzYzNzIxNg0KPiAwMjQ0MjU1NTY0ODImYW1wO3NkYXRhPTFGYXF1cmRCcWQ5 RnprS0o4RG1wcjdCUVNpVGZEUWhXUDUxemJkbWF1DQo+ICUyQkElM0QmYW1wO3Jlc2VydmVkPTAN Cj4gPjNBX19wYXRjaGVzLmRwZGsub3JnX3BhdGNoXzY2NTAxXyZkPUR3SURhUSZjPW5LaldlYzJi NlIwbU8NCj4gPnlQYXo3eHRmUSZyPUUzU2dZTWp0S0NNVnNCLWZtdmdHVjNvLQ0KPiA+Z19makxo azVQdXBpOWlqb2hwYyZtPWJFLQ0KPiA+S1FkbzJwUWt0dlhvU3ZBQWU1cHBxMjQyM0FFWWxwVzVN VEs5MFV5WSZzPXFMZ0xsZXdGVG9GbGtIDQo+ID55VUJRY0dWWVU2ZkcydDV5TmcydUF6N2hfT2xW QSZlPQ0KPiA+DQo+ID5KZXJpbiBKYWNvYiAoMSk6DQo+ID4gIHJlZ2V4ZGV2OiBpbnRyb2R1Y2Ug cmVnZXhkZXYgc3Vic3lzdGVtDQo+ID4NCj4gPk9yaSBLYW0gKDMpOg0KPiA+ICByZWdleGRldjog YWRkIHJlZ2V4IGNvcmUgaCBmaWxlDQo+ID4gIHJlZ2V4ZGV2OiBhZGQgcmVnZXhkZXYgY29yZSBm dW5jdGlvbnMNCj4gPiAgcmVnZXhkZXY6IGltcGxlbWVudCByZWdleCBydGUgbGV2ZWwgZnVuY3Rp b25zDQo+ID4NCj4gPiBjb25maWcvY29tbW9uX2Jhc2UgICAgICAgICAgICAgICAgICAgICAgICAg ICB8ICAgIDggKw0KPiA+IGNvbmZpZy9tZXNvbi5idWlsZCAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgICAgMSArDQo+ID4gZG9jL2FwaS9kb3h5LWFwaS1pbmRleC5tZCAgICAgICAgICAgICAg ICAgICAgfCAgICAxICsNCj4gPiBkb2MvYXBpL2RveHktYXBpLmNvbmYuaW4gICAgICAgICAgICAg ICAgICAgICB8ICAgIDEgKw0KPiA+IGRvYy9ndWlkZXMvcHJvZ19ndWlkZS9pbmRleC5yc3QgICAg ICAgICAgICAgIHwgICAgMSArDQo+ID4gZG9jL2d1aWRlcy9wcm9nX2d1aWRlL3JlZ2V4ZGV2X2xp Yi5yc3QgICAgICAgfCAgMTc3ICsrKw0KPiA+IGxpYi9NYWtlZmlsZSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgMiArDQo+ID4gbGliL2xpYnJ0ZV9yZWdleGRldi9NYWtlZmls ZSAgICAgICAgICAgICAgICAgfCAgIDMzICsNCj4gPiBsaWIvbGlicnRlX3JlZ2V4ZGV2L21lc29u LmJ1aWxkICAgICAgICAgICAgICB8ICAgMTAgKw0KPiA+IGxpYi9saWJydGVfcmVnZXhkZXYvcnRl X3JlZ2V4ZGV2LmMgICAgICAgICAgIHwgIDM3NiArKysrKysrDQo+ID4gbGliL2xpYnJ0ZV9yZWdl eGRldi9ydGVfcmVnZXhkZXYuaCAgICAgICAgICAgfCAxNDgyDQo+ID4rKysrKysrKysrKysrKysr KysrKysrKysrKw0KPiA+IGxpYi9saWJydGVfcmVnZXhkZXYvcnRlX3JlZ2V4ZGV2X2NvcmUuaCAg ICAgIHwgIDE0OSArKysNCj4gPiBsaWIvbGlicnRlX3JlZ2V4ZGV2L3J0ZV9yZWdleGRldl9kcml2 ZXIuaCAgICB8ICAgNTAgKw0KPiA+IGxpYi9saWJydGVfcmVnZXhkZXYvcnRlX3JlZ2V4ZGV2X3Zl cnNpb24ubWFwIHwgICAyNiArDQo+ID4gbGliL21lc29uLmJ1aWxkICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgICAzICstDQo+ID4gbWVzb25fb3B0aW9ucy50eHQgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgICAyICsNCj4gPiAxNiBmaWxlcyBjaGFuZ2VkLCAyMzIxIGluc2Vy dGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCj4gPiBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jL2d1aWRl cy9wcm9nX2d1aWRlL3JlZ2V4ZGV2X2xpYi5yc3QNCj4gPiBjcmVhdGUgbW9kZSAxMDA2NDQgbGli L2xpYnJ0ZV9yZWdleGRldi9NYWtlZmlsZQ0KPiA+IGNyZWF0ZSBtb2RlIDEwMDY0NCBsaWIvbGli cnRlX3JlZ2V4ZGV2L21lc29uLmJ1aWxkDQo+ID4gY3JlYXRlIG1vZGUgMTAwNjQ0IGxpYi9saWJy dGVfcmVnZXhkZXYvcnRlX3JlZ2V4ZGV2LmMNCj4gPiBjcmVhdGUgbW9kZSAxMDA2NDQgbGliL2xp YnJ0ZV9yZWdleGRldi9ydGVfcmVnZXhkZXYuaA0KPiA+IGNyZWF0ZSBtb2RlIDEwMDY0NCBsaWIv bGlicnRlX3JlZ2V4ZGV2L3J0ZV9yZWdleGRldl9jb3JlLmgNCj4gPiBjcmVhdGUgbW9kZSAxMDA2 NDQgbGliL2xpYnJ0ZV9yZWdleGRldi9ydGVfcmVnZXhkZXZfZHJpdmVyLmgNCj4gPiBjcmVhdGUg bW9kZSAxMDA2NDQgbGliL2xpYnJ0ZV9yZWdleGRldi9ydGVfcmVnZXhkZXZfdmVyc2lvbi5tYXAN Cj4gPg0KPiA+LS0NCj4gPjEuOC4zLjENCg0K