rte_bbdev_..._tb_params(3)
π rte_bbdev_op_enc_turbo_tb_params β¨
Okay bestie, so this page is from the Library Functions Manual for rte_bbdev_..._tb_params(3) β and it's literally the whole glow-up guide for one struct. Buckle up, we're getting into it π
πΈ NAME πΈ
rte_bbdev_op_enc_turbo_tb_params
β¨ SYNOPSIS β¨
Include it like this, periodt:
#include <rte_bbdev_op.h>
π«Ά Data Fields
uint16_t k_neguint16_t k_posuint8_t c_neguint8_t cuint8_t cabuint32_t eauint32_t ebuint16_t ncb_neguint16_t ncb_posuint8_t r
π Detailed Description π
Turbo encode transport block parameters. That's the whole vibe of this struct π«
Defined at line 591 of file rte_bbdev_op.h.
π¦ Field Documentation π¦
uint16_t k_negβ The K- size of the input CB, in bits[40:6144], that is in the Turbo operation whenr < C-, as in 3GPP TS 36.212. This size is inclusive of CRC24B, regardless whether it was pre-calculated and appended by the application or not. No cap, that CRC24B inclusion applies either way π
Defined at line 597 of file rte_bbdev_op.h.
uint16_t k_posβ The K+ size of the input CB, in bits[40:6144], that is in the Turbo operation whenr >= C-, as in 3GPP TS 36.212. This size is inclusive of CRC24B, regardless whether it was pre-calculated and appended by the application or not. Same energy as above, just the plus side of things β¨
Defined at line 603 of file rte_bbdev_op.h.
uint8_t c_negβ The number of CBs that have K- size,[0:63]. Living in the 0-to-63 range, iconic π
Defined at line 605 of file rte_bbdev_op.h.
uint8_t cβ The total number of CBs in the TB,[1:RTE_BBDEV_TURBO_MAX_CODE_BLOCKS]. The main character count of code blocks, honestly π
Defined at line 609 of file rte_bbdev_op.h.
uint8_t cabβ The number of CBs that usesEabefore switching toEb,[0:63]. It's giving "the switch-up point" π₯
Defined at line 611 of file rte_bbdev_op.h.
uint32_t eaβ The E size of the CB rate matched output to use in the Turbo operation whenr < cab. Bestie this one only shows up for the first group πΈ
Defined at line 615 of file rte_bbdev_op.h.
uint32_t ebβ The E size of the CB rate matched output to use in the Turbo operation whenr >= cab. And this one takes over after the switch π¦
Defined at line 619 of file rte_bbdev_op.h.
uint16_t ncb_negβ The Ncb soft buffer size for the rate matched CB that is used in the Turbo operation whenr < C-,[K:3*Kpi]. Soft buffer girlies rise π
Defined at line 623 of file rte_bbdev_op.h.
uint16_t ncb_posβ The Ncb soft buffer size for the rate matched CB that is used in the Turbo operation whenr >= C-,[K:3*Kpi]. Same range, different condition, we love consistency π
Defined at line 627 of file rte_bbdev_op.h.
uint8_t rβ The index of the first CB in the inbound mbuf data, default is0. Starts at zero, always π
Defined at line 629 of file rte_bbdev_op.h.
π Author π
Generated automatically by Doxygen for DPDK from the source code. Not a human, just a robot doing its thing fr fr π€
And that's the whole page, bestie β thanks for reading this far, you ate π β¨
Cute little sign-off: this little doc came from DPDK, Version 26.03.0, dated rte_bbdev_..._tb_params(3). Bye bestie, go slay some turbo encoding π«Άπ
π¦ where this page comes from
- nixos 26.05: dpdk 26.03
- nixpkgs unstable: dpdk 26.03
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms