|
|
@ -11,6 +11,7 @@
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
#include "srslte/common/timers.h"
|
|
|
|
#include "srslte/common/timers.h"
|
|
|
|
|
|
|
|
#include "srslte/interfaces/enb_metrics_interface.h"
|
|
|
|
#include "srslte/interfaces/enb_pdcp_interfaces.h"
|
|
|
|
#include "srslte/interfaces/enb_pdcp_interfaces.h"
|
|
|
|
#include "srslte/interfaces/ue_interfaces.h"
|
|
|
|
#include "srslte/interfaces/ue_interfaces.h"
|
|
|
|
#include "srslte/srslog/srslog.h"
|
|
|
|
#include "srslte/srslog/srslog.h"
|
|
|
@ -57,6 +58,9 @@ public:
|
|
|
|
// pdcp_interface_gtpu
|
|
|
|
// pdcp_interface_gtpu
|
|
|
|
std::map<uint32_t, srslte::unique_byte_buffer_t> get_buffered_pdus(uint16_t rnti, uint32_t lcid) override;
|
|
|
|
std::map<uint32_t, srslte::unique_byte_buffer_t> get_buffered_pdus(uint16_t rnti, uint32_t lcid) override;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Metrics
|
|
|
|
|
|
|
|
void get_metrics(pdcp_metrics_t& m, const uint32_t nof_tti);
|
|
|
|
|
|
|
|
|
|
|
|
private:
|
|
|
|
private:
|
|
|
|
class user_interface_rlc : public srsue::rlc_interface_pdcp
|
|
|
|
class user_interface_rlc : public srsue::rlc_interface_pdcp
|
|
|
|
{
|
|
|
|
{
|
|
|
|