openbsc.git branch neels/aoip updated. 0.15.0-777-g799f415ed

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:15:16 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  050c5635a5fbe4957665a053f51cbde901c0b447 (commit)
  discards  82cf86e6674d1084742141bbd50835d4f28a8f90 (commit)
  discards  81c09b5870003413b9a70491507a11cd9535c553 (commit)
  discards  05d98a3756817de45f0fd59cdffdda77e77a4c11 (commit)
  discards  9953f905a809a646e5a5375af31121fe38af29e1 (commit)
  discards  7f8acb7f4c12f6b634011f33d5fd2ae2151897b5 (commit)
  discards  74aec199c28201cc3a2e761645f4e59b7a15bdfc (commit)
  discards  b1eb2c9762174c0238b2d826c713ac89c1136f71 (commit)
  discards  9235fe07eb0b622a0bc130d8470a4690d6a3517f (commit)
  discards  a0a574be34816231eb1bcdade33d1f70c807e0de (commit)
  discards  579051f5c210758e1d90d118da52218beba490da (commit)
  discards  31159746274c27183a0020df886fbac71601af3c (commit)
       via  799f415ed4939f5b4f75c4378154de3c42377d13 (commit)
       via  48c1a95239bc7aaf522cbd472674880f4ebdae19 (commit)
       via  67cd61e5b51468ca81af0a6b5f42c584ff611158 (commit)
       via  3e0e0bcb6929f214797424e1eaa5d97a9311acf0 (commit)
       via  73b5360346b330d5b8152c1b07e52c26a3a2ed2e (commit)
       via  ff0072a0b3892f708285049d5578d3bc3ee31bb5 (commit)
       via  e1148dfa6c2dcfaeaae3fc068d3de645f0e34182 (commit)
       via  f8d8c91a69b45b6451aff9e68f091a6357aad710 (commit)
       via  d4000accf9bd7097cd188150706fe70d78e7cb58 (commit)
       via  a7cfcabd3b8276e86796d5f3c1236c9a14e8e34c (commit)
       via  ebff45e2ee89bd8c3cb106a58da3b172c01467e1 (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 (050c5635a5fbe4957665a053f51cbde901c0b447)
            \
             N -- N -- N (799f415ed4939f5b4f75c4378154de3c42377d13)

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=799f415ed4939f5b4f75c4378154de3c42377d13

commit 799f415ed4939f5b4f75c4378154de3c42377d13
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=48c1a95239bc7aaf522cbd472674880f4ebdae19

commit 48c1a95239bc7aaf522cbd472674880f4ebdae19
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=67cd61e5b51468ca81af0a6b5f42c584ff611158

commit 67cd61e5b51468ca81af0a6b5f42c584ff611158
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=3e0e0bcb6929f214797424e1eaa5d97a9311acf0

commit 3e0e0bcb6929f214797424e1eaa5d97a9311acf0
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=73b5360346b330d5b8152c1b07e52c26a3a2ed2e

commit 73b5360346b330d5b8152c1b07e52c26a3a2ed2e
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=ff0072a0b3892f708285049d5578d3bc3ee31bb5

commit ff0072a0b3892f708285049d5578d3bc3ee31bb5
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=e1148dfa6c2dcfaeaae3fc068d3de645f0e34182

commit e1148dfa6c2dcfaeaae3fc068d3de645f0e34182
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=f8d8c91a69b45b6451aff9e68f091a6357aad710

commit f8d8c91a69b45b6451aff9e68f091a6357aad710
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=d4000accf9bd7097cd188150706fe70d78e7cb58

commit d4000accf9bd7097cd188150706fe70d78e7cb58
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=a7cfcabd3b8276e86796d5f3c1236c9a14e8e34c

commit a7cfcabd3b8276e86796d5f3c1236c9a14e8e34c
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=ebff45e2ee89bd8c3cb106a58da3b172c01467e1

commit ebff45e2ee89bd8c3cb106a58da3b172c01467e1
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()
    abis_rsl.c: don't use libvlr from libbsc
    
    Change-Id: I9cf80f9c2c8a53a29e42f000029e680a9922cb41

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

Summary of changes:


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



More information about the osmocom-commitlog mailing list