rte_bbdev_..._cb_params(3)

πŸ“¦ version 26.03, in nixos 26.05, nixpkgs unstable

πŸ’… rte_bbdev_..._cb_params

okay bestie, so this page lives in the Library Functions Manual and it's all about one little struct β€” rte_bbdev_op_enc_turbo_cb_params. yes the name is a whole mouthful, we're gonna get through it together 🫢


✨ NAME ✨

rte_bbdev_op_enc_turbo_cb_params β€” the turbo-encode code block params struct, and honestly? she's iconic and she has exactly three fields πŸ’–


✨ SYNOPSIS ✨

#include <rte_bbdev_op.h>

πŸŽ€ Data Fields

  • uint16_t k
  • uint32_t e
  • uint16_t ncb

✨ Detailed Description ✨

Turbo encode code block parameters 🌸

for real, that's the whole vibe. Definition at line 573 of file rte_bbdev_op.h β€” so if you're scrolling, that's where you find her.


✨ Field Documentation ✨

πŸ¦‹ uint16_t k

the K size of the input CB, in bits, range [40:6144], exactly as specified in 3GPP TS 36.212 ⭐ and heads up β€” this size is inclusive of CRC24A, whether or not your application pre-calculated it. no cap, that part matters.

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. that's it, that's her πŸŽ€

definition at line 583 of file rte_bbdev_op.h.

πŸ¦‹ uint16_t ncb

the Ncb soft buffer size of the CB rate matched output, range [K:3*Kpi], in bits, as specified in 3GPP TS 36.212 πŸ‘‘

definition at line 587 of file rte_bbdev_op.h.


✨ Author ✨

Generated automatically by Doxygen for DPDK from the source code. so nobody hand-wrote this one, the robot did it πŸ’€


lowkey a public service announcement: every one of these fields points back to 3GPP TS 36.212, so if a value ever looks weird, that spec is your bestie, not me πŸ™ˆ

okay that's the page!! DPDK, Version 26.03.0 β€” mwah, go ship something cute πŸ§šπŸ’œ

πŸ“¦ where this page comes from