---
name: "rte_pdcp_entity"
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_pdcp_entity"
---

# rte\_pdcp\_entity(3)

## NAME

rte\_pdcp\_entity

## SYNOPSIS

`#include <rte_pdcp.h>`

### Data Fields

rte\_pdcp\_pre\_p\_t **pre\_process**\
 rte\_pdcp\_post\_p\_t **post\_process**\
 uint32\_t **max\_pkt\_cache**\

## Detailed Description

PDCP entity.

4\.2.2 PDCP entities

The PDCP entities are located in the PDCP sublayer. Several PDCP entities may be defined for a UE. Each PDCP entity is carrying the data of one radio bearer. A PDCP entity is associated either to the control plane or the user plane depending on which radio bearer it is carrying data for.

Definition at line **48** of file **rte\_pdcp.h**.

## Field Documentation

### rte\_pdcp\_pre\_p\_t pre\_process

Entity specific pre-process handle.

Definition at line **50** of file **rte\_pdcp.h**.

### rte\_pdcp\_post\_p\_t post\_process

Entity specific post-process handle.

Definition at line **52** of file **rte\_pdcp.h**.

### uint32\_t max\_pkt\_cache

PDCP entities may hold packets for purposes of in-order delivery (in case of receiving PDCP entity) and re-transmission (in case of transmitting PDCP entity).

The field 'max\_pkt\_cache' would be used to indicate the maximum number of packets that may be cached in an entity at any point of time. When application provides buffers to receive packets from PDCP entity, the size of the buffer should be such that it can hold additionally 'max\_pkt\_cache' number of packets.

Definition at line **64** of file **rte\_pdcp.h**.

## Author

Generated automatically by Doxygen for DPDK from the source code.
