---
name: "rte_eth_hairpin_queue_cap"
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_eth_hairpin_queue_cap"
---

# rte\_eth\_hairpin\_queue\_cap(3)

## NAME

rte\_eth\_hairpin\_queue\_cap

## SYNOPSIS

`#include <rte_ethdev.h>`

### Data Fields

uint32\_t **locked\_device\_memory**:1\
 uint32\_t **rte\_memory**:1\
 uint32\_t **reserved**:30\

## Detailed Description

**Warning**

**EXPERIMENTAL:** this API may change, or be removed, without prior notice

A structure used to return the Tx or Rx hairpin queue capabilities.

Definition at line **1207** of file **rte\_ethdev.h**.

## Field Documentation

### uint32\_t locked\_device\_memory

When set, PMD supports placing descriptors and/or data buffers in dedicated device memory.

Definition at line **1212** of file **rte\_ethdev.h**.

### uint32\_t rte\_memory

When set, PMD supports placing descriptors and/or data buffers in host memory managed by DPDK.

Definition at line **1218** of file **rte\_ethdev.h**.

### uint32\_t reserved

Reserved for future fields

Definition at line **1220** of file **rte\_ethdev.h**.

## Author

Generated automatically by Doxygen for DPDK from the source code.
