4. CN9K REE Regexdev Driver
The CN9K REE PMD (librte_regex_cn9k) provides poll mode regexdev driver support for the inbuilt regex device found in the Marvell CN9K SoC family.
More information about CN9K SoC can be found at Marvell Official Website.
4.1. Features
Features of the CN9K REE PMD are:
- 36 queues
- Up to 254 matches for each regex operation
4.2. Prerequisites and Compilation procedure
See Marvell cnxk platform guide for setup information.
4.3. Device Setup
The CN9K REE devices will need to be bound to a user-space IO driver
for use. The script dpdk-devbind.py
script included with DPDK can be
used to view the state of the devices and to bind them to a suitable
DPDK-supported kernel driver. When querying the status of the devices,
they will appear under the category of “REGEX devices”, i.e. the command
dpdk-devbind.py --status-dev regex
can be used to see the state of
those devices alone.
4.4. Debugging Options
# | Component | EAL log command |
---|---|---|
1 | REE | –log-level=’pmd.regex.cn9k,8’ |