bbdev: add capability for 4G CB CRC drop
Adding option to drop CRC24B to align with existing feature for 5G Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com> Reviewed-by: Tom Rix <trix@redhat.com>
This commit is contained in:
parent
a88352c366
commit
10ea15e35f
@ -149,6 +149,8 @@ op_decoder_flag_strtoul(char *token, uint32_t *op_flag_value)
|
||||
*op_flag_value = RTE_BBDEV_TURBO_DEC_SCATTER_GATHER;
|
||||
else if (!strcmp(token, "RTE_BBDEV_TURBO_DEC_TB_CRC_24B_KEEP"))
|
||||
*op_flag_value = RTE_BBDEV_TURBO_DEC_TB_CRC_24B_KEEP;
|
||||
else if (!strcmp(token, "RTE_BBDEV_TURBO_DEC_CRC_24B_DROP"))
|
||||
*op_flag_value = RTE_BBDEV_TURBO_DEC_CRC_24B_DROP;
|
||||
else {
|
||||
printf("The given value is not a turbo decoder flag\n");
|
||||
return -1;
|
||||
|
@ -114,7 +114,10 @@ enum rte_bbdev_op_td_flag_bitmasks {
|
||||
/** Set to keep CRC24B bits appended while decoding. Only usable when
|
||||
* decoding Transport Block mode.
|
||||
*/
|
||||
RTE_BBDEV_TURBO_DEC_TB_CRC_24B_KEEP = (1ULL << 16)
|
||||
RTE_BBDEV_TURBO_DEC_TB_CRC_24B_KEEP = (1ULL << 16),
|
||||
/** Set to drop CRC24B bits not to be appended while decoding.
|
||||
*/
|
||||
RTE_BBDEV_TURBO_DEC_CRC_24B_DROP = (1ULL << 17)
|
||||
};
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user