uint32_t numDLMaxRetx;
uint32_t numDLRetransPdus;
uint32_t numULPdusDiscarded;
- uint32_t numULReOrdTimerExpires;
+ uint32_t numULReAsmblTimerExpires;
uint32_t numULStaPduRcvd;
uint32_t numULNackInStaPduRcvd;
uint32_t numRlcAmCellSduTx; /* Count of SDUs transmitted in DL for all UEs */
uint32_t numDLBytesUnused;
uint32_t numDLMaxRetx;
uint32_t numULPdusDiscarded;
- uint32_t numULReOrdTimerExpires;
+ uint32_t numULReAsmblTimerExpires;
uint32_t numULPdusOutsideWindow;
}UMRLCStats;
UMRLCStats umRlcStats;
}RLCStats;
-EXTERN RLCStats gRlcStats;
+RLCStats gRlcStats;
/* kw005.201 added support for L2 Measurement */
#ifdef LTE_L2_MEAS
typedef RguLchMapInfo KwLchMapInfo;
#endif /* LTE_L2_MEAS */
-
/** @defgroup ummode UM Module Info
*/
/**
* @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;
/**
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));