+
+ if(entCfg->snssai)
+ {
+ if(!rbCb->snssai)
+ {
+ RLC_ALLOC(gCb, rbCb->snssai, sizeof(Snssai));
+ if(rbCb->snssai == NULLP)
+ {
+ DU_LOG("\nERROR --> RLC_UL : rlcCfgFillUlRbCb(): Failed to allocate memory for snssai ");
+ return RFAILED;
+ }
+ }
+ memcpy(rbCb->snssai, entCfg->snssai, sizeof(Snssai));
+
+ /*Create the entry of this SNSSAI if not exist in Snssai Tput list*/
+ if(rlcHandleSnssaiTputlist(gCb, rbCb->snssai, CREATE, DIR_UL) == NULLP)
+ {
+ DU_LOG("\nERROR --> RLC_UL : rlcCfgFillUlRbCb(): SNSSAI insertion in Tput list failed");
+ }
+ }