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 B1D69A052E; Sun, 1 Mar 2020 07:13:33 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id C2A631BFBD; Sun, 1 Mar 2020 07:13:32 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id 821971BF8F for ; Sun, 1 Mar 2020 07:13:30 +0100 (CET) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 02166IL9031540; Sat, 29 Feb 2020 22:13:15 -0800 Received: from pps.reinject (localhost [127.0.0.1]) by mx0b-0016f401.pphosted.com with ESMTP id 2yfrbtt6jb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 29 Feb 2020 22:13:15 -0800 Received: from m0045851.ppops.net (m0045851.ppops.net [127.0.0.1]) by pps.reinject (8.16.0.36/8.16.0.36) with SMTP id 0216Aipa025685; Sat, 29 Feb 2020 22:13:14 -0800 Received: from sc-exch04.marvell.com ([199.233.58.184]) by mx0b-0016f401.pphosted.com with ESMTP id 2yfrbtt6j7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sat, 29 Feb 2020 22:13:14 -0800 Received: from SC-EXCH02.marvell.com (10.93.176.82) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Sat, 29 Feb 2020 22:13:12 -0800 Received: from NAM04-SN1-obe.outbound.protection.outlook.com (104.47.44.57) by SC-EXCH02.marvell.com (10.93.176.82) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Sat, 29 Feb 2020 22:13:12 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Rs6Guu1PhKm+Us1oSq2BCJJFfb/xyKd24bLlxW/yWSUoncQCWPQhm2ePEMtBuBMOG0xwbmiCgo6igEDnglVaIGpOOast6m17JT5QDr460h6jr4pAj2b+6Xy/9sVmwigXwXyPYK5vRA8WYfJj2MEgHaE01xraFBdgkXXBPzWcCkHiLLxd0foLB+tn7t0YIrF6daTT8lV3d/kXN9Gf8l/dE6+XksofzoWt3dQ1RTpGAEIx1iAqHVYYTyCeh0NjPTWd6OT3mLiDYVfFGyAUruZJP2SQCN/TW3a5g4qHAGstu6VVWgxo49kw80H5FNHyWXHvAMcfztF3E9Qmw8y0Dkgj6Q== 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=303OdtF4ceGjYG5fNZfKtWPnjpyL4guri6FojDOXxsI=; b=cpSedmdw5lTzvPAsKaCmg17gTm/dIny0JGxwxOQANzT4wHwoAzZ9ttKDGCZtjLt6WWoDgi7NPXaZ63oYNf7AU5y3TjCiPdB+1xbocFbDEgXoaHhSCCUNR+W79Unobs43zfuDaQua91+AfKKbjVHqmwHm3l6I3saGKIgzUahAUOs60kLWf653Sm2kR+6fZpiCb61SRGouvW7GkmRusCcMLwHjtRHcxLA33arUvQTPOkUEcfcisyRsXwXgb+gGMV56EvRLrUN3TCeQe4e9VuXkM2yt+Jxy4I4c43Az8HnS830uQUakdVPmioxvgd3DhifYi06LzkncYR0i+og5kg2D/Q== 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=303OdtF4ceGjYG5fNZfKtWPnjpyL4guri6FojDOXxsI=; b=qx+js+6O00xgEuBm99E1K9mo6tFzO+cQs67MgV25wxYwDdJVsjlXbkP7iuAwKvbKSbiWDy6YGeUXwJpPNwTRtWy8nAFkT8+523QB9zTmsGW2bj4xcxYLQqP4P2VoOr1At8a2UWjhaUiRn5BIjzVTa5o/bN8s+7cELmsrhoFLd2s= Received: from CY4PR1801MB1863.namprd18.prod.outlook.com (2603:10b6:910:7b::32) by CY4PR1801MB1928.namprd18.prod.outlook.com (2603:10b6:910:7b::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2772.18; Sun, 1 Mar 2020 06:13:10 +0000 Received: from CY4PR1801MB1863.namprd18.prod.outlook.com ([fe80::f937:9594:323b:29d0]) by CY4PR1801MB1863.namprd18.prod.outlook.com ([fe80::f937:9594:323b:29d0%7]) with mapi id 15.20.2772.018; Sun, 1 Mar 2020 06:13:10 +0000 From: Pavan Nikhilesh Bhagavatula To: Ori Kam , Jerin Jacob Kollanukkaran , "xiang.w.wang@intel.com" CC: "dev@dpdk.org" , "shahafs@mellanox.com" , "hemant.agrawal@nxp.com" , "opher@mellanox.com" , "alexr@mellanox.com" , 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.net" Thread-Topic: [EXT] [RFC v5] regexdev: introduce regexdev subsystem Thread-Index: AQHV7X/V1bE2uge9v026nqt38aqwHagzRE1Q Date: Sun, 1 Mar 2020 06:13:10 +0000 Message-ID: References: <20190627155036.56940-1-jerinj@marvell.com> <1582816115-95871-1-git-send-email-orika@mellanox.com> In-Reply-To: <1582816115-95871-1-git-send-email-orika@mellanox.com> Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [122.172.21.97] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 59df6747-1707-44fd-2ce2-08d7bda79e27 x-ms-traffictypediagnostic: CY4PR1801MB1928: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-forefront-prvs: 0329B15C8A x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(346002)(39850400004)(396003)(376002)(136003)(189003)(199004)(7416002)(81166006)(81156014)(8676002)(76116006)(7696005)(55016002)(4326008)(5660300002)(86362001)(186003)(316002)(26005)(2906002)(71200400001)(478600001)(66476007)(66556008)(6506007)(33656002)(66446008)(64756008)(52536014)(9686003)(66946007)(110136005)(8936002)(54906003); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR1801MB1928; H:CY4PR1801MB1863.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 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: Zi5ZFwilYpU9iyTA0hpWBaE9uZrsysyliVrflPWpyUCzS8SckhO071J1hW+l41zh+/5Gr1g4QHTq7gmg/nxTkkUt2jBu5qK90ibFrXNePSEHfWfeJj5IIEnIDaNy5pB4B1PpQXDXa+xn9LJWjDaJvz/hAU53oeVa+GsWvcDGK3+5Zndk7ddH469cW+oXnMYbPC+nbhnajKFqV1iwFDivT0FHmERZW8LyOKtmhx/tARldO9fH+Dk1+3VbC7JEUdSzZhhbGpojhzhht/AZ0fsd0lmSzQh9+vbyGGocyVu0yryaDO3IQ+9pdKe1p+41aO3l1TLn64xosvfclcspMBYRpzLQ5dBJzssvTETeV5Z3EYibmFbMnXp6ZH8OJyX3aGwj2L2V152qcWdbxd9D2lYZIKVpaeG/UxV4DShELuyvqDJ4Yos3aCyBTf9rBh64ZeQV x-ms-exchange-antispam-messagedata: K5txtLBfPJXYKlPbMQYbEHIViCfLMROH0XeraOBNxoEd3K4xVHCv6vGOxpZ/JQl06VYz7aw+Z8jaxW60LSmpi12k4RI2FCZU2Yez6LeumqaE8sOWRqMW3CQqTDbMzRCxlV57BLiEmxB0M/M3u/aJug== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 59df6747-1707-44fd-2ce2-08d7bda79e27 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Mar 2020 06:13:10.3901 (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: OzrPG553jUXshNq8EfdsrXfMqOYs+zT2gIM18NMv2i3z3TbpPH0tguik/0HNiAyRM0mBsQHm706Z437R/zq14KMK9yosQFzQtavQ0wQQq4I= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR1801MB1928 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.138, 18.0.572 definitions=2020-03-01_01:2020-02-28, 2020-03-01 signatures=0 Subject: Re: [dpdk-dev] [EXT] [RFC v5] regexdev: introduce regexdev subsystem 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" SGkgT3JpLA0KDQpNaW5vciBjb21tZW50cyBiZWxvdy4NCg0KPHNuaXA+DQoNCj4rLyoqDQo+KyAq IFRoZSBnZW5lcmljICpydGVfcmVnZXhfb3BzKiBzdHJ1Y3R1cmUgdG8gaG9sZCB0aGUgUmVnRXgg YXR0cmlidXRlcw0KPisgKiBmb3IgZW5xdWV1ZSBhbmQgZGVxdWV1ZSBvcGVyYXRpb24uDQo+KyAq Lw0KPitzdHJ1Y3QgcnRlX3JlZ2V4X29wcyB7DQo+KwkvKiBXMCAqLw0KPisJdWludDE2X3QgcmVx X2ZsYWdzOw0KPisJLyoqPCBSZXF1ZXN0IGZsYWdzIGZvciB0aGUgUmVnRXggb3BzLg0KPisJICog QHNlZSBSVEVfUkVHRVhfT1BTX1JFUV8qDQo+KwkgKi8NCj4rCXVpbnQxNl90IHJzcF9mbGFnczsN Cj4rCS8qKjwgUmVzcG9uc2UgZmxhZ3MgZm9yIHRoZSBSZWdFeCBvcHMuDQo+KwkgKiBAc2VlIFJU RV9SRUdFWF9PUFNfUlNQXyoNCj4rCSAqLw0KPisJdWludDE2X3QgbmJfYWN0dWFsX21hdGNoZXM7 DQo+KwkvKio8IFRoZSB0b3RhbCBudW1iZXIgb2YgYWN0dWFsIG1hdGNoZXMgZGV0ZWN0ZWQgYnkg dGhlDQo+UmVnZXggZGV2aWNlLiovDQo+Kwl1aW50MTZfdCBuYl9tYXRjaGVzOw0KPisJLyoqPCBU aGUgdG90YWwgbnVtYmVyIG9mIG1hdGNoZXMgcmV0dXJuZWQgYnkgdGhlIFJlZ0V4DQo+ZGV2aWNl IGZvciB0aGlzDQo+KwkgKiBzY2FuLiBUaGUgc2l6ZSBvZiAqcnRlX3JlZ2V4X29wczo6bWF0Y2hl cyogemVybyBsZW5ndGggYXJyYXkNCj53aWxsIGJlDQo+KwkgKiB0aGlzIHZhbHVlLg0KPisJICoN Cj4rCSAqIEBzZWUgc3RydWN0IHJ0ZV9yZWdleF9vcHM6Om1hdGNoZXMsIHN0cnVjdA0KPnJ0ZV9y ZWdleF9tYXRjaA0KPisJICovDQo+Kw0KPisJLyogVzEgKi8NCj4rCXN0cnVjdCBydGVfbWJ1ZiBt YnVmOyAvKio8IHNvdXJjZSBtYnVmLCB0byBzZWFyY2ggaW4uICovDQoNClRoaXMgc2hvdWxkIGJl ICptYnVmLg0KDQo+Kw0KPisJLyogVzIgKi8NCj4rCXVpbnQxNl90IGdyb3VwX2lkMDsNCg0KVGhp cyBzaG91bGQgYmUgZ3JvdXBfaWQxLg0KDQo+KwkvKio8IEZpcnN0IGdyb3VwX2lkIHRvIG1hdGNo IHRoZSBydWxlIGFnYWluc3QuIE1pbmltdW0gb25lDQo+Z3JvdXAgaWQNCj4rCSAqIG11c3QgYmUg cHJvdmlkZWQgYnkgYXBwbGljYXRpb24uDQo+KwkgKiBXaGVuIFJURV9SRUdFWF9PUFNfUkVRX0dS T1VQX0lEMV9WQUxJRF9GIHNldCB0aGVuDQo+Z3JvdXBfaWQxDQo+KwkgKiBpcyB2YWxpZCwgcmVz cGVjdGl2ZWx5IHNpbWlsYXIgZmxhZ3MgZm9yIGdyb3VwX2lkMiBhbmQgZ3JvdXBfaWQzLg0KPisJ ICogVXBvbiB0aGUgbWF0Y2gsIHN0cnVjdCBydGVfcmVnZXhfbWF0Y2g6Omdyb3VwX2lkIHNoYWxs IGJlDQo+dXBkYXRlZA0KPisJICogd2l0aCBtYXRjaGluZyBncm91cCBJRCBieSB0aGUgZGV2aWNl LiBHcm91cCBJRCBzY2hlbWUNCj5wcm92aWRlcw0KPisJICogcnVsZSBpc29sYXRpb24gYW5kIGVm ZmVjdGl2ZSBwYXR0ZXJuIG1hdGNoaW5nLg0KPisJICovDQo+Kwl1aW50MTZfdCBncm91cF9pZDE7 DQo+KwkvKio8IFNlY29uZCBncm91cF9pZCB0byBtYXRjaCB0aGUgcnVsZSBhZ2FpbnN0Lg0KPisJ ICoNCj4rCSAqIEBzZWUgUlRFX1JFR0VYX09QU19SRVFfR1JPVVBfSUQxX1ZBTElEX0YNCj4rCSAq Lw0KDQpUaGUgYWJvdmUgYGdyb3VwX2lkMWAgc2hvdWxkIGJlIHJlbW92ZWQgYXMgaXRzIGR1cGxp Y2F0ZS4NCg0KPisJdWludDE2X3QgZ3JvdXBfaWQyOw0KPisJLyoqPCBUaGlyZCBncm91cF9pZCB0 byBtYXRjaCB0aGUgcnVsZSBhZ2FpbnN0Lg0KPisJICoNCj4rCSAqIEBzZWUgUlRFX1JFR0VYX09Q U19SRVFfR1JPVVBfSUQyX1ZBTElEX0YNCj4rCSAqLw0KPisJdWludDE2X3QgZ3JvdXBfaWQzOw0K PisJLyoqPCBGb3J0aCBncm91cF9pZCB0byBtYXRjaCB0aGUgcnVsZSBhZ2FpbnN0Lg0KPisJICoN Cj4rCSAqIEBzZWUgUlRFX1JFR0VYX09QU19SRVFfR1JPVVBfSUQzX1ZBTElEX0YNCj4rCSAqLw0K PisNCj4rCS8qIFczICovDQo+KwlSVEVfU1REX0MxMQ0KPisJdW5pb24gew0KPisJCXVpbnQ2NF90 IHVzZXJfaWQ7DQo+KwkJLyoqPCBBcHBsaWNhdGlvbiBzcGVjaWZpYyBvcGFxdWUgdmFsdWUuIEFu IGFwcGxpY2F0aW9uDQo+bWF5IHVzZQ0KPisJCSAqIHRoaXMgZmllbGQgdG8gaG9sZCBhcHBsaWNh dGlvbiBzcGVjaWZpYyB2YWx1ZSB0byBzaGFyZQ0KPisJCSAqIGJldHdlZW4gZGVxdWV1ZSBhbmQg ZW5xdWV1ZSBvcGVyYXRpb24uDQo+KwkJICogSW1wbGVtZW50YXRpb24gc2hvdWxkIG5vdCBtb2Rp ZnkgdGhpcyBmaWVsZC4NCj4rCQkgKi8NCj4rCQl2b2lkICp1c2VyX3B0cjsNCj4rCQkvKio8IFBv aW50ZXIgcmVwcmVzZW50YXRpb24gb2YgKnVzZXJfaWQqICovDQo+Kwl9Ow0KPisNCj4rCS8qIFc0 ICovDQo+KwlzdHJ1Y3QgcnRlX3JlZ2V4X21hdGNoIG1hdGNoZXNbXTsNCj4rCS8qKjwgWmVybyBs ZW5ndGggYXJyYXkgdG8gaG9sZCB0aGUgbWF0Y2ggdHVwbGVzLg0KPisJICogVGhlIHN0cnVjdCBy dGVfcmVnZXhfb3BzOjpuYl9tYXRjaGVzIHZhbHVlIGhvbGRzIHRoZQ0KPm51bWJlciBvZg0KPisJ ICogZWxlbWVudHMgaW4gdGhpcyBhcnJheS4NCj4rCSAqDQo+KwkgKiBAc2VlIHN0cnVjdCBydGVf cmVnZXhfb3BzOjpuYl9tYXRjaGVzDQo+KwkgKi8NCj4rfTsNCg==