DPDK  24.03.0
Data Fields
rte_pdcp_entity_conf Struct Reference

#include <rte_pdcp.h>

Data Fields

struct rte_security_pdcp_xform pdcp_xfrm
 
struct rte_crypto_sym_xformcrypto_xfrm
 
struct rte_mempoolsess_mpool
 
struct rte_mempoolcop_pool
 
struct rte_mempoolctrl_pdu_pool
 
uint32_t sn
 
bool is_slrb
 
bool en_sec_offload
 
uint8_t dev_id
 
bool reverse_iv_direction
 
bool status_report_required
 
bool out_of_order_delivery
 
struct rte_pdcp_t_reordering t_reordering
 

Detailed Description

PDCP entity configuration to be used for establishing an entity.

Definition at line 122 of file rte_pdcp.h.

Field Documentation

◆ pdcp_xfrm

struct rte_security_pdcp_xform pdcp_xfrm

PDCP transform for the entity.

Definition at line 124 of file rte_pdcp.h.

◆ crypto_xfrm

struct rte_crypto_sym_xform* crypto_xfrm

Crypto transform applicable for the entity.

Definition at line 126 of file rte_pdcp.h.

◆ sess_mpool

struct rte_mempool* sess_mpool

Mempool for crypto symmetric session.

Definition at line 128 of file rte_pdcp.h.

◆ cop_pool

struct rte_mempool* cop_pool

Crypto op pool.

Definition at line 130 of file rte_pdcp.h.

◆ ctrl_pdu_pool

struct rte_mempool* ctrl_pdu_pool

Mbuf pool to be used for allocating control PDUs.

Definition at line 132 of file rte_pdcp.h.

◆ sn

uint32_t sn

Sequence number value to be used. 32 bit count value to be used for the first packet would be derived based on HFN (rte_security_pdcp_xform.hfn) and SN.

Definition at line 138 of file rte_pdcp.h.

◆ is_slrb

bool is_slrb

Indicate whether the PDCP entity belongs to Side Link Radio Bearer.

Definition at line 140 of file rte_pdcp.h.

◆ en_sec_offload

bool en_sec_offload

Enable security offload on the device specified.

Definition at line 142 of file rte_pdcp.h.

◆ dev_id

uint8_t dev_id

Device on which security/crypto session need to be created.

Definition at line 144 of file rte_pdcp.h.

◆ reverse_iv_direction

bool reverse_iv_direction

Reverse direction during IV generation. Can be used to simulate UE crypto processing.

Definition at line 149 of file rte_pdcp.h.

◆ status_report_required

bool status_report_required

Status report required (specified in TS 38.331).

If PDCP entity is configured to send a PDCP status report, the upper layer application may request a receiving PDCP entity to generate a PDCP status report using rte_pdcp_control_pdu_create. In addition, PDCP status reports may be generated during operations such as entity re-establishment.

Definition at line 159 of file rte_pdcp.h.

◆ out_of_order_delivery

bool out_of_order_delivery

Enable out of order delivery.

Definition at line 161 of file rte_pdcp.h.

◆ t_reordering

struct rte_pdcp_t_reordering t_reordering

t-Reordering timer configuration.

Definition at line 163 of file rte_pdcp.h.


The documentation for this struct was generated from the following file: