Skip to content

Commit fa65238

Browse files
Hernanlvmcoquelin
authored andcommitted
baseband/acc: clean up of VRB1 capabilities
The interrupt support was defeatured on the VRB1 device. Signed-off-by: Hernan Vargas <[email protected]> Reviewed-by: Maxime Coquelin <[email protected]>
1 parent 20d8894 commit fa65238

File tree

2 files changed

+2
-9
lines changed

2 files changed

+2
-9
lines changed

doc/guides/bbdevs/vrb1.rst

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ These hardware blocks provide the following features exposed by the PMD:
3333
- FFT processing
3434
- Single Root I/O Virtualization (SR-IOV) with 16 Virtual Functions (VFs) per Physical Function (PF)
3535
- Maximum of 256 queues per VF
36-
- Message Signaled Interrupts (MSIs)
3736

3837
The Intel vRAN Boost v1.0 PMD supports the following bbdev capabilities:
3938

@@ -57,14 +56,12 @@ The Intel vRAN Boost v1.0 PMD supports the following bbdev capabilities:
5756
* For the turbo encode operation:
5857
- ``RTE_BBDEV_TURBO_CRC_24B_ATTACH``: set to attach CRC24B to CB(s).
5958
- ``RTE_BBDEV_TURBO_RATE_MATCH``: if set then do not do Rate Match bypass.
60-
- ``RTE_BBDEV_TURBO_ENC_INTERRUPTS``: set for encoder dequeue interrupts.
6159
- ``RTE_BBDEV_TURBO_RV_INDEX_BYPASS``: set to bypass RV index.
6260
- ``RTE_BBDEV_TURBO_ENC_SCATTER_GATHER``: supports scatter-gather for input/output data.
6361

6462
* For the turbo decode operation:
6563
- ``RTE_BBDEV_TURBO_CRC_TYPE_24B``: check CRC24B from CB(s).
6664
- ``RTE_BBDEV_TURBO_SUBBLOCK_DEINTERLEAVE``: perform subblock de-interleave.
67-
- ``RTE_BBDEV_TURBO_DEC_INTERRUPTS``: set for decoder dequeue interrupts.
6865
- ``RTE_BBDEV_TURBO_NEG_LLR_1_BIT_IN``: set if negative LLR input is supported.
6966
- ``RTE_BBDEV_TURBO_DEC_TB_CRC_24B_KEEP``: keep CRC24B bits appended while decoding.
7067
- ``RTE_BBDEV_TURBO_DEC_CRC_24B_DROP``: option to drop the code block CRC after decoding.

drivers/baseband/acc/rte_vrb_pmd.c

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1222,7 +1222,6 @@ vrb_dev_info_get(struct rte_bbdev *dev, struct rte_bbdev_driver_info *dev_info)
12221222
RTE_BBDEV_TURBO_HALF_ITERATION_EVEN |
12231223
RTE_BBDEV_TURBO_CONTINUE_CRC_MATCH |
12241224
RTE_BBDEV_TURBO_EARLY_TERMINATION |
1225-
RTE_BBDEV_TURBO_DEC_INTERRUPTS |
12261225
RTE_BBDEV_TURBO_NEG_LLR_1_BIT_IN |
12271226
RTE_BBDEV_TURBO_MAP_DEC |
12281227
RTE_BBDEV_TURBO_DEC_TB_CRC_24B_KEEP |
@@ -1243,7 +1242,6 @@ vrb_dev_info_get(struct rte_bbdev *dev, struct rte_bbdev_driver_info *dev_info)
12431242
RTE_BBDEV_TURBO_CRC_24B_ATTACH |
12441243
RTE_BBDEV_TURBO_RV_INDEX_BYPASS |
12451244
RTE_BBDEV_TURBO_RATE_MATCH |
1246-
RTE_BBDEV_TURBO_ENC_INTERRUPTS |
12471245
RTE_BBDEV_TURBO_ENC_SCATTER_GATHER,
12481246
.num_buffers_src =
12491247
RTE_BBDEV_TURBO_MAX_CODE_BLOCKS,
@@ -1257,8 +1255,7 @@ vrb_dev_info_get(struct rte_bbdev *dev, struct rte_bbdev_driver_info *dev_info)
12571255
.capability_flags =
12581256
RTE_BBDEV_LDPC_RATE_MATCH |
12591257
RTE_BBDEV_LDPC_CRC_24B_ATTACH |
1260-
RTE_BBDEV_LDPC_INTERLEAVER_BYPASS |
1261-
RTE_BBDEV_LDPC_ENC_INTERRUPTS,
1258+
RTE_BBDEV_LDPC_INTERLEAVER_BYPASS,
12621259
.num_buffers_src =
12631260
RTE_BBDEV_LDPC_MAX_CODE_BLOCKS,
12641261
.num_buffers_dst =
@@ -1279,8 +1276,7 @@ vrb_dev_info_get(struct rte_bbdev *dev, struct rte_bbdev_driver_info *dev_info)
12791276
RTE_BBDEV_LDPC_DEINTERLEAVER_BYPASS |
12801277
RTE_BBDEV_LDPC_DEC_SCATTER_GATHER |
12811278
RTE_BBDEV_LDPC_HARQ_6BIT_COMPRESSION |
1282-
RTE_BBDEV_LDPC_LLR_COMPRESSION |
1283-
RTE_BBDEV_LDPC_DEC_INTERRUPTS,
1279+
RTE_BBDEV_LDPC_LLR_COMPRESSION,
12841280
.llr_size = 8,
12851281
.llr_decimals = 1,
12861282
.num_buffers_src =

0 commit comments

Comments
 (0)