EB(3)

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

πŸ’– rte_bbdev_op_dec_ldpc_tb_params πŸ’–

okay so bestie, welcome to the Library Functions Manual for DPDK β€” this one's a struct page, and it's lowkey adorable because it's literally just a little bundle of fields that tell the decoder how big your transport block is. let's get into it ✨


🌸 NAME 🌸

rte_bbdev_op_dec_ldpc_tb_params β€” the struct that holds LDPC decode transport block parameters. that's it, that's the whole vibe πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

#include <rte_bbdev_op.h>

⭐ Data Fields

uint32_t ea
uint32_t eb
uint8_t c
uint8_t r
uint8_t cab

πŸ’œ Detailed Description πŸ’œ

it's giving LDPC decode transport block parameters. five little fields, all icon behavior, no drama.

🫢 fr fr: this is Definition at line 381 of file rte_bbdev_op.h. so if you ever need to find it, that's exactly where she lives.

πŸ‘‘ Field Documentation πŸ‘‘

πŸ’« uint32_t ea

Ea β€” the length after rate matching, in bits, for the case where r < cab.

per [3GPP TS38.212, section 5.4.2.1] β€” cite your sources bestie πŸ’…

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

✨ uint32_t eb

Eb β€” the length after rate matching, in bits, for the other case: r >= cab.

per [3GPP TS38.212, section 5.4.2.1] β€” same spec section, different branch, both iconic 🌈

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

πŸ“ uint8_t c

the total number of CBs in the TB or partial TB.

range check: [1:RTE_BBDEV_LDPC_MAX_CODE_BLOCKS] β€” so the floor is 1, and the ceiling is that macro, no cap 🧚

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

🌸 uint8_t r

the index of the first CB in the inbound mbuf data. default is 0, because of course she starts at the beginning main character energy πŸ’€

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

πŸ¦‹ uint8_t cab

the number of CBs that use Ea before switching to Eb.

range check: [0:63] β€” so zero through sixty-three, inclusive, no notes ✨

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

πŸŽ€ Author πŸŽ€

Generated automatically by Doxygen for DPDK from the source code. β€” so nobody hand-wrote this one, a robot did, and honestly? she ate πŸ€–πŸ’…


and that's the whole page bestie!! no cap, every field documented, every line number preserved, we love a complete glossary πŸ’–

later, legend β€” this page is brought to you by DPDK, Version 26.03.0, straight from the source πŸ’œπŸ«Άβœ¨

πŸ“¦ where this page comes from