UL data path changes at Phy stub, RLC UL UM and DU APP [Issue-ID: ODUHIGH-262]
[o-du/l2.git] / src / 5gnrrlc / kw.x
index 40093ac..fb098d7 100755 (executable)
@@ -88,7 +88,7 @@ typedef struct _rlcStats
    UMRLCStats   umRlcStats;
 }RLCStats;
 
-EXTERN RLCStats gRlcStats;
+RLCStats gRlcStats;
 
 /* kw005.201 added support for L2 Measurement */
 #ifdef LTE_L2_MEAS
@@ -103,19 +103,18 @@ typedef RguLchMapInfo KwLchMapInfo;
  * @brief  Structure to hold an Unacknowledged Mode header
  *
  * @details
- *    - fi    : Framing Info
+ *    - si    : Segmentation Info
  *    - sn    : Sequence number
- *    - numLi : Number of length indicators in the following array (li)
- *    - li    : Length indicators
+ *    - so    : Segmentation offset
 */
 typedef struct rlcUmHdr
 {
-   uint8_t     fi;              /*!< Framing Info */
+   uint8_t     si;              /*!< Segmentation Info */
    RlcSn       sn;              /*!< Sequence number */
-   uint16_t    numLi;           /*!< Number of LIs */
-   uint16_t    li[RLC_MAX_UL_LI];   /*!< Array of LIs */
+   uint16_t    so;              /*!< Segmentation offset */
 }RlcUmHdr;
 
+
 /** 
  * @brief  Structure to hold an Acknowledged Mode header
  *
@@ -614,10 +613,10 @@ typedef struct rlcCb
    uint8_t    dlSduId;   /*!< Downlink SDU ID */
 }RlcCb;
 
-EXTERN RlcCb *rlcCb[MAX_RLC_INSTANCES];   /*!< RLC global control block */
+RlcCb *rlcCb[MAX_RLC_INSTANCES];   /*!< RLC global control block */
 
 /****************************************************************************
- *                      EXTERN Declarations
+ *                      Declarations
  ***************************************************************************/
 S16 rlcGetSId ARGS((SystemId *s));