baseband/turbo_sw: fix exposed LLR decimals assumption
authorNicolas Chautru <nicolas.chautru@intel.com>
Thu, 26 Mar 2020 03:27:41 +0000 (20:27 -0700)
committerAkhil Goyal <akhil.goyal@oss.nxp.com>
Sun, 5 Apr 2020 16:26:04 +0000 (18:26 +0200)
The actual LLR representation was incorrectly assumed to be 2
instead of 4. This would impact wireless performance but is not
critical to be back ported on LTS branches.

Fixes: c769c711757a ("baseband/turbo_sw: extend for 5G")
Cc: stable@dpdk.org
Signed-off-by: Nicolas Chautru <nicolas.chautru@intel.com>
Acked-by: Dave Burley <dave.burley@accelercomm.com>
Acked-by: Akhil Goyal <akhil.goyal@nxp.com>
drivers/baseband/turbo_sw/bbdev_turbo_software.c

index 6d5e080..5ca8ca1 100644 (file)
@@ -218,7 +218,7 @@ info_get(struct rte_bbdev *dev, struct rte_bbdev_driver_info *dev_info)
                                        RTE_BBDEV_LDPC_HQ_COMBINE_OUT_ENABLE |
                                        RTE_BBDEV_LDPC_ITERATION_STOP_ENABLE,
                        .llr_size = 8,
-                       .llr_decimals = 2,
+                       .llr_decimals = 4,
                        .num_buffers_src =
                                        RTE_BBDEV_LDPC_MAX_CODE_BLOCKS,
                        .num_buffers_hard_out =