DPDK  19.08.0-rc0
Data Fields
rte_regex_dev_info Struct Reference

#include <rte_regexdev.h>

Data Fields

const char * driver_name
 
struct rte_devicedev
 
uint8_t max_matches
 
uint16_t max_queue_pairs
 
uint16_t max_payload_size
 
uint16_t max_rules_per_group
 
uint16_t max_groups
 
uint32_t regex_dev_capa
 
uint64_t rule_flags
 
uint64_t pcre_unsup_flags
 

Detailed Description

RegEx device information

Definition at line 462 of file rte_regexdev.h.

Field Documentation

◆ driver_name

const char* driver_name

RegEx driver name

Definition at line 463 of file rte_regexdev.h.

◆ dev

struct rte_device* dev

Device information

Definition at line 464 of file rte_regexdev.h.

◆ max_matches

uint8_t max_matches

Maximum matches per scan supported by this device

Definition at line 465 of file rte_regexdev.h.

◆ max_queue_pairs

uint16_t max_queue_pairs

Maximum queue pairs supported by this device

Definition at line 467 of file rte_regexdev.h.

◆ max_payload_size

uint16_t max_payload_size

Maximum payload size for a pattern match request or scan.

See also
RTE_REGEX_DEV_CFG_CROSS_BUFFER_SCAN_F

Definition at line 469 of file rte_regexdev.h.

◆ max_rules_per_group

uint16_t max_rules_per_group

Maximum rules supported per group by this device

Definition at line 473 of file rte_regexdev.h.

◆ max_groups

uint16_t max_groups

Maximum group supported by this device

Definition at line 475 of file rte_regexdev.h.

◆ regex_dev_capa

uint32_t regex_dev_capa

RegEx device capabilities.

See also
RTE_REGEX_DEV_CAPA_*

Definition at line 477 of file rte_regexdev.h.

◆ rule_flags

uint64_t rule_flags

Supported compiler rule flags.

See also
RTE_REGEX_PCRE_RULE_*, struct rte_regex_rule::rule_flags

Definition at line 479 of file rte_regexdev.h.

◆ pcre_unsup_flags

uint64_t pcre_unsup_flags

Unsupported PCRE features for this RegEx device.

See also
RTE_REGEX_DEV_PCRE_UNSUP_*

Definition at line 483 of file rte_regexdev.h.


The documentation for this struct was generated from the following file: