• Teodora's avatar
    Fronthaul xran library F release support · 574b3eb3
    Teodora authored
    Major improvements:
      1) bbu_offload - enable packet handling on BBU cores
      2) dlCpProcBurst - DL CP processing on one or more symbols
      3) SRS CP processing - depends on the RU capabilities that can be
        retreived via M-plane (if RU is CAT B)
      4) nSecDesc - the number of section descriptors per symbol; it was hardcoded to 0 in E release;
        depends on the RU capabilities that can be retreived via M-plane
      5) RunSlotPrbMapBySymbolEnable - enable PRB mapping by symbol with multisection;
        depends on the RU capabilities that can be retreived via M-plane
      6) DSS (Dynamic Spectrum Sharing) support - depends on the RU capabilities that can be retreived via M-plane
    
    Minor fixes in F that exist in E:
      1) prach_config->nPrachFilterIdx - explained in commit ID f3045396
      2) T1a_min_cp_dl - explained in the commit under title "Clarification on DU delay profile"
      3) fh_config->nULRBs - explained in commit under title "Further clarification on xran E release parameters"
    
    Removed const for prb_conf argument in oran_allocate_cplane_buffers()
    function, as F release requires the not const struct for
    xran_init_PrbMap_by_symbol_from_cfg() and xran_init_PrbMap_from_cfg()
    even though the struct is not modified inside of these functions.
    574b3eb3
oran-config.c 36.2 KB