rte_pdcp_entity_conf(3)

πŸ“¦ version 26.03, in nixos 26.05, nixpkgs unstable

πŸ’… NAME

okay bestie, welcome to rte_pdcp_entity_conf(3) from the DPDK Library Functions Manual πŸ’– This page is all about rte_pdcp_entity_conf β€” the struct that carries PDCP entity configuration. She's literally the config bundle you use for establishing an entity, and yes, she's iconic for it. periodt ✨

🌈 SYNOPSIS

#include <rte_pdcp.h>

πŸ“¦ Data Fields

  • struct rte_security_pdcp_xform pdcp_xfrm
  • struct rte_crypto_sym_xform * crypto_xfrm
  • struct rte_mempool * sess_mpool
  • struct rte_mempool * cop_pool
  • struct rte_mempool * ctrl_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

This is the PDCP entity configuration to be used for establishing an entity. lowkey essential, no cap 🫢

Definition at line 118 of file rte_pdcp.h.

πŸ” Field Documentation

πŸŽ€ struct rte_security_pdcp_xform pdcp_xfrm

The PDCP transform for the entity. it's giving "core config energy" ✨

Definition at line 120 of file rte_pdcp.h.

πŸ¦‹ struct rte_crypto_sym_xform* crypto_xfrm

The crypto transform applicable for the entity. crypto girlie popped off πŸ’…

Definition at line 122 of file rte_pdcp.h.

πŸ“ struct rte_mempool* sess_mpool

The mempool for the crypto symmetric session. pool party, but make it crypto πŸŠβ€β™€οΈ

Definition at line 124 of file rte_pdcp.h.

🧚 struct rte_mempool* cop_pool

The crypto op pool. that's the whole vibe πŸ”₯

Definition at line 126 of file rte_pdcp.h.

πŸ’œ struct rte_mempool* ctrl_pdu_pool

The Mbuf pool to be used for allocating control PDUs. control PDUs need their little home too πŸŽ€

Definition at line 128 of file rte_pdcp.h.

⭐ uint32_t sn

The sequence number value to be used. The 32 bit count value to be used for the first packet would be derived based on HFN (rte_security_pdcp_xform.hfn) and SN. math girlies stay winning πŸ“βœ¨

Definition at line 134 of file rte_pdcp.h.

🌈 bool is_slrb

Indicates whether the PDCP entity belongs to Side Link Radio Bearer. side link representation, we love to see it 🫢

Definition at line 136 of file rte_pdcp.h.

πŸ”₯ bool en_sec_offload

Enable security offload on the device specified. offload queen behavior πŸ‘‘

Definition at line 138 of file rte_pdcp.h.

πŸŽ€ uint8_t dev_id

The device on which security/crypto session need to be created. okay device, do your thing πŸ’…

Definition at line 140 of file rte_pdcp.h.

πŸ¦‹ bool reverse_iv_direction

Reverse direction during IV generation. Can be used to simulate UE crypto processing. simulation mode: activated 😭✨

Definition at line 145 of file rte_pdcp.h.

🌸 bool status_report_required

Status report required (specified in TS 38.331). yes bestie, the spec said what it said πŸ“‹

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. so it's not just a one-trick pony πŸ’–

Definition at line 155 of file rte_pdcp.h.

⭐ bool out_of_order_delivery

Enable out of order delivery. chaotic delivery? enabled. πŸ™ˆ

Definition at line 157 of file rte_pdcp.h.

🧚 struct rte_pdcp_t_reordering t_reordering

The t-Reordering timer configuration. timer config, but make it cute β°πŸŽ€

Definition at line 159 of file rte_pdcp.h.

πŸ‘‘ Author

Generated automatically by Doxygen for DPDK from the source code.


byeee bestie 🫢 β€” that was rte_pdcp_entity_conf(3) from the DPDK Library Functions Manual, DPDK Version 26.03.0. the footer vibes are immaculate, and the page is officially served πŸ’…πŸ’–

πŸ“¦ where this page comes from