rte_bbdev_..._tb_params(3)
π rte_bbdev_op_dec_turbo_tb_params π
okay bestie so this is a page from the Library Functions Manual, section 3, and it's literally all about one little struct: rte_bbdev_op_dec_turbo_tb_params. it lives up in here so you can decode turbo transport blocks and not lose your mind. pull up a chair π«Ά
πΈ NAME πΈ
rte_bbdev_op_dec_turbo_tb_params β the struct that holds all the turbo decode transport block deets
β¨ SYNOPSIS β¨
#include <rte_bbdev_op.h>
π Data Fields π
uint16_t k_neg
uint16_t k_pos
uint8_t c_neg
uint8_t c
uint8_t cab
uint32_t ea
uint32_t eb
uint8_t r
π DETAILED DESCRIPTION π
Turbo decode transport block parameters. that's the whole vibe. it's the little bag of numbers the turbo decoder needs to know before it does its thing β¨
π for the record, the struct itself is Definition at line 351 of file rte_bbdev_op.h. like, that's where she was born.
π¦ FIELD DOCUMENTATION π¦
uint16_t k_neg
The K- size of the input CB, in bits [40:6144], that is in the Turbo operation when r < C-, as in 3GPP TS 36.212.
Definition at line 355 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 when r >= C-, as in 3GPP TS 36.212.
Definition at line 359 of file rte_bbdev_op.h.
uint8_t c_neg
The number of CBs that have K- size, [0:63]. so like, how many code blocks are on the minus team π
Definition at line 361 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 whole squad, not just the subs.
Definition at line 365 of file rte_bbdev_op.h.
uint8_t cab
The number of CBs that uses Ea before switching to Eb, [0:63]. she's got a threshold and she's sticking to it π
Definition at line 367 of file rte_bbdev_op.h.
uint32_t ea
The E size of the CB rate matched output to use in the Turbo operation when r < cab.
Definition at line 371 of file rte_bbdev_op.h.
uint32_t eb
The E size of the CB rate matched output to use in the Turbo operation when r >= cab.
Definition at line 375 of file rte_bbdev_op.h.
uint8_t r
The index of the first CB in the inbound mbuf data, default is 0. yes bestie, the default is 0, so if you don't set it you get the first one, no cap π
Definition at line 377 of file rte_bbdev_op.h.
π AUTHOR π
Generated automatically by Doxygen for DPDK from the source code. (not me, not you, not a human β doxygen did that π)
π one more thing bestie: this whole entire page was auto-generated by Doxygen for DPDK, Version 25.11.3, and yes it's still section 3 of the Library Functions Manual. slay, go decode something π§β¨π
π¦ 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