0f91f952be
NVIDIA acquired Mellanox Technologies in 2020. The DPDK documentation and code might still include instances of or references to Mellanox trademarks (like BlueField and ConnectX) that are now NVIDIA trademarks. The PCI IDs and copyrights are unchanged. Signed-off-by: Thomas Monjalon <thomas@monjalon.net> Acked-by: Gal Cohen <galco@nvidia.com>
59 lines
1.4 KiB
ReStructuredText
59 lines
1.4 KiB
ReStructuredText
.. SPDX-License-Identifier: BSD-3-Clause
|
|
Copyright 2020 Mellanox Technologies, Ltd
|
|
|
|
.. include:: <isonum.txt>
|
|
|
|
NVIDIA MLX5 RegEx Driver
|
|
========================
|
|
|
|
.. note::
|
|
|
|
NVIDIA acquired Mellanox Technologies in 2020.
|
|
The DPDK documentation and code might still include instances
|
|
of or references to Mellanox trademarks (like BlueField and ConnectX)
|
|
that are now NVIDIA trademarks.
|
|
|
|
The mlx5 RegEx (Regular Expression) driver library
|
|
(**librte_regex_mlx5**) provides support for **NVIDIA BlueField-2**
|
|
families of 25/50/100/200 Gb/s adapters.
|
|
|
|
Design
|
|
------
|
|
|
|
This PMD is configuring the RegEx HW engine.
|
|
For the PMD to work, the application must supply
|
|
a precompiled rule file in rof2 format.
|
|
|
|
See :doc:`../../platform/mlx5` guide for more design details.
|
|
|
|
Features
|
|
--------
|
|
|
|
- Multi segments mbuf support.
|
|
|
|
Configuration
|
|
-------------
|
|
|
|
See :ref:`mlx5 common compilation <mlx5_common_compilation>`,
|
|
:ref:`mlx5 firmware configuration <mlx5_firmware_config>`,
|
|
and :ref:`mlx5 common driver options <mlx5_common_driver_options>`.
|
|
|
|
|
|
Supported NICs
|
|
--------------
|
|
|
|
* NVIDIA\ |reg| BlueField-2 SmartNIC
|
|
|
|
Prerequisites
|
|
-------------
|
|
|
|
- BlueField-2 running NVIDIA supported kernel.
|
|
- Enable the RegEx capabilities using system call from the BlueField-2.
|
|
- Official support is not yet released.
|
|
|
|
|
|
Limitations
|
|
-----------
|
|
|
|
- The firmware version must be greater than XX.31.0364
|