aboutsummaryrefslogtreecommitdiffstats
path: root/src/bts.h
diff options
context:
space:
mode:
authorOliver Smith <osmith@sysmocom.de>2019-09-05 15:12:20 +0200
committerosmith <osmith@sysmocom.de>2019-09-11 06:16:29 +0000
commit45fdc44d683365b806b90e694cb7b960dc967b31 (patch)
tree47c03bfb2f93ffdb6594c24e2e8a523072954256 /src/bts.h
parent37ae22ab13d799ad392d6b6b0e5997801589d044 (diff)
tbf_dl: make preemptive retransmission optional
Since [1], OsmoPCU already starts to retransmit downlink blocks before the MS has had a chance to receive them and/or send the related acknowledgement in uplink. Make this optional with the new VTY option "no dl-tbf-preemptive-retransmission". [1] e25b5b91f60f20f61096bc6199a05b58ee6c6328 ("tbf: Only create dummy frames if necessary") Related: OS#2408 Change-Id: Id08aed513d4033aa0d4324c6ce07cbb2852f2f92
Diffstat (limited to 'src/bts.h')
-rw-r--r--src/bts.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/bts.h b/src/bts.h
index 767605cd..45d52a97 100644
--- a/src/bts.h
+++ b/src/bts.h
@@ -135,6 +135,7 @@ struct gprs_rlcmac_bts {
uint8_t alpha, gamma;
uint8_t egprs_enabled;
uint32_t dl_tbf_idle_msec; /* hold time for idle DL TBFs */
+ bool dl_tbf_preemptive_retransmission;
uint8_t si13[GSM_MACBLOCK_LEN];
bool si13_is_set;
/* 0 to support resegmentation in DL, 1 for no reseg */