LAPDm code issues (ladpm.c)

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/OpenBSC@lists.osmocom.org/.

Holger Hans Peter Freyther holger at freyther.de
Mon Feb 3 07:14:23 UTC 2014


On Tue, Jan 28, 2014 at 03:15:06PM +0100, Jacob Erlbeck wrote:

Dear Andras,

could you please have a look at the code, the branch by Jacob and
the outstanding issues.


> The initial SABM message (not the retransmitted one after T200) has a
> non-zero length and ends with 3 bytes that have been taken from the end
> of the RSL EST REQ message. The MS does not answer to this.
> Interestingly the second SABM message that gets sent after T200 (2s) has
> a length field of 0 and no trailing garbage.

This is a very subtle bug. In the end SMS transfer works but it
needed one timeout/retransmission cycle for it to work. It was also
non obvious to find as lapd_core/lapdm use two/three different ways
to describe the payload size (it is the kind of problems I want to
avoid with the trx_id in libosmo-abis).

Jacob will be out of office this week but you might catch up with
him next week to resolve the defects/invariant violations.

cheers
	holger




More information about the OpenBSC mailing list