rte_bbdev_..._cb_params(3)
β¨ NAME β¨
rte_bbdev_op_enc_turbo_cb_params β bestie, this is the struct that holds the turbo encode code block params π (it lives in the Library Functions Manual, if you were wondering where the vibes come from)
πΈ SYNOPSIS πΈ
#include <rte_bbdev_op.h>
π Data Fields π
uint16_t k
uint32_t e
uint16_t ncb
That's the whole squad right there, no cap. Three fields, three moods. π
π¦ Detailed Description π¦
Turbo encode code block parameters β¨
Definition at line 573 of file rte_bbdev_op.h. π
π Field Documentation π
π uint16_t k
The K size of the input CB, in bits β range [40:6144], as specified in 3GPP TS 36.212. Bestie, important detail: this size is inclusive of CRC24A, regardless whether it was pre-calculated by the application or not. So don't go subtracting anything, ok? π«Ά
Definition at line 579 of file rte_bbdev_op.h. π
β uint32_t e
The E length of the CB rate matched output, in bits, as in 3GPP TS 36.212. Literally that's it, it's giving "short and iconic". π
Definition at line 583 of file rte_bbdev_op.h. π
π uint16_t ncb
The Ncb soft buffer size of the CB rate matched output, in bits β range [K:3*Kpi], as specified in 3GPP TS 36.212. Note the cute lil K in there, she's referencing the field above, they're linked fr fr. π
Definition at line 587 of file rte_bbdev_op.h. π
π§ Author π§
Generated automatically by Doxygen for DPDK from the source code. Not a human, just a very diligent little robot doing its thing. π€β¨
Okay that's the whole page, you ate that. This one's from DPDK, Version 25.11.3, and the manual page name is rte_bbdev_..._cb_params(3) β mwah π thanks for reading bestie, go write some beautiful turbo encode code π¦π
π¦ where this page comes from
- ubuntu resolute: dpdk-doc 25.11.3-0ubuntu0.26.04.1 Β· BSD-3-Clause
- ubuntu stonking: dpdk-doc 25.11.3-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms