patch: 11_trau

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/.

Andreas.Eversberg Andreas.Eversberg at versatel.de
Thu May 21 12:27:36 UTC 2009


 
I improved trau_mux.c. Now it supports not just bridging only. A new
function "trau_recv_lchan" is used to link a channel to a call reference
of a transaction. (Transactions are used in later patches.) TRAU frames
will then be forwarded to the application with the given call reference
(in later patches). Also the application can send TRAU frames by using
"trau_send_lchan".
 
A new list is introduced in trau_mux.c. (upqueue_entry) All subslots
that must be sent to application are listed here.
 
Received TRAU frames are written in the upqueue of application
interface, if a call reference is found in the upqueue-list. If an entry
is found the ss_entry list, the TRAU frames are bridged as before. The
frames have a message type (msg_type), a call reference (callref) and a
trau frame (data). The length of trau frame is defined by the content of
the c-bits inside the frame.
 
There is no support for ip-access yet. Harald must add this in order to
use application interface with ip-access. The bridging with ip-access
works as before.
 
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/openbsc/attachments/20090521/b45bfe5d/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 11_trau.patch
Type: application/octet-stream
Size: 7690 bytes
Desc: 11_trau.patch
URL: <http://lists.osmocom.org/pipermail/openbsc/attachments/20090521/b45bfe5d/attachment.obj>


More information about the OpenBSC mailing list