RTE_BBDEV_OP_ENC_LDPC_TB_PARAMS(3)
π rte_bbdev_op_enc_ldpc_tb_params π
okay bestie, come sit with me, we're reading a Library Functions Manual page together and honestly? it's giving iconic. this is the man page for rte_bbdev_op_enc_ldpc_tb_params, no cap. it's a struct, it lives in DPDK's bbdev world, and it's about to hold all the LDPC encode transport block parameters you could ever dream of. π¦
β¨ NAME β¨
rte_bbdev_op_enc_ldpc_tb_params β the struct that carries your LDPC encode transport block params π
πΈ SYNOPSIS πΈ
#include <rte_bbdev_op.h>
π«Ά Data Fields π«Ά
uint32_t ea
uint32_t eb
uint8_t c
uint8_t r
uint8_t cab
π Detailed Description π
LDPC encode transport block parameters. that's the whole vibe. π
fr fr, this is Definition at line 641 of file rte_bbdev_op.h. remember it, it's on the test. π
π Field Documentation π
β uint32_t ea
Ea β the length after rate matching, counted in bits, and this one is for when r >= cab. so not equal, not less than, strictly r >= cab. it's a whole category bestie. π
[3GPP TS38.212, section 5.4.2.1]
Definition at line 645 of file rte_bbdev_op.h.
π uint32_t eb
Eb β ALSO a length after rate matching, also in bits, but this is the one for when r < cab. yes the two of them are sisters and they have different conditions, that's the whole point. π [3GPP TS38.212, section 5.4.2.1]
Definition at line 649 of file rte_bbdev_op.h.
π uint8_t c
the total number of CBs in the TB or partial TB, with range [1:RTE_BBDEV_LDPC_MAX_CODE_BLOCKS]. lowkey essential. β¨
Definition at line 653 of file rte_bbdev_op.h.
π§ uint8_t r
the index of the first CB in the inbound mbuf data β and the default is 0. yes girl, defaults, we love a default. π«Ά
Definition at line 655 of file rte_bbdev_op.h.
π uint8_t cab
the number of CBs that use Ea before switching to Eb, range [0:63]. so this is the little switch-flip counter. before it hits cab you're an Ea girl, after that you're an Eb girl, that's just the math. π range is <bold>0</bold> to <bold>63</bold>, inclusive, respect the bounds.
Definition at line 657 of file rte_bbdev_op.h.
π Author π
Generated automatically by Doxygen for DPDK from the source code. not a human, not a bestie, just Doxygen doing its little thing. π₯
aaaaand scene. π this page came to you straight from DPDK, Version 25.11.3, and yes, that footer title really is truncated to rte_bbdev_...c_tb_params(3) β they did it like that, not me, I would never. slay, go write some LDPC. π
β¨π
π¦ 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