diff options
Diffstat (limited to 'src/gprs_ms.h')
-rw-r--r-- | src/gprs_ms.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gprs_ms.h b/src/gprs_ms.h index cc92e2ab..703e84bc 100644 --- a/src/gprs_ms.h +++ b/src/gprs_ms.h @@ -79,6 +79,7 @@ struct GprsMs { enum CodingScheme current_cs_dl; struct gprs_llc_queue llc_queue; + struct osmo_timer_list llc_timer; bool is_idle; int ref; @@ -143,6 +144,8 @@ int ms_nacc_start(struct GprsMs *ms, Packet_Cell_Change_Notification_t *notif); bool ms_nacc_rts(const struct GprsMs *ms); struct msgb *ms_nacc_create_rlcmac_msg(struct GprsMs *ms, struct gprs_rlcmac_tbf *tbf, uint32_t fn, uint8_t ts); +int ms_append_llc_dl_data(struct GprsMs *ms, uint16_t pdu_delay_csec, const uint8_t *data, uint16_t len); + static inline bool ms_is_idle(const struct GprsMs *ms) { return !ms->ul_tbf && !ms->dl_tbf && !ms->ref && llist_empty(&ms->old_tbfs); |