diff options
author | Jacob Erlbeck <jerlbeck@sysmocom.de> | 2015-05-28 15:43:53 +0200 |
---|---|---|
committer | Jacob Erlbeck <jerlbeck@sysmocom.de> | 2015-05-28 16:38:16 +0200 |
commit | d9e102472a97c767cba1bd5687db30028436d623 (patch) | |
tree | 63e8d6c08fddf98cb0c2391c0f0ed1068c54dcd5 /tests/ms/MsTest.err | |
parent | 1db67e0a35a479ef20b871c459ea3f3e0155b620 (diff) |
ms: Add timer
Currently the MS object is immediately idle when all TBFs are
detached and if no guard is being used. Since the plan is to use the
MS objects to pass information from one TBF to the next one even
across the gap of some seconds of inactivity, a mechanism is needed
to keep the MS objects around for some time.
This commit extends the GprsMs class by a timer that keeps the MS
objects in non-idle state for some time after all TBFs have been
detached. The set_timeout method must be used with a non-zero value
to activate this feature.
Sponsored-by: On-Waves ehf
Diffstat (limited to 'tests/ms/MsTest.err')
-rw-r--r-- | tests/ms/MsTest.err | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/ms/MsTest.err b/tests/ms/MsTest.err index 86dbb5b0..9e9df557 100644 --- a/tests/ms/MsTest.err +++ b/tests/ms/MsTest.err @@ -47,3 +47,10 @@ Destroying MS object, TLLI = 0xffeeddbb Attaching TBF to MS object, TLLI = 0xffeeddbc, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Detaching TBF from MS object, TLLI = 0xffeeddbc, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) Destroying MS object, TLLI = 0xffeeddbc +Creating MS object, TLLI = 0xffeeddbb +Attaching TBF to MS object, TLLI = 0xffeeddbb, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) +Attaching TBF to MS object, TLLI = 0xffeeddbb, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) +Detaching TBF from MS object, TLLI = 0xffeeddbb, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=UL STATE=NULL) +Detaching TBF from MS object, TLLI = 0xffeeddbb, TBF = TBF(TFI=0 TLLI=0x00000000 DIR=DL STATE=NULL) +Timeout for MS object, TLLI = 0xffeeddbb +Destroying MS object, TLLI = 0xffeeddbb |