Question regarding timeouts and RRLP

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
Wed Apr 4 16:38:19 UTC 2012


On 04/04/2012 04:40 PM, Refik Hadzialic wrote:
> Dear group members,

Hi Refik,

osmo-nitb (libmsc/) keeps a channel open by "reference" counting. This
counting is implemented by the 'transaction' or 'operations'. See
gsm_subscriber_connection for 'operation' pointers.

So what roughly happens is:
1.) A channel is opened, a dummy operation is created to not immediately close
the channel
2.) Whoever feels responsible creates an operation/transaction..
3.) When a transaction is done msc_release_connection is called..
4.) when all transactions and operations are completed the channel will be
released.

You would probably want to add a new operation




More information about the OpenBSC mailing list