Hi, Can you please review the latest changes and ack this patchset? This is the base for the PMD code.
Thanks, Ori > -----Original Message----- > From: dev <dev-boun...@dpdk.org> On Behalf Of Ori Kam > Sent: Thursday, May 7, 2020 12:46 PM > To: jer...@marvell.com; xiang.w.w...@intel.com > Cc: g...@marvell.com; dev@dpdk.org; pbhagavat...@marvell.com; Shahaf > Shuler <shah...@mellanox.com>; hemant.agra...@nxp.com; Opher Reviv > <op...@mellanox.com>; Alex Rosenbaum <al...@mellanox.com>; > dov...@marvell.com; pkap...@marvell.com; nipun.gu...@nxp.com; > bruce.richard...@intel.com; yang.a.h...@intel.com; harry.ch...@intel.com; > gu.ji...@zte.com.cn; shanjia...@chinatelecom.cn; > zhangy....@chinatelecom.cn; lixin...@huachentel.com; wush...@inspur.com; > 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 Monjalon > <tho...@monjalon.net>; Ori Kam <or...@mellanox.com> > Subject: [dpdk-dev] [PATCH v3 0/4] add RegEx class > > This patch set adds the RegEx class, which enables RegEx pattern > matching, both on HW/SW PMDs. > > Example for applications that will benefit from this class: > * Next Generation Firewalls (NGFW) > * Deep Packet and Flow Inspection (DPI) > * Intrusion Prevention Systems (IPS) > * DDoS Mitigation > * Network Monitoring > * Data Loss Prevention (DLP) > * Smart NICs > * Grammar based content processing > * URL, spam and adware filtering > * Advanced auditing and policing of user/application security policies > * Financial data mining - parsing of streamed financial feeds > * Application recognition. > * Dmemory introspection. > * Natural Language Processing (NLP) > * Sentiment Analysis. > * Big data databse acceleration. > * Computational storage. > > This patch set is based on RFC[1] > > This class should be merged only after there is at least > one PMD that implements it. Also the test application will > be added when the first PMD is added. > > > > [1] > https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpatches.d > pdk.org%2Fpatch%2F66501%2F&data=02%7C01%7Corika%40mellanox.co > m%7C04fde98a87b44220935c08d7f26b7e9a%7Ca652971c7d2e4d9ba6a4d1492 > 56f461b%7C0%7C0%7C637244415831631650&sdata=ZN1czuSz1c1xiKtvan > xHS7oG9xxvPVE3keE2%2F4vPpwA%3D&reserved=0 > > v3: > * adress ML comments. > > v2: > * address ML comments. > > > Jerin Jacob (1): > regexdev: introduce regexdev subsystem > > Ori Kam (3): > regexdev: add regex core h file > regexdev: add regexdev core functions > regexdev: implement regex rte level functions > > config/common_base | 8 + > config/meson.build | 1 + > doc/api/doxy-api-index.md | 1 + > doc/api/doxy-api.conf.in | 1 + > doc/guides/prog_guide/index.rst | 1 + > doc/guides/prog_guide/regexdev_lib.rst | 177 +++ > lib/Makefile | 2 + > lib/librte_regexdev/Makefile | 33 + > lib/librte_regexdev/meson.build | 10 + > lib/librte_regexdev/rte_regexdev.c | 573 ++++++++++ > lib/librte_regexdev/rte_regexdev.h | 1534 > ++++++++++++++++++++++++++ > lib/librte_regexdev/rte_regexdev_core.h | 184 +++ > lib/librte_regexdev/rte_regexdev_driver.h | 59 + > lib/librte_regexdev/rte_regexdev_version.map | 26 + > lib/meson.build | 2 +- > meson_options.txt | 2 + > 16 files changed, 2613 insertions(+), 1 deletion(-) > create mode 100644 doc/guides/prog_guide/regexdev_lib.rst > create mode 100644 lib/librte_regexdev/Makefile > create mode 100644 lib/librte_regexdev/meson.build > create mode 100644 lib/librte_regexdev/rte_regexdev.c > create mode 100644 lib/librte_regexdev/rte_regexdev.h > create mode 100644 lib/librte_regexdev/rte_regexdev_core.h > create mode 100644 lib/librte_regexdev/rte_regexdev_driver.h > create mode 100644 lib/librte_regexdev/rte_regexdev_version.map > > -- > 1.8.3.1