#endif /* LTE_L2_MEAS */
}RlcUlCb;
+typedef struct rlcThptPerUe
+{
+ uint16_t ueIdx;
+ uint64_t dataVol;
+}RlcThptPerUe;
+
+/**
+ * @brief Structure to hold information about throughput at RLC
+ *
+ */
+typedef struct rlcThpt
+{
+ Inst inst; /* RLC instance */
+ CmTimer thptTmr; /* Throughput Timer */
+ uint8_t numActvUe; /* Number of Active UEs */
+ RlcThptPerUe thptPerUe[MAX_NUM_UE]; /* Throughput calculated per UE */
+}RlcThpt;
/**
* @brief Structure to hold an information about a RLC instance
RlcDlCb *dlCb; /*!< Dl Control Block */
} u;
uint8_t dlSduId; /*!< Downlink SDU ID */
+ RlcThpt rlcThpt; /*!< Throughput at RLC*/
}RlcCb;
RlcCb *rlcCb[MAX_RLC_INSTANCES]; /*!< RLC global control block */