diff options
authorHarald Welte <laforge@gnumonks.org>2017-12-14 12:49:43 +0100
committerHarald Welte <laforge@gnumonks.org>2017-12-14 13:06:33 +0100
commit6e59ced0319255c0815785115f433623985c2595 (patch)
parentcf9d431e8978c085d0e0992eeb8de817dbeaf9f6 (diff)
Reduce T3113 default from 60s to 10s
Our T3113 timer default of 60s was set early in the development of OpenBSC, where we didn't really know what values to use and used excessively large/safe values. Paging the same MS for 60 seconds (even if there's no paging response) will however create a lot of PCH load for no good reason. It seems there's no clear guidance as to what the value should be. Other implementations use something in the order of 10 seconds (OpenBTS, yateBTS), which seems more realistic. THe Siemens BS-11 has a default of 5 seconds. Let's be conservative and go to 10s as a default, which is already 6 times less potential PCH usage than our default so far... Closes: OS#2756 Change-Id: If9c8441939c6fdcf6e2b9ede8cc576eb86296209
1 files changed, 1 insertions, 1 deletions
diff --git a/include/osmocom/bsc/gsm_data.h b/include/osmocom/bsc/gsm_data.h
index 3fdc82690..776fcfebc 100644
--- a/include/osmocom/bsc/gsm_data.h
+++ b/include/osmocom/bsc/gsm_data.h
@@ -276,7 +276,7 @@ enum gsm_auth_policy {
#define GSM_T3107_DEFAULT 5 /* s */
#define GSM_T3109_DEFAULT 19 /* s, must be 2s + radio_link_timeout*0.48 */
#define GSM_T3111_DEFAULT 2 /* s */
-#define GSM_T3113_DEFAULT 60
+#define GSM_T3113_DEFAULT 10 /* s */
#define GSM_T3115_DEFAULT 10
#define GSM_T3117_DEFAULT 10
#define GSM_T3119_DEFAULT 10