diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2020-09-16 00:56:19 +0200 |
---|---|---|
committer | laforge <laforge@osmocom.org> | 2020-09-18 08:47:49 +0000 |
commit | 638eb99286502a701746644d9a34624258ced3d5 (patch) | |
tree | 203f07cd3539520b18688b14a88dd93f4cdac945 /doc | |
parent | 9d71f9619a56b9584868ce2fc6555c650cb5c9d8 (diff) |
clean up timer definitions: introduce groups, move some T to X
Backwards compatibly, introduce timer groups in OsmoBSC, and move some
non-specified T timers to new X timers:
T993111 -> X3111
T993210 -> X3210
T999 -> X4
Why X4? because there already is an X3 used elsewhere in Osmocom, and I find
it less confusing if X-numbers don't repeat across programs. See
https://osmocom.org/projects/cellular-infrastructure/wiki/List_of_Timer_numbers
Drop unused timers from g_mgw_tdefs. Only X2427 has an actual effect.
(libosmo-mgcp-client recently moved T2427001 to X2427.)
Put libosmo-mgcp-client related timers to the 'mgw' group, like in osmo-msc.
This makes the MGCP timeout configurable for the first time.
Keep previous timer commands as DEFUN_HIDDEN, and also translate the moved T
timers to X timers on-the-fly. All previous VTY commands still work, and new
'timer [(net|mgw)] ...' commands are added. timer.vty shows this.
Remove the "_OPTIONAL" from the legacy "timer" and "show timer" commands, so
that they don't ambiguously overload the new "timer [(net|mgw)] ..." commands.
Related: OS#4539
Related: If097f52701fd81f29bcca1d252f4fb4fca8a04f7 (osmo-mgw)
Change-Id: I4beec47502afa193dee343869c4be55dc6a4b536
Diffstat (limited to 'doc')
-rw-r--r-- | doc/lchan.msc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/doc/lchan.msc b/doc/lchan.msc index 9962c77a7..af9a59b52 100644 --- a/doc/lchan.msc +++ b/doc/lchan.msc @@ -189,7 +189,7 @@ msc { ms => lchan [label="RSL RF Channel Release Ack"]; |||; --- [label="IF release_in_error"]; - lchan abox lchan [label="LCHAN_ST_WAIT_\nAFTER_ERROR\n(timeout: T3111+2 s, T993111)"]; + lchan abox lchan [label="LCHAN_ST_WAIT_\nAFTER_ERROR\n(timeout: T3111+2 s, X3111)"]; ...; lchan box lchan [label="timer expires"]; --- [label="END: release_in_error"]; |