---
name: "rte_compressdev_data"
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_data"
---

# rte\_compressdev\_data(3)

## NAME

rte\_compressdev\_data

## SYNOPSIS

`#include <rte_compressdev_internal.h>`

### Data Fields

uint8\_t **dev\_id**\
 int **socket\_id**\
 char **name** \[RTE\_COMPRESSDEV\_NAME\_MAX\_LEN\]\
 \_\_extension\_\_ uint8\_t **dev\_started**: 1\
 void \*\* **queue\_pairs**\
 uint16\_t **nb\_queue\_pairs**\
 void \* **dev\_private**\

## Detailed Description

The data part, with no function pointers, associated with each device.

This structure is safe to place in shared memory to be common among different processes in a multi-process configuration.

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

## Field Documentation

### uint8\_t dev\_id

Compress device identifier

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

### int socket\_id

Socket identifier where memory is allocated

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

### char name\[RTE\_COMPRESSDEV\_NAME\_MAX\_LEN\]

Unique identifier name

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

### \_\_extension\_\_ uint8\_t dev\_started

Device state: STARTED(1)/STOPPED(0)

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

### void\*\* queue\_pairs

Array of pointers to queue pairs.

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

### uint16\_t nb\_queue\_pairs

Number of device queue pairs

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

### void\* dev\_private

PMD-specific private data

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

## Author

Generated automatically by Doxygen for DPDK from the source code.
