libosmo-sccp.git branch master updated. 0.0.6.3-216-g57d0449

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
Tue Apr 18 10:08:42 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 "SCCP Library".

The branch, master has been updated
       via  57d0449d4ed5d82050c52551c8ad6195db38fdf1 (commit)
       via  529adc67c416832dcecd20a9a54f92c9f618ee93 (commit)
       via  6a77241cb178cb237b47e044db5470b0071c88d2 (commit)
       via  5f0a8df34cae20455a520c3a85cf94124f486bf2 (commit)
      from  afc3b856135237c8ce85ca39a42da892e5bdd9de (commit)

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/libosmo-sccp/commit/?id=57d0449d4ed5d82050c52551c8ad6195db38fdf1

commit 57d0449d4ed5d82050c52551c8ad6195db38fdf1
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sat Apr 15 23:25:02 2017 +0200

    IPA: Override/Set point codes
    
    As an IPA SCCPlite message arrives without any MTP routing label, we
    simply construct one artificially for all inbound IPA/SCCPlite packets:
    
    * we set the SPC to the point-code of the routing key of the AS
      (as this is the PC we route to this IPA/SCCPlite client anyway)
    * we set the DPC to a point-code from a new vty config command
      "point-code override dpc"
    
    Change-Id: Id556398e1ded3e613cfde7ea8b71aff7a414ff90

http://cgit.osmocom.org/libosmo-sccp/commit/?id=529adc67c416832dcecd20a9a54f92c9f618ee93

commit 529adc67c416832dcecd20a9a54f92c9f618ee93
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sat Apr 15 23:17:01 2017 +0200

    osmo_ss7: Allocate message buffers with headroom
    
    The use of m3ua_msgb_alloc() from generic code is a bit ugly, but I
    really don't want to introduce yet another msgb_alloc wrapper.
    
    Change-Id: Ic6dc9a1e7bbed2e1f73395bd18b727fa7892e25b

http://cgit.osmocom.org/libosmo-sccp/commit/?id=6a77241cb178cb237b47e044db5470b0071c88d2

commit 6a77241cb178cb237b47e044db5470b0071c88d2
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sat Apr 15 22:37:49 2017 +0200

    osmo_ss7: make sure to re-set all state on client disconnect
    
    When we disconnect a client, make sure that we always go through
    xua_cli_close_and_reconnect(), which will make sure to notify the ASP
    FSM using XUA_ASP_E_SCTP_COMM_DOWN_IND.
    
    Change-Id: I6859b8549c8cbbe2e8279da0ede562387a066d04

http://cgit.osmocom.org/libosmo-sccp/commit/?id=5f0a8df34cae20455a520c3a85cf94124f486bf2

commit 5f0a8df34cae20455a520c3a85cf94124f486bf2
Author: Harald Welte <laforge at gnumonks.org>
Date:   Sun Apr 2 11:58:17 2017 +0200

    Add IPA/SCCPlite support as SIGTRAN alternative
    
    This tries as good as possible to fit the IPA/SCCPlite stacking into the
    existing SIGTRAN/SS7 code architecture/model.  To the user, the IPA
    protocol looks like yet another protocol on the same level as the choice
    between SUA and M3AU.  On the inside, things are obviously quite
    different.
    
    We need to handle TCP with IPA framing instead of SCTP for both server
    and client.  We also implement an alternative "ASP FSM" for IPA, which
    takes care of the CCM handshake (ID_REQ/ID_RESP/ID_ACK/ID_ACK2) for both
    client and server mode.
    
    In server mode, we use the 'unit name' as identifier to look up the AS,
    similar to how we use a routing context to look up the AS in the xUA
    case.
    
    We also have to bypass activating the default layer manager in the
    simple client to make sure we don't run into even more complexity.
    
    What's missing right now is some way to manually override/set the point
    codes.  As IPA/SCCPlite is missing any routing label, we currently
    simply generate one with SPC=0/DPC=0, which will obviously not work in
    most configurations.
    
    Change-Id: I9098574cddeba10fcf8f1b6c196a7069a6805c56

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

Summary of changes:
 include/osmocom/sigtran/osmo_ss7.h |   7 +
 src/Makefile.am                    |   2 +-
 src/ipa.c                          | 214 +++++++++++++++++++++
 src/osmo_ss7.c                     | 120 ++++++++++--
 src/osmo_ss7_hmrt.c                |   2 +
 src/osmo_ss7_vty.c                 |  32 +++-
 src/sccp_scrc.c                    |   4 +-
 src/sccp_user.c                    |   3 +-
 src/xua_as_fsm.c                   |   6 +-
 src/xua_asp_fsm.c                  | 367 +++++++++++++++++++++++++++++++++++++
 src/xua_asp_fsm.h                  |   6 +
 src/xua_internal.h                 |   6 +
 12 files changed, 746 insertions(+), 23 deletions(-)
 create mode 100644 src/ipa.c


hooks/post-receive
-- 
SCCP Library



More information about the osmocom-commitlog mailing list