rte_bbdev_..._cb_params(3)

✨ NAME ✨

rte_bbdev_op_enc_turbo_cb_params β€” bestie, this is the struct that holds the turbo encode code block params πŸ’– (it lives in the Library Functions Manual, if you were wondering where the vibes come from)


🌸 SYNOPSIS 🌸

#include <rte_bbdev_op.h>

πŸŽ€ Data Fields πŸŽ€

uint16_t k
uint32_t e
uint16_t ncb

That's the whole squad right there, no cap. Three fields, three moods. πŸ’…


πŸ¦‹ Detailed Description πŸ¦‹

Turbo encode code block parameters ✨

Definition at line 573 of file rte_bbdev_op.h. πŸ“

πŸ’œ Field Documentation πŸ’œ

🌈 uint16_t k

The K size of the input CB, in bits β€” range [40:6144], as specified in 3GPP TS 36.212. Bestie, important detail: this size is inclusive of CRC24A, regardless whether it was pre-calculated by the application or not. So don't go subtracting anything, ok? 🫢

Definition at line 579 of file rte_bbdev_op.h. πŸ“

⭐ uint32_t e

The E length of the CB rate matched output, in bits, as in 3GPP TS 36.212. Literally that's it, it's giving "short and iconic". πŸ‘‘

Definition at line 583 of file rte_bbdev_op.h. πŸ“

πŸ’– uint16_t ncb

The Ncb soft buffer size of the CB rate matched output, in bits β€” range [K:3*Kpi], as specified in 3GPP TS 36.212. Note the cute lil K in there, she's referencing the field above, they're linked fr fr. πŸ”—

Definition at line 587 of file rte_bbdev_op.h. πŸ“

🧚 Author 🧚

Generated automatically by Doxygen for DPDK from the source code. Not a human, just a very diligent little robot doing its thing. πŸ€–βœ¨


Okay that's the whole page, you ate that. This one's from DPDK, Version 25.11.3, and the manual page name is rte_bbdev_..._cb_params(3) β€” mwah πŸ’‹ thanks for reading bestie, go write some beautiful turbo encode code πŸ¦‹πŸ’–

πŸ“¦ where this page comes from