List of Timer numbers » History » Version 35
neels, 03/22/2024 06:08 AM
1 | 1 | neels | h1. List of Timer numbers |
---|---|---|---|
2 | |||
3 | 2 | neels | {{toc}} |
4 | 1 | neels | |
5 | Below is a list of timer numbers used in Osmocom programs. |
||
6 | Many are specified by 3GPP specifications, indicated by a T (like T3103). |
||
7 | 4 | neels | There are also various Osmocom specific timers, indicated by an X (like X23). |
8 | 1 | neels | |
9 | 4 | neels | There are also numerous timer configurations in Osmocom predating introduction of T and X timers, not listed here. |
10 | |||
11 | 1 | neels | h2. Timers specified by 3GPP |
12 | |||
13 | |_.configurable|_.Timer|_.Program|_.Purpose| |
||
14 | 32 | neels | | yes | net T4 | [[OsmoBSC:]] | Timeout to receive BSSMAP RESET ACKNOWLEDGE from the MSC | |
15 | 4 | neels | | yes | net T7 | [[OsmoBSC:]] | inter-BSC/MSC Handover outgoing, BSSMAP HO Required to HO Command timeout | |
16 | | yes | net T8 | [[OsmoBSC:]] | inter-BSC/MSC Handover outgoing, BSSMAP HO Command to final Clear timeout | |
||
17 | | yes | net T10 | [[OsmoBSC:]] | RR Assignment | |
||
18 | | yes | net T101 | [[OsmoBSC:]] | inter-BSC/MSC Handover incoming, BSSMAP HO Request to HO Accept | |
||
19 | | yes | net T3101 | [[OsmoBSC:]] | RR Immediate Assignment | |
||
20 | | yes | net T3103 | [[OsmoBSC:]] | Handover | |
||
21 | | yes | net T3105 | [[OsmoBSC:]] | Physical Information | |
||
22 | | yes | net T3107 | [[OsmoBSC:]] | (unused) | |
||
23 | | yes | net T3109 | [[OsmoBSC:]] | RSL SACCH deactivation | |
||
24 | | yes | net T3111 | [[OsmoBSC:]] | Wait time before RSL RF Channel Release | |
||
25 | | yes | net T3113 | [[OsmoBSC:]] | Paging | |
||
26 | | yes | net T3115 | [[OsmoBSC:]] | (unused) | |
||
27 | | yes | net T3117 | [[OsmoBSC:]] | (unused) | |
||
28 | | yes | net T3119 | [[OsmoBSC:]] | (unused) | |
||
29 | | yes | net T3122 | [[OsmoBSC:]] | Wait time after RR Immediate Assignment Reject | |
||
30 | | yes | net T3141 | [[OsmoBSC:]] | (unused) | |
||
31 | | yes | net T3212 | [[OsmoBSC:]] | Periodic Location Update timer, sent to MS (1 = 6 minutes) | |
||
32 | | yes | vlr T3212 | [[OsmoMSC:]] | Subscriber expiration timeout | |
||
33 | | yes | vlr T3250 | [[OsmoMSC:]] | TMSI Reallocation procedure | |
||
34 | | yes | vlr T3260 | [[OsmoMSC:]] | Authentication procedure | |
||
35 | | yes | vlr T3270 | [[OsmoMSC:]] | Identification procedure | |
||
36 | | yes | T3312 | [[OsmoSGSN:]] | Periodic RA Update timer (s) | |
||
37 | | yes | T3313 | [[OsmoSGSN:]] | Waiting for paging response timer (s) | |
||
38 | | yes | T3314 | [[OsmoSGSN:]] | READY timer. Force to STANDBY on expiry timer (s) | |
||
39 | | yes | T3316 | [[OsmoSGSN:]] | AA-Ready timer (s) | |
||
40 | | yes | T3322 | [[OsmoSGSN:]] | Detach request -> accept timer (s) | |
||
41 | | yes | T3350 | [[OsmoSGSN:]] | Waiting for ATT/RAU/TMSI_COMPL timer (s) | |
||
42 | | yes | T3360 | [[OsmoSGSN:]] | Waiting for AUTH/CIPH response timer (s) | |
||
43 | | yes | T3370 | [[OsmoSGSN:]] | Waiting for IDENTITY response timer (s) | |
||
44 | | yes | T3385 | [[OsmoSGSN:]] | Wait for ACT PDP CTX REQ timer (s) | |
||
45 | | yes | T3386 | [[OsmoSGSN:]] | Wait for MODIFY PDP CTX ACK timer (s) | |
||
46 | | yes | T3395 | [[OsmoSGSN:]] | Wait for DEACT PDP CTX ACK timer (s) | |
||
47 | | yes | T3397 | [[OsmoSGSN:]] | Wait for DEACT AA PDP CTX ACK timer (s) | |
||
48 | 1 | neels | |
49 | h2. Timers specific to Osmocom |
||
50 | 3 | neels | |
51 | |_.configurable|_.Timer|_.Program|_.Purpose| |
||
52 | 16 | neels | | yes | bts X1 | [[OsmoBTS:]] | Time after which osmo-bts exits if regular ramp down during shut down process does not finish (s) | |
53 | | yes | bts X2 | [[OsmoBTS:]] | Time after which osmo-bts exits if requesting transceivers to stop during shut down process does not finish (s)| |
||
54 | 10 | neels | | yes | mgw X2 | [[OsmoMSC:]] | RTP stream establishing timeout | |
55 | 4 | neels | | yes | geran X1 | [[OsmoMSC:]] | RAN connection Complete Layer 3, Authentication and Ciphering timeout | |
56 | | yes | geran X2 | [[OsmoMSC:]] | RAN connection release sanity timeout | |
||
57 | | yes | geran X3 | [[OsmoMSC:]] | Timeout to find a target BSS after Handover Required | |
||
58 | | yes | utran X1 | [[OsmoMSC:]] | RAN connection Complete Layer 3, Authentication and Ciphering timeout | |
||
59 | | yes | utran X2 | [[OsmoMSC:]] | RAN connection release sanity timeout | |
||
60 | | yes | utran X3 | [[OsmoMSC:]] | Timeout to find a target BSS after Handover Required | |
||
61 | | yes | sgs X1 | [[OsmoMSC:]] | RAN connection Complete Layer 3, Authentication and Ciphering timeout | |
||
62 | | yes | sgs X2 | [[OsmoMSC:]] | RAN connection release sanity timeout | |
||
63 | | yes | sgs X3 | [[OsmoMSC:]] | Timeout to find a target BSS after Handover Required | |
||
64 | 9 | neels | | yes | net X4 | [[OsmoBSC:]] | After Clear Request, wait for MSC to Clear Command (sanity) | |
65 | 7 | neels | | yes | net X5 | [[OsmoBSC:]] | Timeout to switch dynamic timeslot PCHAN modes | |
66 | | yes | net X6 | [[OsmoBSC:]] | Timeout for RSL Channel Activate ACK after sending RSL Channel Activate | |
||
67 | | yes | net X7 | [[OsmoBSC:]] | Timeout for RSL IPA CRCX ACK after sending RSL IPA CRCX | |
||
68 | | yes | net X8 | [[OsmoBSC:]] | Timeout for RSL IPA MDCX ACK after sending RSL IPA MDCX | |
||
69 | | yes | net X9 | [[OsmoBSC:]] | Timeout for availability of MGW endpoint | |
||
70 | 8 | neels | | yes | net X10 | [[OsmoBSC:]] | Timeout for fully configured MGW endpoint | |
71 | 11 | neels | | yes | net X11 | [[OsmoBSC:]] | Timeout for Perform Location Response from SMLC | |
72 | 14 | neels | | yes | net X12 | [[OsmoBSC:]] | Timeout for obtaining TA in BSC after BSSLAP TA Request | |
73 | | yes | X12 | [[OsmoSMLC:]] | Timeout for BSSLAP TA Response from BSC | |
||
74 | 1 | neels | | yes | net X13 | [[OsmoBSC:]] | Timeout for RR Channel Mode Modify ACK (BSC <-> MS)| |
75 | 15 | neels | | yes | net X14 | [[OsmoBSC:]] | Timeout for RSL Channel Mode Modify ACK (BSC <-> BTS)| |
76 | 16 | neels | | yes | abis X15 | [[OsmoBTS:]] | Time to wait between Channel Activation and dispatching a cached early Immediate Assignment| |
77 | 20 | neels | | yes | net X16 | [[OsmoBSC:]] | Granularity for all_allocated:* rate counters: amount of milliseconds that one counter increment represents. See also X17, X18 | |
78 | | yes | net X17 | [[OsmoBSC:]] | Rounding threshold for all_allocated:* rate counters: round up to the next counter increment after this many milliseconds. If set to half of X16 (or 0), employ the usual round() behavior: round up after half of a granularity period. If set to 1, behave like ceil(): already increment the counter immediately when all channels are allocated. If set >= X16, behave like floor(): only increment after a full X16 period of all channels being ccupied. See also X16, X18 | |
||
79 | | yes | net X18 | [[OsmoBSC:]] | Forget-sum period for all_allocated:* rate counters: after this amount of idle time, forget internally cumulated time remainders. Zero to always keep remainders. See also X16, X17. | |
||
80 | 21 | neels | | yes | X19 | [[OsmoUPF:]] | PFCP Heartbeat Request period, how long to wait between issuing requests | |
81 | | yes | X20 | [[OsmoUPF:]] | PFCP Heartbeat Response timeout, the time after which to regard a non-responding peer as disconnected | |
||
82 | | yes | X21 | [[OsmoUPF:]] | PFCP peer graceful shutdown timeout, how long to keep the peer's state after a peer requested graceful shutdown | |
||
83 | 22 | neels | | yes | X22 | [[OsmoUPF:]] | PFCP request timeout, how long after a missing response to retransmit a PFCP request | |
84 | 23 | neels | | yes | X23 | [[OsmoUPF:]] | Number of PFCP request retransmission attempts | |
85 | | yes | X24 | [[OsmoUPF:]] | PFCP response timeout, how long to keep a response, in case its same request is retransmitted by the peer | |
||
86 | 24 | neels | | yes | net X25 | [[OsmoBSC:]] | Timeout for initial user data after an MSC initiated an SCCP connection to the BSS | |
87 | 29 | neels | | yes | pfcp X26 | [[OsmoHNBGW:]] | Idle time between attempts of PFCP Association Setup (CPF) | |
88 | 26 | neels | | yes | net X27 | [[OsmoBSC:]] | Time after which to release an lchan when not receiving L1 Info in MEAS RES | |
89 | 28 | osmith | | yes | net X28 | [[OsmoBSC:]] | Wait time before trying to recover a BORKEN timeslot ("WIP":https://gerrit.osmocom.org/c/osmo-bsc/+/30252) | |
90 | 34 | neels | | yes | cmap X31 | [[OsmoHNBGW:]] | Timeout for establishing and releasing context maps (RUA <-> SCCP) | |
91 | 31 | neels | | yes | nft X32 | [[OsmoUPF:]] | How long to collect nft rulesets before flushing in batch | |
92 | | yes | nft X33 | [[OsmoUPF:]] | When surpassing this string length of combined nft rulesets, flush early | |
||
93 | 35 | neels | | yes | hnbgw X34 | [[OsmoHNBGW:]] | Period to query network traffic stats from netfilter | |
94 | 4 | neels | | yes | X1001 | [[OsmoSGSN:]] | RANAP Release timeout. Wait for RANAP Release Complete. On expiry release Iu connection (s) | |
95 | 5 | neels | | yes | mgw X2427 | from [[OsmoMGW:|libosmo-mgcp-client]]: [[OsmoBSC:]] [[OsmoMSC:]] | timeout for MGCP response from MGW | |
96 | 4 | neels | | yes | net X3111 | [[OsmoBSC:]] | Wait time after lchan was released in error (should be T3111 + 2s) | |
97 | | yes | net X3210 | [[OsmoBSC:]] | After L3 Complete, wait for MSC to confirm | |
||
98 | | yes | X3314 | [[OsmoSGSN:]] | Iu User inactivity timer. On expiry release Iu connection (s) | |
||
99 | 1 | neels | | yes | X4222 | [[OsmoHLR:]] | GSUP Update Location timeout | |
100 | 6 | neels | |
101 | 3 | neels | |
102 | 4 | neels | h3. Legacy timer numbers: specific to Osmocom, but were once defined as T timers |
103 | 3 | neels | |
104 | |_.configurable |_.Legacy T timer|_.corresponding X timer|_.Software|_.Purpose| |
||
105 | 4 | neels | | yes | T999 | net X4 | [[OsmoBSC:]] | After Clear Request, wait for MSC to Clear Command (sanity) | |
106 | | no | T2427001 | mgw X2427 | [[OsmoMGW:|libosmo-mgcp-client]] [[OsmoBSC:]] [[OsmoMSC:]] | timeout for MGCP response from MGW | |
||
107 | | yes | T993111 | net X3111 | [[OsmoBSC:]] | Wait time after lchan was released in error (should be T3111 + 2s) | |
||
108 | | yes | T993210 | net X3210 | [[OsmoBSC:]] | After L3 Complete, wait for MSC to confirm | |