pcu: Set ms_idle_sec to 60s

Since the timing advance storage has been removed, the TA values are
lost, when the last TBF of a single MS is freed. The TA storage has
at least saved the last 30 TA values. So now in more cases a wrong TA
value can be transmitted to an MS. Note that this also could have
happened before the removal of the storage, especially if more than
30 MS were in use.

This commit changes the default value of ms_idle_sec to 60s which is
higher than default value for T3314 (44s, see TS 24.008, 11.2.2),
after which the SGSN will have to start paging anyway. In that case,
a RACH request will be triggered, that will trigger an update of the
TA value in the PCU.

Sponsored-by: On-Waves ehf
This commit is contained in:
Jacob Erlbeck 2015-06-04 10:05:48 +02:00
parent a098c19b55
commit 3c91cb881d
1 changed files with 1 additions and 0 deletions

View File

@ -172,6 +172,7 @@ int main(int argc, char *argv[])
bts->n3103 = 4;
bts->n3105 = 8;
bts->alpha = 0; /* a = 0.0 */
bts->ms_idle_sec = 60; /* slightly above T3314 (default 44s, 24.008, 11.2.2) */
msgb_set_talloc_ctx(tall_pcu_ctx);