---
name: "rte_compressdev"
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_compressdev"
---

# rte\_compressdev(3)

## NAME

rte\_compressdev

## SYNOPSIS

`#include <rte_compressdev_internal.h>`

### Data Fields

compressdev\_dequeue\_pkt\_burst\_t **dequeue\_burst**\
 compressdev\_enqueue\_pkt\_burst\_t **enqueue\_burst**\
 struct **rte\_compressdev\_data** \* **data**\
 struct **rte\_compressdev\_ops** \* **dev\_ops**\
 uint64\_t **feature\_flags**\
 struct rte\_device \* **device**\
 \_\_extension\_\_ uint8\_t **attached**: 1\

## Detailed Description

The data structure associated with each comp device.

Definition at line **72** of file **rte\_compressdev\_internal.h**.

## Field Documentation

### compressdev\_dequeue\_pkt\_burst\_t dequeue\_burst

Pointer to PMD receive function

Definition at line **73** of file **rte\_compressdev\_internal.h**.

### compressdev\_enqueue\_pkt\_burst\_t enqueue\_burst

Pointer to PMD transmit function

Definition at line **75** of file **rte\_compressdev\_internal.h**.

### struct rte\_compressdev\_data\* data

Pointer to device data

Definition at line **78** of file **rte\_compressdev\_internal.h**.

### struct rte\_compressdev\_ops\* dev\_ops

Functions exported by PMD

Definition at line **80** of file **rte\_compressdev\_internal.h**.

### uint64\_t feature\_flags

Supported features

Definition at line **82** of file **rte\_compressdev\_internal.h**.

### struct rte\_device\* device

Backing device

Definition at line **84** of file **rte\_compressdev\_internal.h**.

### \_\_extension\_\_ uint8\_t attached

Flag indicating the device is attached

Definition at line **88** of file **rte\_compressdev\_internal.h**.

## Author

Generated automatically by Doxygen for DPDK from the source code.
