DPDK 22.11.6
Data Fields
rte_bbdev_op_enc_turbo_tb_params Struct Reference

#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
 

Detailed Description

Turbo encode transport block parameters

Definition at line 566 of file rte_bbdev_op.h.

Field Documentation

◆ k_neg

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.

◆ k_pos

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.

◆ c_neg

uint8_t c_neg

The number of CBs that have K- size, [0:63]

Definition at line 580 of file rte_bbdev_op.h.

◆ c

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.

◆ cab

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.

◆ ea

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.

◆ eb

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.

◆ ncb_neg

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.

◆ ncb_pos

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.

◆ r

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.


The documentation for this struct was generated from the following file: