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