Fix for O1 compilation issue.[Issue-Id: ODUHIGH-285]
[o-du/l2.git] / src / 5gnrrlc / kw.x
index 40093ac..00c3797 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
@@ -110,12 +110,17 @@ typedef RguLchMapInfo KwLchMapInfo;
 */
 typedef struct rlcUmHdr
 {
+#ifdef NR_RLC_UL
+   uint8_t  si;              /*!< Segmentation Info */
+   uint16_t so;              /*!< Segment offset 5G NR */
+#endif
    uint8_t     fi;              /*!< Framing Info */
    RlcSn       sn;              /*!< Sequence number */
    uint16_t    numLi;           /*!< Number of LIs */
    uint16_t    li[RLC_MAX_UL_LI];   /*!< Array of LIs */
 }RlcUmHdr;
 
+
 /** 
  * @brief  Structure to hold an Acknowledged Mode header
  *
@@ -614,10 +619,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));