Re: [dpdk-dev] [RFC v6] regexdev: introduce regexdev subsystem

2020-03-16 Thread Wang Xiang
Hi Ori, Yes, please go ahead with the patch. Thanks, Xiang On Mon, Mar 16, 2020 at 01:49:51PM +, Ori Kam wrote: > Hi Wang, > > PSB, if you don't have any objections and other comments, > I will start working on the class and will address all of this thread > comments > in the v1 patch, >

Re: [dpdk-dev] [RFC v6] regexdev: introduce regexdev subsystem

2020-03-16 Thread Ori Kam
Hi Wang, PSB, if you don't have any objections and other comments, I will start working on the class and will address all of this thread comments in the v1 patch, Thanks, Ori > -Original Message- > From: Wang Xiang > Sent: Monday, March 16, 2020 10:48 PM > To: Ori Kam > Cc: jer...@m

Re: [dpdk-dev] [RFC v6] regexdev: introduce regexdev subsystem

2020-03-16 Thread Wang Xiang
Hi Ori, On Mon, Mar 16, 2020 at 09:09:06AM +, Ori Kam wrote: > Hi Xiang, > > > -Original Message- > > From: Wang Xiang > > Sent: Monday, March 16, 2020 3:26 AM > > To: Ori Kam > > Cc: jer...@marvell.com; dev@dpdk.org; pbhagavat...@marvell.com; Shahaf > > Shuler ; hemant.agra...@nxp.

Re: [dpdk-dev] [RFC v6] regexdev: introduce regexdev subsystem

2020-03-16 Thread Ori Kam
Hi Xiang, > -Original Message- > From: Wang Xiang > Sent: Monday, March 16, 2020 3:26 AM > To: Ori Kam > Cc: jer...@marvell.com; dev@dpdk.org; pbhagavat...@marvell.com; Shahaf > Shuler ; hemant.agra...@nxp.com; Opher Reviv > ; Alex Rosenbaum ; > dov...@marvell.com; pkap...@marvell.com; n

Re: [dpdk-dev] [RFC v6] regexdev: introduce regexdev subsystem

2020-03-15 Thread Wang Xiang
On Sun, Mar 15, 2020 at 10:05:53AM +, Ori Kam wrote: Hi Ori, > Hi Xiang, > > > > -Original Message- > > From: Wang Xiang > > Sent: Friday, March 13, 2020 3:20 AM > > To: Ori Kam > > Cc: jer...@marvell.com; dev@dpdk.org; pbhagavat...@marvell.com; Shahaf > > Shuler ; hemant.agra...@n

Re: [dpdk-dev] [RFC v6] regexdev: introduce regexdev subsystem

2020-03-15 Thread Ori Kam
Hi Xiang, > -Original Message- > From: Wang Xiang > Sent: Friday, March 13, 2020 3:20 AM > To: Ori Kam > Cc: jer...@marvell.com; dev@dpdk.org; pbhagavat...@marvell.com; Shahaf > Shuler ; hemant.agra...@nxp.com; Opher Reviv > ; Alex Rosenbaum ; > dov...@marvell.com; pkap...@marvell.com;

Re: [dpdk-dev] [RFC v6] regexdev: introduce regexdev subsystem

2020-03-12 Thread Wang Xiang
Hi Ori, Sorry for the late response as I am occupied by other works. Two comments below to make the definitions compatible to Hyperscan. Thanks, Xiang On Tue, Mar 10, 2020 at 10:32:33AM +, Ori Kam wrote: > +#define RTE_REGEX_PCRE_RULE_MATCH_ALL_F (1ULL << 13) > +/**< This flag marks that the

Re: [dpdk-dev] [RFC v6] regexdev: introduce regexdev subsystem

2020-03-12 Thread Ori Kam
rg; > f...@napatech.com; arthur...@lionic.com; Thomas Monjalon > > Subject: RE: [dpdk-dev] [RFC v6] regexdev: introduce regexdev subsystem > > Hi Pavan, > > > -Original Message- > > From: dev On Behalf Of Pavan Nikhilesh > Bhagavatula > > Sent:

Re: [dpdk-dev] [RFC v6] regexdev: introduce regexdev subsystem

2020-03-10 Thread Ori Kam
link.com; fanchengg...@sunyainfo.com; > >> davidf...@tencent.com; liuzho...@chinaunicom.cn; > >> zhaoyon...@huawei.com; o...@yunify.com; j...@netgate.com; > >> hongjun...@intel.com; j.bromh...@titan-ic.com; d...@ntop.org; > >> f...@napatech.com; arthur...@lionic.c

Re: [dpdk-dev] [RFC v6] regexdev: introduce regexdev subsystem

2020-03-10 Thread Pavan Nikhilesh Bhagavatula
; j.bromh...@titan-ic.com; d...@ntop.org; >> f...@napatech.com; arthur...@lionic.com; Thomas Monjalon >> >> Subject: Re: [dpdk-dev] [RFC v6] regexdev: introduce regexdev >subsystem >> >> Hi Ori, >> >> >> >> >+ >> >+/** >> &

Re: [dpdk-dev] [RFC v6] regexdev: introduce regexdev subsystem

2020-03-10 Thread Ori Kam
m; > yuying...@yxlink.com; fanchengg...@sunyainfo.com; > davidf...@tencent.com; liuzho...@chinaunicom.cn; > zhaoyon...@huawei.com; o...@yunify.com; j...@netgate.com; > hongjun...@intel.com; j.bromh...@titan-ic.com; d...@ntop.org; > f...@napatech.com; arthur...@lionic.com; Thomas Monj

Re: [dpdk-dev] [RFC v6] regexdev: introduce regexdev subsystem

2020-03-10 Thread Pavan Nikhilesh Bhagavatula
Hi Ori, >+ >+/** >+ * The generic *rte_regex_ops* structure to hold the RegEx attributes >+ * for enqueue and dequeue operation. >+ */ >+struct rte_regex_ops { >+ /* W0 */ >+ uint16_t req_flags; >+ /**< Request flags for the RegEx ops. >+ * @see RTE_REGEX_OPS_REQ_* >+

[dpdk-dev] [RFC v6] regexdev: introduce regexdev subsystem

2020-03-10 Thread Ori Kam
From: Jerin Jacob Even though there are some vendors which offer Regex HW offload, due to lack of standard API, It is diffcult for DPDK consumer to use them in a portable way. This _RFC_ attempts to standardize the RegEx/DPI offload APIs for DPDK. This RFC crafted based on SW Regex API framewor