Project

General

Profile

Bug #4074

LAPD timers completely broken

Added by laforge about 2 months ago.

Status:
New
Priority:
Normal
Assignee:
Osmocom CNI Developers
Category:
libosmogsm
Target version:
-
Start date:
06/21/2019
Due date:
% Done:

0%

Spec Reference:

Description

The T200 timer must be started at the moment the related frame (e.g. SABM, I, ...) is pulled out by L1 at the bottom of LAPD.

However, looking at the code, it seems to be doing it completely wrong: It starts the timer when it receives e.g. an ESTABLISH REQUEST from the L3. There can be any amount of time between that (L3 running asynchronous of the L1 of the underlying TDM) and the actual transmission.

In the end, the current behavior means that T200 is started way too early, and hence times out way too soon.


Related issues

Related to OsmoBTS - Bug #4066: osmo-bts: sending BSC an ERROR Indication with "unsolicited UA response" in "sms:sysmo" osmo-gsm-tester testResolved06/20/2019

History

#1 Updated by laforge about 2 months ago

  • Related to Bug #4066: osmo-bts: sending BSC an ERROR Indication with "unsolicited UA response" in "sms:sysmo" osmo-gsm-tester test added

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)