aboutsummaryrefslogtreecommitdiffstats
path: root/src/tbf_fsm.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/tbf_fsm.h')
-rw-r--r--src/tbf_fsm.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/tbf_fsm.h b/src/tbf_fsm.h
index 84bb4373..ed025ca5 100644
--- a/src/tbf_fsm.h
+++ b/src/tbf_fsm.h
@@ -27,7 +27,9 @@
struct gprs_rlcmac_tbf;
enum tbf_fsm_event {
- TBF_EV_FOOBAR,
+ TBF_EV_ASSIGN_ADD_CCCH, /* An assignment is sent over CCCH and confirmation from MS is pending */
+ TBF_EV_ASSIGN_ADD_PACCH, /* An assignment is sent over PACCH and confirmation from MS is pending */
+ TBF_EV_ASSIGN_DEL_CCCH, /* An assignment previously sent over CCCH has been confirmed by MS */
};
enum tbf_fsm_states {
@@ -42,6 +44,7 @@ enum tbf_fsm_states {
struct tbf_fsm_ctx {
struct osmo_fsm_inst *fi;
struct gprs_rlcmac_tbf* tbf; /* back pointer */
+ uint32_t state_flags;
};
extern const struct osmo_tdef_state_timeout tbf_fsm_timeouts[32];