[PATCH] osmo-msc[master]: Implement IuCS (large refactoring and addition)

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

Neels Hofmeyr gerrit-no-reply at lists.osmocom.org
Mon Aug 7 14:52:47 UTC 2017


Hello Jenkins Builder,

I'd like you to reexamine a change.  Please visit

    https://gerrit.osmocom.org/3347

to look at the new patch set (#5).

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

Enable MSC specific CTRL commands, bsc_base_ctrl_cmds_install() still needs to
be split up.

Change-Id: I5b5b6a9678b458affa86800afb1ec726e66eed88
---
M .gitignore
M configure.ac
M doc/examples/osmo-bsc_mgcp/mgcp.cfg
A doc/examples/osmo-msc/osmo-msc.cfg
D doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx-hopping.cfg
D doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx.cfg
D doc/examples/osmo-nitb/bs11/openbsc-2bts-2trx.cfg
D doc/examples/osmo-nitb/bs11/openbsc.cfg
D doc/examples/osmo-nitb/nanobts/openbsc-multitrx.cfg
D doc/examples/osmo-nitb/nanobts/openbsc.cfg
D doc/examples/osmo-nitb/nokia/openbsc_nokia_3trx.cfg
D doc/examples/osmo-nitb/rbs2308/openbsc.cfg
D doc/examples/osmo-nitb/sysmobts/openbsc.cfg
M include/openbsc/Makefile.am
A include/openbsc/common.h
M include/openbsc/debug.h
M include/openbsc/gprs_gmm.h
M include/openbsc/gsm_data.h
M include/openbsc/gsm_subscriber.h
M include/openbsc/iu.h
A include/openbsc/iucs.h
A include/openbsc/iucs_ranap.h
M include/openbsc/mgcp.h
M include/openbsc/mgcp_internal.h
A include/openbsc/mgcpgw_client.h
M include/openbsc/msc_ifaces.h
M include/openbsc/osmo_msc.h
M include/openbsc/sgsn.h
M include/openbsc/transaction.h
M include/openbsc/vlr.h
M include/openbsc/vty.h
M osmoappdesc.py
M src/Makefile.am
M src/gprs/gprs_gmm.c
M src/gprs/gprs_sgsn.c
M src/gprs/sgsn_libgtp.c
M src/gprs/sgsn_main.c
M src/gprs/sgsn_vty.c
M src/libbsc/bsc_init.c
M src/libbsc/paging.c
M src/libcommon/debug.c
M src/libcommon/gsm_data.c
M src/libiu/iu.c
M src/libiu/iu_vty.c
M src/libmgcp/Makefile.am
A src/libmgcp/mgcp_common.c
M src/libmgcp/mgcp_network.c
M src/libmgcp/mgcp_protocol.c
A src/libmgcp/mgcpgw_client.c
A src/libmgcp/mgcpgw_client_vty.c
M src/libmsc/Makefile.am
M src/libmsc/a_iface.c
M src/libmsc/gsm_04_08.c
M src/libmsc/gsm_04_11.c
M src/libmsc/gsm_04_80.c
M src/libmsc/gsm_subscriber.c
A src/libmsc/iu_dummy.c
A src/libmsc/iucs.c
A src/libmsc/iucs_ranap.c
M src/libmsc/msc_ifaces.c
A src/libmsc/msc_vty.c
M src/libmsc/osmo_msc.c
M src/libmsc/silent_call.c
M src/libmsc/subscr_conn.c
M src/libmsc/transaction.c
M src/libmsc/vty_interface_layer3.c
M src/libvlr/vlr.c
M src/libvlr/vlr_access_req_fsm.c
M src/libvlr/vlr_lu_fsm.c
M src/osmo-bsc/osmo_bsc_api.c
R src/osmo-msc/Makefile.am
A src/osmo-msc/msc_main.c
D src/osmo-nitb/bsc_hack.c
M tests/ctrl_test_runner.py
M tests/db/Makefile.am
M tests/db/db_test.c
M tests/mgcp/Makefile.am
A tests/mgcp/mgcpgw_client_test.c
A tests/mgcp/mgcpgw_client_test.err
A tests/mgcp/mgcpgw_client_test.ok
M tests/msc_vlr/Makefile.am
M tests/msc_vlr/msc_vlr_test_gsm_authen.err
M tests/msc_vlr/msc_vlr_test_gsm_ciph.err
M tests/msc_vlr/msc_vlr_test_hlr_reject.err
M tests/msc_vlr/msc_vlr_test_hlr_timeout.err
M tests/msc_vlr/msc_vlr_test_ms_timeout.err
M tests/msc_vlr/msc_vlr_test_no_authen.c
M tests/msc_vlr/msc_vlr_test_no_authen.err
M tests/msc_vlr/msc_vlr_test_reject_concurrency.err
M tests/msc_vlr/msc_vlr_test_rest.err
M tests/msc_vlr/msc_vlr_test_umts_authen.c
M tests/msc_vlr/msc_vlr_test_umts_authen.err
M tests/msc_vlr/msc_vlr_tests.c
M tests/msc_vlr/msc_vlr_tests.h
M tests/smpp_test_runner.py
M tests/sms_queue/Makefile.am
M tests/testsuite.at
M tests/vty_test_runner.py
98 files changed, 5,032 insertions(+), 3,347 deletions(-)


  git pull ssh://gerrit.osmocom.org:29418/osmo-msc refs/changes/47/3347/5


-- 
To view, visit https://gerrit.osmocom.org/3347
To unsubscribe, visit https://gerrit.osmocom.org/settings

Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I5b5b6a9678b458affa86800afb1ec726e66eed88
Gerrit-PatchSet: 5
Gerrit-Project: osmo-msc
Gerrit-Branch: master
Gerrit-Owner: Neels Hofmeyr <nhofmeyr at sysmocom.de>
Gerrit-Reviewer: Jenkins Builder



More information about the gerrit-log mailing list