LDPC BBDEV/AAL rework
This branch aims to generalize the existing LDPC T2 implementation to support other DPDK BBDEV accelerators, e.g., Intel ACC100/200.
Differences from the current T2 implementation include:
- relax CMakeLists.txt checking for custom dpdk-t2 implementation, technically, any DPDK BBDEV should work
- BBDEV capability checks during init
- llr_scaling to scale the input llr accordingly for better decoding performance on the Intel ACC100/200
- self-managed harq buffers for the ACC200, as internal harq memory is not available
Tested BBDEV devices:
- Intel ACC100
- Intel ACC200/VRB1
Edited by Xin Zhe Khooi