X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fdu_app%2Fdu_mgr.h;h=4cf12556794347486eed19322a3e390ecbc870c0;hb=4588074b60b6cd2d5a2c27fb1f0a8114e30b1810;hp=a51c30a1ffce4aab8c758d3859cd9cf84dbc466f;hpb=0382686ae884abc5eca5a6706803bcb8cd9069c7;p=o-du%2Fl2.git diff --git a/src/du_app/du_mgr.h b/src/du_app/du_mgr.h index a51c30a1f..4cf125567 100644 --- a/src/du_app/du_mgr.h +++ b/src/du_app/du_mgr.h @@ -169,12 +169,28 @@ typedef struct duMacUeCfg #endif }DuMacUeCfg; +typedef struct duRlcBearerCfg +{ + ConfigType configType; + RlcBearerCfg rlcBearerCfg; +}DuRlcBearerCfg; + +typedef struct duRlcUeCfg +{ + uint16_t cellId; + uint8_t ueId; + uint8_t numLcs; + DuRlcBearerCfg rlcLcCfg[MAX_NUM_LC]; + UeCfgState rlcUeCfgState; /* InActive / Completed */ +}DuRlcUeCfg; + + typedef struct duUeCfg { void *cellGrpCfg; void *ueNrCapability; uint8_t numRlcLcs; /* Rlc Ue Cfg */ - RlcBearerCfg rlcLcCfg[MAX_NUM_LC]; + DuRlcBearerCfg rlcLcCfg[MAX_NUM_LC]; uint8_t numMacLcs; /* Mac Ue Cfg */ DuLcCfg macLcCfg[MAX_NUM_LC]; AmbrCfg *ambrCfg; @@ -219,7 +235,7 @@ typedef struct duUeCb UeState ueState; /* UE Active/ Ue Inactive state */ MacCfraResource cfraResource; /* CF-RA resource assigned by MAC/SCH */ DuMacUeCfg duMacUeCfg; /* Mac Ue Cfg */ - RlcUeCfg rlcUeCfg; /* Rlc Ue Cfg */ + DuRlcUeCfg duRlcUeCfg; /* Rlc Ue Cfg */ }DuUeCb; typedef struct slotInfo