summaryrefslogtreecommitdiff
path: root/lib/bbdev
diff options
context:
space:
mode:
authorNicolas Chautru <[email protected]>2021-09-07 18:15:38 -0700
committerAkhil Goyal <[email protected]>2021-10-08 21:31:07 +0200
commit10ea15e35fc1394946b0b924fea570dbd7806e72 (patch)
tree03d934621d0ef885186f71f62f3301cf3475ef22 /lib/bbdev
parenta88352c36665e10663c08acee8c1d28b7ce1e446 (diff)
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 <[email protected]> Reviewed-by: Tom Rix <[email protected]>
Diffstat (limited to 'lib/bbdev')
-rw-r--r--lib/bbdev/rte_bbdev_op.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/bbdev/rte_bbdev_op.h b/lib/bbdev/rte_bbdev_op.h
index 7c44ddd578..55128594c4 100644
--- a/lib/bbdev/rte_bbdev_op.h
+++ b/lib/bbdev/rte_bbdev_op.h
@@ -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)
};