From da7c56ab8e1996b9d60ecaa61ecec67c064d2a41 Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Mon, 16 Aug 2021 19:05:06 +0200 Subject: early IMM ASS: add configurable delay for RR IMM ASS During live testing, it has become apparent that some IMM ASS still fail when sending the RR IMM ASS directly upon the target channel becoming active. Add a bit of delay after activation, to give some time for the channel to light up for the MS. Default is 50ms. Related: OS#5559 Change-Id: Ia1e63b98944dc840cde212fc732e20277cdc5585 --- tests/osmo-bts.vty | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) (limited to 'tests/osmo-bts.vty') diff --git a/tests/osmo-bts.vty b/tests/osmo-bts.vty index 12a0c776..e39d3040 100644 --- a/tests/osmo-bts.vty +++ b/tests/osmo-bts.vty @@ -7,7 +7,7 @@ OsmoBTS> list show lchan summary [<0-255>] [<0-255>] [<0-7>] [<0-7>] show bts <0-255> gprs ... - show timer [(bts)] [TNNNN] + show timer [(bts|abis)] [TNNNN] show e1_driver show e1_line [<0-255>] [stats] show e1_timeslot [<0-255>] [<0-31>] @@ -63,10 +63,12 @@ OsmoBTS> show lchan summary 0 0 0 ? [<0-7>] Logical Channel Number OsmoBTS> show timer ? - [bts] BTS process timers + [bts] BTS process timers + [abis] Abis (RSL) related timers OsmoBTS> show timer bts: X1 = 300 s Time after which osmo-bts exits if regular ramp down during shut down process does not finish (s) (default: 300 s) bts: X2 = 3 s Time after which osmo-bts exits if requesting transceivers to stop during shut down process does not finish (s) (default: 3 s) +abis: X15 = 50 ms Time to wait between Channel Activation and dispatching a cached early Immediate Assignment (default: 50 ms) OsmoBTS> show timer bts ? [TNNNN] T- or X-timer-number -- 3GPP compliant timer number of the format '1234' or 'T1234' or 't1234'; Osmocom-specific timer number of the format: 'X1234' or 'x1234'. OsmoBTS> show timer bts @@ -76,6 +78,10 @@ OsmoBTS> show timer bts X1 bts: X1 = 300 s Time after which osmo-bts exits if regular ramp down during shut down process does not finish (s) (default: 300 s) OsmoBTS> show timer bts X2 bts: X2 = 3 s Time after which osmo-bts exits if requesting transceivers to stop during shut down process does not finish (s) (default: 3 s) +OsmoBTS> show timer abis ? + [TNNNN] T- or X-timer-number -- 3GPP compliant timer number of the format '1234' or 'T1234' or 't1234'; Osmocom-specific timer number of the format: 'X1234' or 'x1234'. +OsmoBTS> show timer abis X15 +abis: X15 = 50 ms Time to wait between Channel Activation and dispatching a cached early Immediate Assignment (default: 50 ms) OsmoBTS> show e1_driver ? @@ -98,7 +104,7 @@ OsmoBTS# list show lchan summary [<0-255>] [<0-255>] [<0-7>] [<0-7>] show bts <0-255> gprs ... - show timer [(bts)] [TNNNN] + show timer [(bts|abis)] [TNNNN] bts <0-0> trx <0-255> ts <0-7> (lchan|shadow-lchan) <0-7> rtp jitter-buffer <0-10000> test send-failure-event-report <0-255> bts <0-255> c0-power-red <0-6> @@ -172,7 +178,7 @@ OsmoBTS(config)# list ... bts BTS_NR ... - timer [(bts)] [TNNNN] [(<0-2147483647>|default)] + timer [(bts|abis)] [TNNNN] [(<0-2147483647>|default)] phy <0-255> e1_input ... @@ -190,7 +196,8 @@ OsmoBTS(config)# phy ? <0-255> PHY number OsmoBTS(config)# timer ? - [bts] BTS process timers + [bts] BTS process timers + [abis] Abis (RSL) related timers OsmoBTS(config)# timer bts ? [TNNNN] T- or X-timer-number -- 3GPP compliant timer number of the format '1234' or 'T1234' or 't1234'; Osmocom-specific timer number of the format: 'X1234' or 'x1234'. OsmoBTS(config)# timer bts X1 @@ -207,6 +214,15 @@ OsmoBTS(config)# timer bts X1 default OsmoBTS(config)# timer bts X1 bts: X1 = 300 s Time after which osmo-bts exits if regular ramp down during shut down process does not finish (s) (default: 300 s) +OsmoBTS(config)# timer abis X15 +abis: X15 = 50 ms Time to wait between Channel Activation and dispatching a cached early Immediate Assignment (default: 50 ms) +OsmoBTS(config)# timer abis X15 123 +OsmoBTS(config)# timer abis X15 +abis: X15 = 123 ms Time to wait between Channel Activation and dispatching a cached early Immediate Assignment (default: 50 ms) +OsmoBTS(config)# timer abis X15 default +OsmoBTS(config)# timer abis X15 +abis: X15 = 50 ms Time to wait between Channel Activation and dispatching a cached early Immediate Assignment (default: 50 ms) + OsmoBTS(config)# bts 0 OsmoBTS(bts)# list ... -- cgit v1.2.3