DPDK 22.11.5
|
#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 |
uint16_t | ncb_neg |
uint16_t | ncb_pos |
uint8_t | r |
Turbo encode transport block parameters
Definition at line 566 of file rte_bbdev_op.h.
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. This size is inclusive of CRC24B, regardless whether it was pre-calculated and appended by the application or not.
Definition at line 572 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. This size is inclusive of CRC24B, regardless whether it was pre-calculated and appended by the application or not.
Definition at line 578 of file rte_bbdev_op.h.
uint8_t c_neg |
The number of CBs that have K- size, [0:63]
Definition at line 580 of file rte_bbdev_op.h.
uint8_t c |
The total number of CBs in the TB, [1:RTE_BBDEV_TURBO_MAX_CODE_BLOCKS]
Definition at line 584 of file rte_bbdev_op.h.
uint8_t cab |
The number of CBs that uses Ea before switching to Eb, [0:63]
Definition at line 586 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 590 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 594 of file rte_bbdev_op.h.
uint16_t ncb_neg |
The Ncb soft buffer size for the rate matched CB that is used in the Turbo operation when r < C-, [K:3*Kpi]
Definition at line 598 of file rte_bbdev_op.h.
uint16_t ncb_pos |
The Ncb soft buffer size for the rate matched CB that is used in the Turbo operation when r >= C-, [K:3*Kpi]
Definition at line 602 of file rte_bbdev_op.h.
uint8_t r |
The index of the first CB in the inbound mbuf data, default is 0
Definition at line 604 of file rte_bbdev_op.h.