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 A3FD9A0566; Tue, 10 Mar 2020 14:42:27 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 103C11BF96; Tue, 10 Mar 2020 14:42:27 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id D2E611BF96 for ; Tue, 10 Mar 2020 14:42:25 +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 02ADToG0003582; Tue, 10 Mar 2020 06:42:05 -0700 Received: from pps.reinject (localhost [127.0.0.1]) by mx0b-0016f401.pphosted.com with ESMTP id 2yp04fkhvn-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 10 Mar 2020 06:42:05 -0700 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 02ADUDvN003950; Tue, 10 Mar 2020 06:42:04 -0700 Received: from sc-exch01.marvell.com ([199.233.58.181]) by mx0b-0016f401.pphosted.com with ESMTP id 2yp04fkhvf-3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Tue, 10 Mar 2020 06:42:04 -0700 Received: from SC-EXCH04.marvell.com (10.93.176.84) by SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 10 Mar 2020 06:42:02 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.171) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Tue, 10 Mar 2020 06:42:02 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gfwpbhNw4m5qgKzYsZzYWy9fdJQ7/pHv2zyGPuw7C50NGskTm0ivqgI9q0QMYWrGt162BN2Z90UGWTaAibe3/C8c94Ud61HnrbIWKwSBhkuEZbCny2SNGRL8nTtJYxzPzYaBAmYjdddxVNWdVynm5rxAR0VrTrcSBpmHkgSVPjdMzEr8eGZC8Q7GPZP6NZuzCYjeOw9bVg22JwnG+KFsV95Sb4D68jLbbORxQnys0NoFjgxL5oZj7iwUokQqa0UH6e1Co2m0Il06WylCMJ/OPC8dDCqNi/PZqLGmZs48qNtR37b+1yD1YdlcVtYTvkY8bNqaGVXoBH+EmuQDz2QsAQ== 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=aYfZIv7lKs0B8CMdmOuC3eTXpdT4C298vMg09rI04Sk=; b=QoPFm87M3Iy59DXh307/zEZOco19QLGCAIKvrV0O+sl9/H36BGOx/YGES7Lv3m0sazifLrQSoJmerwJZMCHL0tb1L6RCABc6pUfdP720a9ggBaE465RU/f1+Ix52uZaadE4su29Y77ntMb2cxjskyxYRub0OsTosWT2xdjMRHgeh248JgApZcmaZqpqYcLFdNW0nte+ZxwtCS09e+i5MTGdcgbNmNRwu4wSg2W5V49YkP7DlId6+5VCxO+9Nen2nBYiLovxSGT6MVjXstrdjJQ7JUXEzdhkHhkQzYAIfVOTpH0OKmOHKJT3I1YuNZdpkSNifj2YT20tqIBIhfy9xXA== 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=aYfZIv7lKs0B8CMdmOuC3eTXpdT4C298vMg09rI04Sk=; b=axndu9hIClxR+TDL9AOoMh/qLFgQZ1Q2ngkVTYsNP/e3YnwLJ5lMM73NRytTlETJXPK3RiLJHAbNoVrySWHVPJxto5e+PAsY0XGpSi0kmX4124ecYA8QGGQQCaSyYaH7MZVSP8JXPF2qyzOMdsIJE5XlMwAYwke5AKHXXLz8xhI= 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.2793.16; Tue, 10 Mar 2020 13:42:01 +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.2793.013; Tue, 10 Mar 2020 13:42:01 +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: [dpdk-dev] [RFC v6] regexdev: introduce regexdev subsystem Thread-Index: AQHV9sddT9Nuv1KTzE+8IO/1xY6ZYKhB052g Date: Tue, 10 Mar 2020 13:42:00 +0000 Message-ID: References: <20190627155036.56940-1-jerinj@marvell.com> <1583836353-42867-1-git-send-email-orika@mellanox.com> In-Reply-To: <1583836353-42867-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: [106.206.36.42] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c48a2b5a-1972-4ef8-1c33-08d7c4f8cfa1 x-ms-traffictypediagnostic: CY4PR1801MB1928: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-forefront-prvs: 033857D0BD x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(39860400002)(366004)(396003)(136003)(346002)(199004)(189003)(316002)(2906002)(55016002)(110136005)(5660300002)(478600001)(76116006)(66946007)(54906003)(9686003)(6506007)(66556008)(64756008)(66446008)(66476007)(33656002)(7416002)(52536014)(186003)(86362001)(26005)(8936002)(7696005)(71200400001)(81166006)(81156014)(8676002)(4326008); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR1801MB1928; H:CY4PR1801MB1863.namprd18.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX: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: oB48dABfLrlE+eev7N8Bs6oprsNQaDTjCk3a13vpnVxllCE8mi7Yr0b46ZFI+1GIL39OtIXwtbVF1WpCMIHRToPqmU0g/bSVQcw2rU3I9ib9KachJlt66ZwRC5afsxGLxOwQwa4pI12S+/wYcwoRygHX6yWsc59sWsVW2Rkgh4kDMumrIg8eFoBsPAFjuISOLe7a/pmYosA9vvN/EBnRTIqeCBxn8tUsW4/eBzEulqSUUdkNly0v6Cehd0T4MKiyDKPwV6XtHN8O5eo4dp9OhYZhnZU4nL5zIginWkHA1EnnEvmFLzsi05ujSEhoIHZycRCJx8h5SDmhvRdYMrUSQcIJm08dDtJSLw3uKey5WLxBMSNWh4+qV1lFDmOMy/YcL+aFL531gBdrpVni6YNDRhvRn3P9o5QTkkkATLsJfWKtysVU63bhqNI7z29hA8UP x-ms-exchange-antispam-messagedata: vTQRFQiZEPd/z1gtRzAiIregAhfCTficf77jT/OT228FOdx33B6ioemH3gyyfn/p7TIUUXguqrnGWsRRfFo5oqGZGKDlDkQDqvRITK3m3Ic51CRcCej8RMzlvJcQvh+I4m99HDPFY+JAenGWO5wkSg== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: c48a2b5a-1972-4ef8-1c33-08d7c4f8cfa1 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Mar 2020 13:42:00.7342 (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: RUv1UovX39fXc2FFsYhceFacdz/M4qlHK2B4TbZgnk+y9gNLMh7QCdf6N1YGl8HwsiPaaANS7v9R8y7LxtcvBtGaX/cP7zQJuLEYwWKnNj8= 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-10_07:2020-03-10, 2020-03-10 signatures=0 Subject: Re: [dpdk-dev] [RFC v6] 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" SGkgT3JpLA0KDQo8c25pcD4NCg0KPisNCj4rLyoqDQo+KyAqIFRoZSBnZW5lcmljICpydGVfcmVn ZXhfb3BzKiBzdHJ1Y3R1cmUgdG8gaG9sZCB0aGUgUmVnRXggYXR0cmlidXRlcw0KPisgKiBmb3Ig ZW5xdWV1ZSBhbmQgZGVxdWV1ZSBvcGVyYXRpb24uDQo+KyAqLw0KPitzdHJ1Y3QgcnRlX3JlZ2V4 X29wcyB7DQo+KwkvKiBXMCAqLw0KPisJdWludDE2X3QgcmVxX2ZsYWdzOw0KPisJLyoqPCBSZXF1 ZXN0IGZsYWdzIGZvciB0aGUgUmVnRXggb3BzLg0KPisJICogQHNlZSBSVEVfUkVHRVhfT1BTX1JF UV8qDQo+KwkgKi8NCj4rCXVpbnQxNl90IHJzcF9mbGFnczsNCj4rCS8qKjwgUmVzcG9uc2UgZmxh Z3MgZm9yIHRoZSBSZWdFeCBvcHMuDQo+KwkgKiBAc2VlIFJURV9SRUdFWF9PUFNfUlNQXyoNCj4r CSAqLw0KPisJdWludDE2X3QgbmJfYWN0dWFsX21hdGNoZXM7DQo+KwkvKio8IFRoZSB0b3RhbCBu dW1iZXIgb2YgYWN0dWFsIG1hdGNoZXMgZGV0ZWN0ZWQgYnkgdGhlDQo+UmVnZXggZGV2aWNlLiov DQo+Kwl1aW50MTZfdCBuYl9tYXRjaGVzOw0KPisJLyoqPCBUaGUgdG90YWwgbnVtYmVyIG9mIG1h dGNoZXMgcmV0dXJuZWQgYnkgdGhlIFJlZ0V4DQo+ZGV2aWNlIGZvciB0aGlzDQo+KwkgKiBzY2Fu LiBUaGUgc2l6ZSBvZiAqcnRlX3JlZ2V4X29wczo6bWF0Y2hlcyogemVybyBsZW5ndGggYXJyYXkN Cj53aWxsIGJlDQo+KwkgKiB0aGlzIHZhbHVlLg0KPisJICoNCj4rCSAqIEBzZWUgc3RydWN0IHJ0 ZV9yZWdleF9vcHM6Om1hdGNoZXMsIHN0cnVjdA0KPnJ0ZV9yZWdleF9tYXRjaA0KPisJICovDQo+ Kw0KPisJLyogVzEgKi8NCj4rCXN0cnVjdCBydGVfbWJ1ZiAqbWJ1ZjsgLyoqPCBzb3VyY2UgbWJ1 ZiwgdG8gc2VhcmNoIGluLiAqLw0KDQpXaGlsZSBpbXBsZW1lbnRpbmcgcGNyZTIgU1cgZHJpdmVy IEkgY2FtZSBhY3Jvc3MgYW4gb2RkaXR5IHdoZXJlIGhhdmluZyBtYnVmIGFsb25lIA0Kd291bGRu 4oCZdCBzdWZmaWNlLCB3ZSBuZWVkIHRvIGhhdmUgc2NhbiBzdGFydCBvZmZzZXQgYW5kIHNjYW4g bGVuZ3RoIGFzIGdlbmVyYWxseSB3ZSB3b3VsZCBza2lwIHRoZQ0KTDIvTDMgaGVhZGVyLg0KDQo+ Kw0KPisJLyogVzIgKi8NCj4rCXVpbnQxNl90IGdyb3VwX2lkMDsNCj4rCS8qKjwgRmlyc3QgZ3Jv dXBfaWQgdG8gbWF0Y2ggdGhlIHJ1bGUgYWdhaW5zdC4gQXQgbWluaW11bSBvbmUNCj5ncm91cA0K PisJICogc2hvdWxkIGJlIHZhbGlkLiBCZWhhdmlvdXIgaXMgdW5kZWZpbmVkIG5vbiBvZiB0aGUg Z3JvdXBzIGFyZQ0KPnZhbGlkLg0KPisJICoNCj4rCSAqIEBzZWUgUlRFX1JFR0VYX09QU19SRVFf R1JPVVBfSUQwX1ZBTElEX0YNCj4rCSAqLw0KPisJdWludDE2X3QgZ3JvdXBfaWQxOw0KPisJLyoq PCBTZWNvbmQgZ3JvdXBfaWQgdG8gbWF0Y2ggdGhlIHJ1bGUgYWdhaW5zdC4NCj4rCSAqDQo+Kwkg KiBAc2VlIFJURV9SRUdFWF9PUFNfUkVRX0dST1VQX0lEMV9WQUxJRF9GDQo+KwkgKi8NCj4rCXVp bnQxNl90IGdyb3VwX2lkMjsNCj4rCS8qKjwgVGhpcmQgZ3JvdXBfaWQgdG8gbWF0Y2ggdGhlIHJ1 bGUgYWdhaW5zdC4NCj4rCSAqDQo+KwkgKiBAc2VlIFJURV9SRUdFWF9PUFNfUkVRX0dST1VQX0lE Ml9WQUxJRF9GDQo+KwkgKi8NCj4rCXVpbnQxNl90IGdyb3VwX2lkMzsNCj4rCS8qKjwgRm9ydGgg Z3JvdXBfaWQgdG8gbWF0Y2ggdGhlIHJ1bGUgYWdhaW5zdC4NCj4rCSAqDQo+KwkgKiBAc2VlIFJU RV9SRUdFWF9PUFNfUkVRX0dST1VQX0lEM19WQUxJRF9GDQo+KwkgKi8NCj4rDQo+KwkvKiBXMyAq Lw0KPisJUlRFX1NURF9DMTENCj4rCXVuaW9uIHsNCj4rCQl1aW50NjRfdCB1c2VyX2lkOw0KPisJ CS8qKjwgQXBwbGljYXRpb24gc3BlY2lmaWMgb3BhcXVlIHZhbHVlLiBBbiBhcHBsaWNhdGlvbg0K Pm1heSB1c2UNCj4rCQkgKiB0aGlzIGZpZWxkIHRvIGhvbGQgYXBwbGljYXRpb24gc3BlY2lmaWMg dmFsdWUgdG8gc2hhcmUNCj4rCQkgKiBiZXR3ZWVuIGRlcXVldWUgYW5kIGVucXVldWUgb3BlcmF0 aW9uLg0KPisJCSAqIEltcGxlbWVudGF0aW9uIHNob3VsZCBub3QgbW9kaWZ5IHRoaXMgZmllbGQu DQo+KwkJICovDQo+KwkJdm9pZCAqdXNlcl9wdHI7DQo+KwkJLyoqPCBQb2ludGVyIHJlcHJlc2Vu dGF0aW9uIG9mICp1c2VyX2lkKiAqLw0KPisJfTsNCj4rDQo+KwkvKiBXNCAqLw0KPisJc3RydWN0 IHJ0ZV9yZWdleF9tYXRjaCBtYXRjaGVzW107DQo+KwkvKio8IFplcm8gbGVuZ3RoIGFycmF5IHRv IGhvbGQgdGhlIG1hdGNoIHR1cGxlcy4NCj4rCSAqIFRoZSBzdHJ1Y3QgcnRlX3JlZ2V4X29wczo6 bmJfbWF0Y2hlcyB2YWx1ZSBob2xkcyB0aGUNCj5udW1iZXIgb2YNCj4rCSAqIGVsZW1lbnRzIGlu IHRoaXMgYXJyYXkuDQo+KwkgKg0KPisJICogQHNlZSBzdHJ1Y3QgcnRlX3JlZ2V4X29wczo6bmJf bWF0Y2hlcw0KPisJICovDQo+K307DQo+Kw0KDQpUaGFua3MsDQpQYXZhbi4NCg==