---
name: "rte_regexdev_core.h"
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_core.h"
---

# rte\_regexdev\_core.h(3)

## NAME

rte\_regexdev\_core.h

## SYNOPSIS

### Data Structures

struct **rte\_regexdev\_ops**\

### Enumerations

enum **rte\_regexdev\_state** { **RTE\_REGEXDEV\_UNUSED** = 0, **RTE\_REGEXDEV\_REGISTERED**, **RTE\_REGEXDEV\_READY** }\

## Detailed Description

RTE RegEx Device internal header.

This header contains internal data types, that are used by the RegEx devices in order to expose their ops to the class.

Applications should not use these API directly.

Definition in file **rte\_regexdev\_core.h**.

## Enumeration Type Documentation

### enum rte\_regexdev\_state

Possible states of a RegEx device.

**Enumerator**

- *RTE\_REGEXDEV\_UNUSED*

  *Device is unused.*

- *RTE\_REGEXDEV\_REGISTERED*

  *Device is registered, but not ready to be used.*

- *RTE\_REGEXDEV\_READY*

  *Device is ready for use. This is set by the PMD.*

*Definition at line* **132** *of file* **rte\_regexdev\_core.h***.*

## Author

*Generated automatically by Doxygen for DPDK from the source code.*
