5. MLX5 RegEx Driver

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.

5.1. 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 MLX5 Common Driver guide for more design details.

5.2. Features

  • Multi segments mbuf support.

5.4. Supported NICs

  • NVIDIA® BlueField-2 SmartNIC

5.5. Prerequisites

  • BlueField-2 running NVIDIA supported kernel.
  • Enable the RegEx capabilities using system call from the BlueField-2.
  • Official support is not yet released.

5.6. Limitations

  • The firmware version must be greater than XX.31.0364