---
name: "rte_regexdev_qp_conf"
section: "3"
platform: "linux"
package: "dpdk-doc"
version: "24.11.4-0+deb13u1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/rte_regexdev_qp_conf"
---

# rte\_regexdev\_qp\_conf(3)

## NAME

rte\_regexdev\_qp\_conf

## SYNOPSIS

`#include <rte_regexdev.h>`

### Data Fields

uint32\_t **qp\_conf\_flags**\
 uint16\_t **nb\_desc**\
 **regexdev\_stop\_flush\_t** **cb**\

## Detailed Description

RegEx queue pair configuration structure

Definition at line **766** of file **rte\_regexdev.h**.

## Field Documentation

### uint32\_t qp\_conf\_flags

Queue pair config flags, See RTE\_REGEX\_QUEUE\_PAIR\_CFG\_\*

Definition at line **767** of file **rte\_regexdev.h**.

### uint16\_t nb\_desc

The number of descriptors to allocate for this queue pair.

Definition at line **769** of file **rte\_regexdev.h**.

### regexdev\_stop\_flush\_t cb

Callback function called during **rte\_regexdev\_stop()**, invoked once per flushed regex op. Value NULL is allowed, in which case callback will not be invoked. This function can be used to properly dispose of outstanding regex ops from response queue, for example ops containing memory pointers.

**See also**

**rte\_regexdev\_stop()**

Definition at line **771** of file **rte\_regexdev.h**.

## Author

Generated automatically by Doxygen for DPDK from the source code.
