rte_bbdev_..._cb_params(3)
β¨ NAME β¨
rte_bbdev_op_dec_turbo_cb_params β bestie, this is a struct from the Library Functions Manual and it's literally just turbo decode code block params π
π SYNOPSIS π
#include <rte_bbdev_op.h>
Data Fields
uint16_t kβ the K size situation, code block editionuint32_t eβ the E length, rate-matched LLR output vibes
π Detailed Description π
Turbo decode code block parameters. That's the whole personality, no cap. π¦
Fun fact for the group chat: this is Definition at line 329 of file rte_bbdev_op.h.
π Field Documentation π
uint16_t k
The K size of the input CB, in bits, and the valid range is [40:6144] β as specified in 3GPP TS 36.212. Periodt. π
Okay so lowkey important detail: this size is inclusive of CRC bits, regardless of whether it was pre-calculated by the application or not. So like, CRC is always in the count, no exceptions, that's just the rules bestie. π
Definition at line 335 of file rte_bbdev_op.h.
uint32_t e
The E length of the CB rate matched LLR output, in bytes, as in 3GPP TS 36.212. Bytes!! Not bits!! Don't mix them up, I'm begging. π
Definition at line 339 of file rte_bbdev_op.h.
π Author π
Generated automatically by Doxygen for DPDK from the source code. So nobody hand-wrote this, the robots ate, honestly. π€β¨
K is in bits and E is in bytes. One is inclusive of CRC bits, the other is not about CRC at all. Write that on your hand before you touch the code. π«Ά
okay that's the whole page, thanks for coming to my TED talk π this was DPDK, Version 25.11.3 β rte_bbdev_..._cb_params(3), signing off, mwah ππΈ
π¦ 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