aboutsummaryrefslogtreecommitdiffstats
path: root/src/gprs_ms.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/gprs_ms.h')
-rw-r--r--src/gprs_ms.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/gprs_ms.h b/src/gprs_ms.h
index 1a135cbb..185ffd23 100644
--- a/src/gprs_ms.h
+++ b/src/gprs_ms.h
@@ -23,6 +23,7 @@
struct gprs_rlcmac_tbf;
struct gprs_rlcmac_dl_tbf;
struct gprs_rlcmac_ul_tbf;
+struct gprs_codel;
#include "cxx_linuxlist.h"
#include "llc.h"
@@ -92,6 +93,7 @@ public:
gprs_llc_queue *llc_queue();
const gprs_llc_queue *llc_queue() const;
+ gprs_codel *codel_state() const;
void set_timeout(unsigned secs);
@@ -157,6 +159,8 @@ private:
uint8_t m_reserved_dl_slots;
uint8_t m_reserved_ul_slots;
gprs_rlcmac_trx *m_current_trx;
+
+ struct gprs_codel *m_codel_state;
};
inline uint32_t GprsMs::tlli() const
@@ -207,6 +211,11 @@ inline const gprs_llc_queue *GprsMs::llc_queue() const
return &m_llc_queue;
}
+inline gprs_codel *GprsMs::codel_state() const
+{
+ return m_codel_state;
+}
+
inline unsigned GprsMs::nack_rate_dl() const
{
return m_nack_rate_dl;