diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2021-03-24 14:45:43 +0100 |
---|---|---|
committer | Pau Espin Pedrol <pespin@sysmocom.de> | 2021-03-24 17:16:29 +0100 |
commit | 0b998b15da4bb4e4c6ce35316218c47daa190004 (patch) | |
tree | f09c3629d92da385d342375c3087b9c5fc9edd06 /src/tbf_ul.h | |
parent | c1f38c7f0b72c7cf701cb8d9a0a0ed996538d1f6 (diff) |
Properly implement N3101
N3101 is incremented by unanswered USF requests, not from unanswered
POLLs.
Related: OS#5033
Change-Id: I1a55bdd39db8843976915b9f74fadb0942298413
Diffstat (limited to 'src/tbf_ul.h')
-rw-r--r-- | src/tbf_ul.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/tbf_ul.h b/src/tbf_ul.h index 0c78e104..e3de1dad 100644 --- a/src/tbf_ul.h +++ b/src/tbf_ul.h @@ -86,6 +86,7 @@ struct gprs_rlcmac_ul_tbf : public gprs_rlcmac_tbf { uint16_t window_size() const; void set_window_size(); void update_coding_scheme_counter_ul(enum CodingScheme cs); + void usf_timeout(); /* Please note that all variables here will be reset when changing * from WAIT RELEASE back to FLOW state (re-use of TBF). @@ -133,6 +134,7 @@ extern "C" { void update_tbf_ta(struct gprs_rlcmac_ul_tbf *tbf, int8_t ta_delta); void set_tbf_ta(struct gprs_rlcmac_ul_tbf *tbf, uint8_t ta); struct gprs_rlcmac_ul_tbf *as_ul_tbf(struct gprs_rlcmac_tbf *tbf); +void tbf_usf_timeout(struct gprs_rlcmac_ul_tbf *tbf); #ifdef __cplusplus } #endif |