openbsc.git branch neels/aoip updated. 0.15.0-778-g050c5635a

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/osmocom-commitlog@lists.osmocom.org/.

gitosis at osmocom.org gitosis at osmocom.org
Mon May 8 13:13:01 UTC 2017


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".

The branch, neels/aoip has been updated
  discards  8563c06ee0969fa57fbb369eb2a526ad1c0e9cb8 (commit)
  discards  46a76df12aea9491075d324fe869dde1a581054b (commit)
  discards  c7c90fdf5f6ecd78e08c84a4a06e7a849d8833fc (commit)
  discards  1b189d7913ab30540039fb01d1b9cb0c791b32f7 (commit)
  discards  7f3dfecfb23747a97e1d830207e02ecd0035d188 (commit)
  discards  75d41d9b5698f5752de7e2c6f3bd66e9992229c5 (commit)
  discards  b0471ce0a4dcaf366d47a5c9cce330225d5d071a (commit)
  discards  d0caa74dd62d13320d64f3f399ba81be3ac71d14 (commit)
  discards  7e3db2ea7e65af6db78abfcb3a75bd65e065f304 (commit)
       via  050c5635a5fbe4957665a053f51cbde901c0b447 (commit)
       via  82cf86e6674d1084742141bbd50835d4f28a8f90 (commit)
       via  81c09b5870003413b9a70491507a11cd9535c553 (commit)
       via  05d98a3756817de45f0fd59cdffdda77e77a4c11 (commit)
       via  9953f905a809a646e5a5375af31121fe38af29e1 (commit)
       via  7f8acb7f4c12f6b634011f33d5fd2ae2151897b5 (commit)
       via  74aec199c28201cc3a2e761645f4e59b7a15bdfc (commit)
       via  b1eb2c9762174c0238b2d826c713ac89c1136f71 (commit)
       via  9235fe07eb0b622a0bc130d8470a4690d6a3517f (commit)
       via  a0a574be34816231eb1bcdade33d1f70c807e0de (commit)
       via  579051f5c210758e1d90d118da52218beba490da (commit)
       via  31159746274c27183a0020df886fbac71601af3c (commit)

This update added new revisions after undoing existing revisions.  That is
to say, the old revision is not a strict subset of the new revision.  This
situation occurs when you --force push a change and generate a repository
containing something like this:

 * -- * -- B -- O -- O -- O (8563c06ee0969fa57fbb369eb2a526ad1c0e9cb8)
            \
             N -- N -- N (050c5635a5fbe4957665a053f51cbde901c0b447)

When this happens we assume that you've already had alert emails for all
of the O revisions, and so we here report only the revisions in the N
branch from the common base, B.

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://cgit.osmocom.org/openbsc/commit/?id=050c5635a5fbe4957665a053f51cbde901c0b447

commit 050c5635a5fbe4957665a053f51cbde901c0b447
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 8 15:11:00 2017 +0200

    drop libosmo-ranap from sms_queue test
    
    Change-Id: I0afd8e4db3c84fd1265d3903e389c5164ea73335

http://cgit.osmocom.org/openbsc/commit/?id=82cf86e6674d1084742141bbd50835d4f28a8f90

commit 82cf86e6674d1084742141bbd50835d4f28a8f90
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 8 15:10:42 2017 +0200

    wip iudummy struct osmo_sccp_addr -- drop this?
    
    Change-Id: I90b807b1c6f2a3e86c81c0906168f8c0fc5440b3

http://cgit.osmocom.org/openbsc/commit/?id=81c09b5870003413b9a70491507a11cd9535c553

commit 81c09b5870003413b9a70491507a11cd9535c553
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 8 15:10:06 2017 +0200

    abis_rsl.c: don't use libvlr from libbsc
    
    Change-Id: If8713915014b8264a1e2dfbee061d20f1f410ed3

http://cgit.osmocom.org/openbsc/commit/?id=05d98a3756817de45f0fd59cdffdda77e77a4c11

commit 05d98a3756817de45f0fd59cdffdda77e77a4c11
Author: Philipp Maier <pmaier at sysmocom.de>
Date:   Wed Apr 12 15:19:45 2017 +0200

    WIP: Integrate AoIP into MSC

http://cgit.osmocom.org/openbsc/commit/?id=9953f905a809a646e5a5375af31121fe38af29e1

commit 9953f905a809a646e5a5375af31121fe38af29e1
Author: Philipp Maier <pmaier at sysmocom.de>
Date:   Thu Apr 20 18:40:37 2017 +0200

    libmsc: make pitfall in gsm0408_dispatch() more obvious
    
    The function gsm0408_dispatch() accepts a message buffer pointer
    and accesses the l3h pointer. Even in a properly allocated
    message buffer, this may lead into a segfault if the user forgets
    to set the l3h pointer. This commit adds assertions to popup a
    more expressive error message.

http://cgit.osmocom.org/openbsc/commit/?id=7f8acb7f4c12f6b634011f33d5fd2ae2151897b5

commit 7f8acb7f4c12f6b634011f33d5fd2ae2151897b5
Author: Philipp Maier <pmaier at sysmocom.de>
Date:   Wed Apr 12 15:26:04 2017 +0200

    WIP: Integrate AoIP into OsmoBSC

http://cgit.osmocom.org/openbsc/commit/?id=74aec199c28201cc3a2e761645f4e59b7a15bdfc

commit 74aec199c28201cc3a2e761645f4e59b7a15bdfc
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sun Apr 9 12:32:51 2017 +0200

    WIP: Port to new libosmo-sigtran API (with proper M3UA for Iuh)
    
    This changes over to the new libosmo-sigtran API with support for
    proper SCCP/M3UA/SCTP stacking, as mandated by 3GPP specifications for
    the IuCS and IuPS interfaces.
    
    Only the ASP (client) is used, assuming that both the HNB-GWs and RNCs
    as well as the MSCs and SGSNs are all connecting as ASP to some STP/SGW
    which offers M3UA server functionality as well as point-code and/or
    global title based routing.
    
    Change-Id: If0ff956fbf1484899d59ae1a5885543bca31645b

http://cgit.osmocom.org/openbsc/commit/?id=b1eb2c9762174c0238b2d826c713ac89c1136f71

commit b1eb2c9762174c0238b2d826c713ac89c1136f71
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 30 15:09:47 2016 +0200

    temporary dev: set debug log level almost everywhere
    
    Change-Id: I0d5a36560e7edde27497de57e579f5b1d00eb525

http://cgit.osmocom.org/openbsc/commit/?id=9235fe07eb0b622a0bc130d8470a4690d6a3517f

commit 9235fe07eb0b622a0bc130d8470a4690d6a3517f
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri Mar 10 02:15:20 2017 +0100

    log protocol discriminators and message types by name
    
    Depends: libosmocore change-id I0fca8e95ed5c2148b1a7440eff3fc9c7583898df
    Change-Id: If1c49faf6e1757cb16b383dd2db87b48bc94eee6

http://cgit.osmocom.org/openbsc/commit/?id=a0a574be34816231eb1bcdade33d1f70c807e0de

commit a0a574be34816231eb1bcdade33d1f70c807e0de
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Thu Mar 16 16:14:34 2017 +0100

    mgcp: hack RAB success from nano3G: patch first RTP payload
    
    The ip.access nano3G needs the first RTP payload's first two bytes to read hex
    'e400', or it will reject the RAB assignment. Add flag
    patched_first_rtp_payload to mgcp_rtp_state to detect the first RTP payload on
    a stream, and overwrite its first bytes with e400. This should probably be
    configurable, but seems to not harm other femto cells (as long as we patch only
    the first RTP payload in each stream). Only do this when sending to the BTS
    side.
    
    Change-Id: I31a4475f42d59fd5704d52ee6e473e270db6d779

http://cgit.osmocom.org/openbsc/commit/?id=579051f5c210758e1d90d118da52218beba490da

commit 579051f5c210758e1d90d118da52218beba490da
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Fri May 20 21:59:55 2016 +0200

    Implement IuCS (large refactoring and addition)
    
    osmo-nitb becomes osmo-msc
    add DIUCS debug log constant
    add iucs.[hc]
    add msc vty, remove nitb vty
    add libiudummy, to avoid linking Iu deps in tests
    Use new msc_tx_dtap() instead of gsm0808_submit_dtap()
    libmgcp: add mgcpgw client API
    bridge calls via mgcpgw
    
    mgcp: hack RAB success from nano3G: patch first RTP payload
    The ip.access nano3G needs the first RTP payload's first two bytes to read hex
    'e400', or it will reject the RAB assignment. Add flag
    patched_first_rtp_payload to mgcp_rtp_state to detect the first RTP payload on
    a stream, and overwrite its first bytes with e400. This should probably be
    configurable, but seems to not harm other femto cells (as long as we patch only
    the first RTP payload in each stream). Only do this when sending to the BTS
    side.
    
    Change-Id: Ie13ff348117e892d41b8355ab6c24915301eaeaf

http://cgit.osmocom.org/openbsc/commit/?id=31159746274c27183a0020df886fbac71601af3c

commit 31159746274c27183a0020df886fbac71601af3c
Author: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Date:   Mon May 8 15:12:20 2017 +0200

    mscsplit: various preparations to separate MSC from BSC
    
    Disable large parts of the code that depend on BSC presence.
    
    Don't set msg->lchan nor msg->dst.
    Don't use lchan in libmsc.
    Decouple lac from bts.
    
    Prepare entry/exit point for MSC -> BSC and MSC -> RNC communication:
    Add msc_ifaces.[hc], a_iface.c, with a general msc_tx_dtap() to redirect to
    different interfaces depending on the actual subscriber connection.
    While iu_tx() is going to be functional fairly soon, the a_tx() is going to be
    just a dummy for some time (see comment).
    Add Iu specific fields in gsm_subscriber_connection: the UE connection pointer
    and an indicator for the Integrity Protection status on Iu (to be fully
    implemented in later commits).
    Add lac member to gsm_subscriber_connection, to allow decoupling from
    bts->location_area_code. The conn->lac will actually be set in iu.c in an
    upcoming commit ("add iucs.[hc]").
    
    move to libcommon-cs: gsm48_extract_mi(), gsm48_paging_extract_mi().
    
    libmsc: duplicate gsm0808 / gsm48 functions (towards BSC).
    In osmo-nitb, libmsc would directly call the functions on the BSC level, not
    always via the bsc_api. When separating libmsc from libbsc, some functions are
    missing from the linkage.
    Hence duplicate these functions to libmsc, add an msc_ prefix for clarity, also
    add a _tx to gsm0808_cipher_mode():
    * add msc_gsm0808_tx_cipher_mode() (dummy/stub)
    * add msc_gsm48_tx_mm_serv_ack()
    * add msc_gsm48_tx_mm_serv_rej()
    Call these from libmsc instead of
    * gsm0808_cipher_mode()
    * gsm48_tx_mm_serv_ack()
    * gsm48_tx_mm_serv_rej()
    Also add a comment related to msc_gsm0808_tx_cipher_mode() in two places.
    
    Temporarily disable all paging to be able to link libmsc without libbsc.
    Skip the paging part of channel_test because the paging is now disabled.
    In osmo-nitb, paging is done on BSC level and MSC level "at the same time".
    When the new MSC is fully operational, paging will be controlled separately on
    the MSC level, and the BSC (RNC) level will be instructed over an IuCS or
    A-interface to negotiate paging with the MS (UE). This MSC level paging does
    not yet exist and will be added in subsequent commits.
    
    msc_compl_l3(): publish in .h, tweak return value.  Use new libmsc enum values
    for return val, to avoid dependency on libbsc headers.  Make callable from
    other scopes: publish in osmo_msc.h and remove 'static' in osmo_msc.c
    
    add gsm_encr to subscr_conn
    move subscr_request to gsm_subscriber.h
    subscr_request_channel() -> subscr_request_conn()
    move to libmsc: osmo_stats_vty_add_cmds()
    gsm_04_08: remove apply_codec_restrictions()
    gsm0408_test: use NULL for root ctx
    move to libbsc: gsm_bts_neighbor()
    move to libbsc: lchan_next_meas_rep()
    move vty config for t3212 to network level (periodic lu)
    remove unneccessary linking from some tests
    remove handle_abisip_signal()
    
    Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41

-----------------------------------------------------------------------

Summary of changes:
 openbsc/src/libbsc/abis_rsl.c       | 2 --
 openbsc/tests/libiudummy/iudummy.c  | 1 +
 openbsc/tests/sms_queue/Makefile.am | 2 --
 3 files changed, 1 insertion(+), 4 deletions(-)


hooks/post-receive
-- 
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)



More information about the osmocom-commitlog mailing list