numam-dpdk/doc/guides/regexdevs/features_overview.rst
Yuval Avnery cf9b3c36e5 regex/mlx5: introduce driver for BlueField 2
This commit introduce the RegEx poll mode drivers class, and
adds Mellanox RegEx PMD.

Signed-off-by: Yuval Avnery <yuvalav@mellanox.com>
Signed-off-by: Ori Kam <orika@mellanox.com>
2020-07-21 19:04:05 +02:00

101 lines
1.8 KiB
ReStructuredText

.. SPDX-License-Identifier: BSD-3-Clause
Copyright 2020 Mellanox Technologies, Ltd
Overview of RegEx Drivers Features
==================================
This section explains the supported features that are listed in the table below.
Cross buffer
Support cross buffer detection.
PCRE start anchor
Support PCRE start anchor.
PCRE atomic grouping
Support PCRE atomic grouping.
PCRE back reference
Support PCRE back regerence.
PCRE back tracking ctrl
Support PCRE back tracking ctrl.
PCRE call outs
Support PCRE call outes.
PCRE forward reference
Support Forward reference.
PCRE greedy
Support PCRE greedy mode.
PCRE match all
Support PCRE match all.
PCRE match as end
Support match as end.
PCRE match point rst
Support PCRE match point reset directive.
PCRE New line conventions
Support new line conventions.
PCRE new line SEQ
Support new line sequence.
PCRE look around
Support PCRE look around.
PCRE possessive qualifiers
Support PCRE possessive qualifiers.
PCRE subroutine references
Support PCRE subroutine references.
PCRE UTF 8
Support UTF-8.
PCRE UTF 16
Support UTF-16.
PCRE UTF 32
Support UTF-32.
PCRE word boundary
Support word boundaries.
Run time compilation
Support compilation during run time.
Armv8
Support armv8 (64bit) architecture.
x86
Support x86 architecture.
.. note::
Most of the features capabilities should be provided by the drivers via the
RegEx ``info_get`` operation.
References
==========
* `PCRE: PCRE pattern man page <https://www.pcre.org/original/doc/html/pcrepattern.html>`_
Features Table
==============
.. _table_regex_pmd_features:
.. include:: overview_feature_table.txt
.. Note::
Features marked with "P" are partially supported. Refer to the appropriate
driver guide in the following sections for details.