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.orgmove openbsc/* to repos root This is the first step in creating this repository from the legacy openbsc.git. Like all other Osmocom repositories, keep the autoconf and automake files in the repository root. openbsc.git has been the sole exception, which ends now. Change-Id: I9c6f2a448d9cb1cc088cf1cf6918b69d7e69b4e7 --- R AUTHORS R COPYING R Makefile.am R README R README.vty-tests R configure.ac R contrib/a-link/sccp-split-by-con.lua R contrib/bsc-test/README R contrib/bsc-test/all_dial R contrib/bsc-test/dial.sh R contrib/bsc-test/drop-oml.sh R contrib/bsc-test/drop.sh R contrib/bsc-test/hangup R contrib/bsc-test/msc.sh R contrib/bsc_control.py R contrib/bt.py R contrib/convert_to_enum.py R contrib/ctrl2sse.py R contrib/gprs/gb-proxy-unblock-bug.py R contrib/gprs/gprs-bssgp-histogram.lua R contrib/gprs/gprs-buffer-count.lua R contrib/gprs/gprs-split-trace-by-tlli.lua R contrib/gprs/gprs-verify-nu.lua R contrib/hlr-remove-old.sql R contrib/hlrsync/hlrsync.py R contrib/ipa.py M contrib/jenkins.sh R contrib/mgcp_server.py R contrib/nat/test_regexp.c R contrib/nat/ussd_example.py R contrib/rtp/gen_rtp_header.erl R contrib/rtp/rtp_replay.st R contrib/rtp/rtp_replay_shared.st R contrib/rtp/rtp_replay_sip.st R contrib/rtp/timestamp_rtp.lua R contrib/sms/fill-hlr.st R contrib/sms/hlr-query.st R contrib/sms/sqlite-probe.tap.d R contrib/soap.py R contrib/systemd/osmo-bsc-mgcp.service R contrib/systemd/osmo-bsc.service R contrib/systemd/osmo-gbproxy.service R contrib/systemd/osmo-nitb.service R contrib/systemd/osmo-sgsn.service R contrib/testconv/Makefile R contrib/testconv/testconv_main.c R contrib/twisted_ipa.py R doc/BS11-OML.txt R doc/Makefile.am R doc/call-routing.txt R doc/channel_release.txt R doc/e1-data-model.txt R doc/examples/Makefile.am R doc/examples/osmo-bsc/osmo-bsc.cfg R doc/examples/osmo-bsc_mgcp/mgcp.cfg R doc/examples/osmo-bsc_nat/black-list.cfg R doc/examples/osmo-bsc_nat/bscs.config R doc/examples/osmo-bsc_nat/osmo-bsc_nat.cfg R doc/examples/osmo-gbproxy/osmo-gbproxy-legacy.cfg R doc/examples/osmo-gbproxy/osmo-gbproxy.cfg R doc/examples/osmo-gtphub/gtphub-example.txt R doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfg R doc/examples/osmo-gtphub/osmo-gtphub.cfg R doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx-hopping.cfg R doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx.cfg R doc/examples/osmo-nitb/bs11/openbsc-2bts-2trx.cfg R doc/examples/osmo-nitb/bs11/openbsc.cfg R doc/examples/osmo-nitb/nanobts/openbsc-multitrx.cfg R doc/examples/osmo-nitb/nanobts/openbsc.cfg R doc/examples/osmo-nitb/nokia/openbsc_nokia_3trx.cfg R doc/examples/osmo-nitb/rbs2308/openbsc.cfg R doc/examples/osmo-nitb/sysmobts/openbsc.cfg R doc/examples/osmo-sgsn/osmo-sgsn.cfg R doc/gsm-hopping.txt R doc/handover.txt R doc/ipa-sccp.txt R doc/oml-interface.txt R doc/osmo-nitb-data_structures.dot R doc/paging.txt R git-version-gen R include/Makefile.am R include/compat_af_isdn.h R include/mISDNif.h R include/openbsc/Makefile.am R include/openbsc/abis_nm.h R include/openbsc/abis_om2000.h R include/openbsc/abis_rsl.h R include/openbsc/arfcn_range_encode.h R include/openbsc/auth.h R include/openbsc/bsc_api.h R include/openbsc/bsc_msc.h R include/openbsc/bsc_msc_data.h R include/openbsc/bsc_msg_filter.h R include/openbsc/bsc_nat.h R include/openbsc/bsc_nat_callstats.h R include/openbsc/bsc_nat_sccp.h R include/openbsc/bsc_rll.h R include/openbsc/bsc_subscriber.h R include/openbsc/bss.h R include/openbsc/bts_ipaccess_nanobts_omlattr.h R include/openbsc/chan_alloc.h R include/openbsc/common_bsc.h R include/openbsc/common_cs.h R include/openbsc/crc24.h R include/openbsc/ctrl.h R include/openbsc/db.h R include/openbsc/debug.h R include/openbsc/e1_config.h R include/openbsc/gb_proxy.h R include/openbsc/gprs_gb_parse.h R include/openbsc/gprs_gmm.h R include/openbsc/gprs_llc.h R include/openbsc/gprs_llc_xid.h R include/openbsc/gprs_sgsn.h R include/openbsc/gprs_sndcp.h R include/openbsc/gprs_sndcp_comp.h R include/openbsc/gprs_sndcp_dcomp.h R include/openbsc/gprs_sndcp_pcomp.h R include/openbsc/gprs_sndcp_xid.h R include/openbsc/gprs_subscriber.h R include/openbsc/gprs_utils.h R include/openbsc/gsm_04_08.h R include/openbsc/gsm_04_11.h R include/openbsc/gsm_04_80.h R include/openbsc/gsm_data.h R include/openbsc/gsm_data_shared.h R include/openbsc/gsm_subscriber.h R include/openbsc/gsup_client.h R include/openbsc/gtphub.h R include/openbsc/handover.h R include/openbsc/handover_decision.h R include/openbsc/ipaccess.h R include/openbsc/iu.h R include/openbsc/meas_feed.h R include/openbsc/meas_rep.h R include/openbsc/mgcp.h R include/openbsc/mgcp_internal.h R include/openbsc/mgcp_transcode.h R include/openbsc/misdn.h R include/openbsc/mncc.h R include/openbsc/mncc_int.h R include/openbsc/nat_rewrite_trie.h R include/openbsc/network_listen.h R include/openbsc/oap_client.h R include/openbsc/openbscdefines.h R include/openbsc/osmo_bsc.h R include/openbsc/osmo_bsc_grace.h R include/openbsc/osmo_bsc_rf.h R include/openbsc/osmo_msc.h R include/openbsc/osmux.h R include/openbsc/paging.h R include/openbsc/pcu_if.h R include/openbsc/pcuif_proto.h R include/openbsc/rest_octets.h R include/openbsc/rrlp.h R include/openbsc/rs232.h R include/openbsc/rtp_proxy.h R include/openbsc/sgsn.h R include/openbsc/signal.h R include/openbsc/silent_call.h R include/openbsc/slhc.h R include/openbsc/smpp.h R include/openbsc/sms_queue.h R include/openbsc/socket.h R include/openbsc/system_information.h R include/openbsc/token_auth.h R include/openbsc/transaction.h R include/openbsc/trau_mux.h R include/openbsc/trau_upqueue.h R include/openbsc/ussd.h R include/openbsc/v42bis.h R include/openbsc/v42bis_private.h R include/openbsc/vty.h R m4/README R m4/ax_check_compile_flag.m4 R openbsc.pc.in R osmoappdesc.py R src/Makefile.am R src/gprs/.gitignore R src/gprs/Makefile.am R src/gprs/crc24.c R src/gprs/gb_proxy.c R src/gprs/gb_proxy_main.c R src/gprs/gb_proxy_patch.c R src/gprs/gb_proxy_peer.c R src/gprs/gb_proxy_tlli.c R src/gprs/gb_proxy_vty.c R src/gprs/gprs_gb_parse.c R src/gprs/gprs_gmm.c R src/gprs/gprs_llc.c R src/gprs/gprs_llc_parse.c R src/gprs/gprs_llc_vty.c R src/gprs/gprs_llc_xid.c R src/gprs/gprs_sgsn.c R src/gprs/gprs_sndcp.c R src/gprs/gprs_sndcp_comp.c R src/gprs/gprs_sndcp_dcomp.c R src/gprs/gprs_sndcp_pcomp.c R src/gprs/gprs_sndcp_vty.c R src/gprs/gprs_sndcp_xid.c R src/gprs/gprs_subscriber.c R src/gprs/gprs_utils.c R src/gprs/gtphub.c R src/gprs/gtphub_ares.c R src/gprs/gtphub_main.c R src/gprs/gtphub_sock.c R src/gprs/gtphub_vty.c R src/gprs/osmo_sgsn.cfg R src/gprs/sgsn_ares.c R src/gprs/sgsn_auth.c R src/gprs/sgsn_cdr.c R src/gprs/sgsn_ctrl.c R src/gprs/sgsn_libgtp.c R src/gprs/sgsn_main.c R src/gprs/sgsn_vty.c R src/gprs/slhc.c R src/gprs/v42bis.c R src/ipaccess/Makefile.am R src/ipaccess/abisip-find.c R src/ipaccess/ipaccess-config.c R src/ipaccess/ipaccess-firmware.c R src/ipaccess/ipaccess-proxy.c R src/ipaccess/network_listen.c R src/libbsc/Makefile.am R src/libbsc/abis_nm.c R src/libbsc/abis_nm_ipaccess.c R src/libbsc/abis_nm_vty.c R src/libbsc/abis_om2000.c R src/libbsc/abis_om2000_vty.c R src/libbsc/abis_rsl.c R src/libbsc/arfcn_range_encode.c R src/libbsc/bsc_api.c R src/libbsc/bsc_ctrl_commands.c R src/libbsc/bsc_ctrl_lookup.c R src/libbsc/bsc_dyn_ts.c R src/libbsc/bsc_init.c R src/libbsc/bsc_msc.c R src/libbsc/bsc_rf_ctrl.c R src/libbsc/bsc_rll.c R src/libbsc/bsc_subscriber.c R src/libbsc/bsc_vty.c R src/libbsc/bts_ericsson_rbs2000.c R src/libbsc/bts_init.c R src/libbsc/bts_ipaccess_nanobts.c R src/libbsc/bts_ipaccess_nanobts_omlattr.c R src/libbsc/bts_nokia_site.c R src/libbsc/bts_siemens_bs11.c R src/libbsc/bts_sysmobts.c R src/libbsc/bts_unknown.c R src/libbsc/chan_alloc.c R src/libbsc/e1_config.c R src/libbsc/gsm_04_08_utils.c R src/libbsc/gsm_04_80_utils.c R src/libbsc/handover_decision.c R src/libbsc/handover_logic.c R src/libbsc/meas_proc.c R src/libbsc/meas_rep.c R src/libbsc/net_init.c R src/libbsc/paging.c R src/libbsc/pcu_sock.c R src/libbsc/rest_octets.c R src/libbsc/system_information.c R src/libcommon-cs/Makefile.am R src/libcommon-cs/common_cs.c R src/libcommon-cs/common_cs_vty.c R src/libcommon/Makefile.am R src/libcommon/bsc_version.c R src/libcommon/common_vty.c R src/libcommon/debug.c R src/libcommon/gsm_data.c R src/libcommon/gsm_data_shared.c R src/libcommon/gsm_subscriber_base.c R src/libcommon/gsup_client.c R src/libcommon/gsup_test_client.c R src/libcommon/oap_client.c R src/libcommon/socket.c R src/libcommon/talloc_ctx.c R src/libfilter/Makefile.am R src/libfilter/bsc_msg_acc.c R src/libfilter/bsc_msg_filter.c R src/libfilter/bsc_msg_vty.c R src/libiu/Makefile.am R src/libiu/iu.c R src/libiu/iu_vty.c R src/libmgcp/Makefile.am R src/libmgcp/g711common.h R src/libmgcp/mgcp_network.c R src/libmgcp/mgcp_osmux.c R src/libmgcp/mgcp_protocol.c R src/libmgcp/mgcp_sdp.c R src/libmgcp/mgcp_transcode.c R src/libmgcp/mgcp_vty.c R src/libmsc/Makefile.am R src/libmsc/auth.c R src/libmsc/ctrl_commands.c R src/libmsc/db.c R src/libmsc/gsm_04_08.c R src/libmsc/gsm_04_11.c R src/libmsc/gsm_04_80.c R src/libmsc/gsm_subscriber.c R src/libmsc/meas_feed.c R src/libmsc/meas_feed.h R src/libmsc/mncc.c R src/libmsc/mncc_builtin.c R src/libmsc/mncc_sock.c R src/libmsc/osmo_msc.c R src/libmsc/rrlp.c R src/libmsc/silent_call.c R src/libmsc/smpp_openbsc.c R src/libmsc/smpp_smsc.c R src/libmsc/smpp_smsc.h R src/libmsc/smpp_utils.c R src/libmsc/smpp_vty.c R src/libmsc/sms_queue.c R src/libmsc/token_auth.c R src/libmsc/transaction.c R src/libmsc/ussd.c R src/libmsc/vty_interface_layer3.c R src/libtrau/Makefile.am R src/libtrau/rtp_proxy.c R src/libtrau/trau_mux.c R src/libtrau/trau_upqueue.c R src/osmo-bsc/Makefile.am R src/osmo-bsc/osmo_bsc_api.c R src/osmo-bsc/osmo_bsc_audio.c R src/osmo-bsc/osmo_bsc_bssap.c R src/osmo-bsc/osmo_bsc_ctrl.c R src/osmo-bsc/osmo_bsc_filter.c R src/osmo-bsc/osmo_bsc_grace.c R src/osmo-bsc/osmo_bsc_main.c R src/osmo-bsc/osmo_bsc_msc.c R src/osmo-bsc/osmo_bsc_sccp.c R src/osmo-bsc/osmo_bsc_vty.c R src/osmo-bsc_mgcp/Makefile.am R src/osmo-bsc_mgcp/mgcp_main.c R src/osmo-bsc_nat/Makefile.am R src/osmo-bsc_nat/bsc_filter.c R src/osmo-bsc_nat/bsc_mgcp_utils.c R src/osmo-bsc_nat/bsc_nat.c R src/osmo-bsc_nat/bsc_nat_ctrl.c R src/osmo-bsc_nat/bsc_nat_filter.c R src/osmo-bsc_nat/bsc_nat_rewrite.c R src/osmo-bsc_nat/bsc_nat_rewrite_trie.c R src/osmo-bsc_nat/bsc_nat_utils.c R src/osmo-bsc_nat/bsc_nat_vty.c R src/osmo-bsc_nat/bsc_sccp.c R src/osmo-bsc_nat/bsc_ussd.c R src/osmo-nitb/Makefile.am R src/osmo-nitb/bsc_hack.c R src/utils/Makefile.am R src/utils/bs11_config.c R src/utils/isdnsync.c R src/utils/meas_db.c R src/utils/meas_db.h R src/utils/meas_json.c R src/utils/meas_pcap2db.c R src/utils/meas_udp2db.c R src/utils/meas_vis.c R src/utils/smpp_mirror.c R tests/Makefile.am R tests/abis/Makefile.am R tests/abis/abis_test.c R tests/abis/abis_test.ok R tests/atlocal.in R tests/bsc-nat-trie/Makefile.am R tests/bsc-nat-trie/bsc_nat_trie_test.c R tests/bsc-nat-trie/bsc_nat_trie_test.ok R tests/bsc-nat-trie/prefixes.csv R tests/bsc-nat/Makefile.am R tests/bsc-nat/barr.cfg R tests/bsc-nat/barr_dup.cfg R tests/bsc-nat/bsc_data.c R tests/bsc-nat/bsc_nat_test.c R tests/bsc-nat/bsc_nat_test.ok R tests/bsc-nat/prefixes.csv R tests/bsc/Makefile.am R tests/bsc/bsc_test.c R tests/bsc/bsc_test.ok R tests/channel/Makefile.am R tests/channel/channel_test.c R tests/channel/channel_test.ok R tests/ctrl_test_runner.py R tests/db/Makefile.am R tests/db/db_test.c R tests/db/db_test.err R tests/db/db_test.ok R tests/db/hlr.sqlite3 R tests/gbproxy/Makefile.am R tests/gbproxy/gbproxy_test.c R tests/gbproxy/gbproxy_test.ok R tests/gprs/Makefile.am R tests/gprs/gprs_test.c R tests/gprs/gprs_test.ok R tests/gsm0408/Makefile.am R tests/gsm0408/gsm0408_test.c R tests/gsm0408/gsm0408_test.ok R tests/gtphub/Makefile.am R tests/gtphub/gtphub_test.c R tests/gtphub/gtphub_test.ok R tests/mgcp/Makefile.am R tests/mgcp/mgcp_test.c R tests/mgcp/mgcp_test.ok R tests/mgcp/mgcp_transcoding_test.c R tests/mgcp/mgcp_transcoding_test.ok R tests/mm_auth/Makefile.am R tests/mm_auth/mm_auth_test.c R tests/mm_auth/mm_auth_test.ok R tests/nanobts_omlattr/Makefile.am R tests/nanobts_omlattr/nanobts_omlattr_test.c R tests/nanobts_omlattr/nanobts_omlattr_test.ok R tests/oap/Makefile.am R tests/oap/oap_client_test.c R tests/oap/oap_client_test.err R tests/oap/oap_client_test.ok R tests/sgsn/Makefile.am R tests/sgsn/sgsn_test.c R tests/sgsn/sgsn_test.ok R tests/slhc/Makefile.am R tests/slhc/slhc_test.c R tests/slhc/slhc_test.ok R tests/smpp/Makefile.am R tests/smpp/smpp_test.c R tests/smpp/smpp_test.err R tests/smpp/smpp_test.ok R tests/smpp_test_runner.py R tests/sndcp_xid/Makefile.am R tests/sndcp_xid/sndcp_xid_test.c R tests/sndcp_xid/sndcp_xid_test.ok R tests/subscr/Makefile.am R tests/subscr/bsc_subscr_test.c R tests/subscr/bsc_subscr_test.err R tests/subscr/bsc_subscr_test.ok R tests/subscr/subscr_test.c R tests/subscr/subscr_test.ok R tests/testsuite.at R tests/trau/Makefile.am R tests/trau/trau_test.c R tests/trau/trau_test.ok R tests/v42bis/Makefile.am R tests/v42bis/v42bis_test.c R tests/v42bis/v42bis_test.ok R tests/vty_test_runner.py R tests/xid/Makefile.am R tests/xid/xid_test.c R tests/xid/xid_test.ok R tools/hlrstat.pl 446 files changed, 0 insertions(+), 1 deletion(-) git pull ssh://gerrit.osmocom.org:29418/osmo-msc refs/changes/88/3188/2 diff --git a/openbsc/AUTHORS b/AUTHORS similarity index 100% rename from openbsc/AUTHORS rename to AUTHORS diff --git a/openbsc/COPYING b/COPYING similarity index 100% rename from openbsc/COPYING rename to COPYING diff --git a/openbsc/Makefile.am b/Makefile.am similarity index 100% rename from openbsc/Makefile.am rename to Makefile.am diff --git a/openbsc/README b/README similarity index 100% rename from openbsc/README rename to README diff --git a/openbsc/README.vty-tests b/README.vty-tests similarity index 100% rename from openbsc/README.vty-tests rename to README.vty-tests diff --git a/openbsc/configure.ac b/configure.ac similarity index 100% rename from openbsc/configure.ac rename to configure.ac diff --git a/openbsc/contrib/a-link/sccp-split-by-con.lua b/contrib/a-link/sccp-split-by-con.lua similarity index 100% rename from openbsc/contrib/a-link/sccp-split-by-con.lua rename to contrib/a-link/sccp-split-by-con.lua diff --git a/openbsc/contrib/bsc-test/README b/contrib/bsc-test/README similarity index 100% rename from openbsc/contrib/bsc-test/README rename to contrib/bsc-test/README diff --git a/openbsc/contrib/bsc-test/all_dial b/contrib/bsc-test/all_dial similarity index 100% rename from openbsc/contrib/bsc-test/all_dial rename to contrib/bsc-test/all_dial diff --git a/openbsc/contrib/bsc-test/dial.sh b/contrib/bsc-test/dial.sh similarity index 100% rename from openbsc/contrib/bsc-test/dial.sh rename to contrib/bsc-test/dial.sh diff --git a/openbsc/contrib/bsc-test/drop-oml.sh b/contrib/bsc-test/drop-oml.sh similarity index 100% rename from openbsc/contrib/bsc-test/drop-oml.sh rename to contrib/bsc-test/drop-oml.sh diff --git a/openbsc/contrib/bsc-test/drop.sh b/contrib/bsc-test/drop.sh similarity index 100% rename from openbsc/contrib/bsc-test/drop.sh rename to contrib/bsc-test/drop.sh diff --git a/openbsc/contrib/bsc-test/hangup b/contrib/bsc-test/hangup similarity index 100% rename from openbsc/contrib/bsc-test/hangup rename to contrib/bsc-test/hangup diff --git a/openbsc/contrib/bsc-test/msc.sh b/contrib/bsc-test/msc.sh similarity index 100% rename from openbsc/contrib/bsc-test/msc.sh rename to contrib/bsc-test/msc.sh diff --git a/openbsc/contrib/bsc_control.py b/contrib/bsc_control.py similarity index 100% rename from openbsc/contrib/bsc_control.py rename to contrib/bsc_control.py diff --git a/openbsc/contrib/bt.py b/contrib/bt.py similarity index 100% rename from openbsc/contrib/bt.py rename to contrib/bt.py diff --git a/openbsc/contrib/convert_to_enum.py b/contrib/convert_to_enum.py similarity index 100% rename from openbsc/contrib/convert_to_enum.py rename to contrib/convert_to_enum.py diff --git a/openbsc/contrib/ctrl2sse.py b/contrib/ctrl2sse.py similarity index 100% rename from openbsc/contrib/ctrl2sse.py rename to contrib/ctrl2sse.py diff --git a/openbsc/contrib/gprs/gb-proxy-unblock-bug.py b/contrib/gprs/gb-proxy-unblock-bug.py similarity index 100% rename from openbsc/contrib/gprs/gb-proxy-unblock-bug.py rename to contrib/gprs/gb-proxy-unblock-bug.py diff --git a/openbsc/contrib/gprs/gprs-bssgp-histogram.lua b/contrib/gprs/gprs-bssgp-histogram.lua similarity index 100% rename from openbsc/contrib/gprs/gprs-bssgp-histogram.lua rename to contrib/gprs/gprs-bssgp-histogram.lua diff --git a/openbsc/contrib/gprs/gprs-buffer-count.lua b/contrib/gprs/gprs-buffer-count.lua similarity index 100% rename from openbsc/contrib/gprs/gprs-buffer-count.lua rename to contrib/gprs/gprs-buffer-count.lua diff --git a/openbsc/contrib/gprs/gprs-split-trace-by-tlli.lua b/contrib/gprs/gprs-split-trace-by-tlli.lua similarity index 100% rename from openbsc/contrib/gprs/gprs-split-trace-by-tlli.lua rename to contrib/gprs/gprs-split-trace-by-tlli.lua diff --git a/openbsc/contrib/gprs/gprs-verify-nu.lua b/contrib/gprs/gprs-verify-nu.lua similarity index 100% rename from openbsc/contrib/gprs/gprs-verify-nu.lua rename to contrib/gprs/gprs-verify-nu.lua diff --git a/openbsc/contrib/hlr-remove-old.sql b/contrib/hlr-remove-old.sql similarity index 100% rename from openbsc/contrib/hlr-remove-old.sql rename to contrib/hlr-remove-old.sql diff --git a/openbsc/contrib/hlrsync/hlrsync.py b/contrib/hlrsync/hlrsync.py similarity index 100% rename from openbsc/contrib/hlrsync/hlrsync.py rename to contrib/hlrsync/hlrsync.py diff --git a/openbsc/contrib/ipa.py b/contrib/ipa.py similarity index 100% rename from openbsc/contrib/ipa.py rename to contrib/ipa.py diff --git a/contrib/jenkins.sh b/contrib/jenkins.sh index 068ee34..b315b97 100755 --- a/contrib/jenkins.sh +++ b/contrib/jenkins.sh @@ -43,7 +43,6 @@ set -x cd "$base" -cd openbsc autoreconf --install --force ./configure --enable-osmo-bsc --enable-nat $SMPP $MGCP $IU --enable-vty-tests --enable-external-tests $MAKE $PARALLEL_MAKE diff --git a/openbsc/contrib/mgcp_server.py b/contrib/mgcp_server.py similarity index 100% rename from openbsc/contrib/mgcp_server.py rename to contrib/mgcp_server.py diff --git a/openbsc/contrib/nat/test_regexp.c b/contrib/nat/test_regexp.c similarity index 100% rename from openbsc/contrib/nat/test_regexp.c rename to contrib/nat/test_regexp.c diff --git a/openbsc/contrib/nat/ussd_example.py b/contrib/nat/ussd_example.py similarity index 100% rename from openbsc/contrib/nat/ussd_example.py rename to contrib/nat/ussd_example.py diff --git a/openbsc/contrib/rtp/gen_rtp_header.erl b/contrib/rtp/gen_rtp_header.erl similarity index 100% rename from openbsc/contrib/rtp/gen_rtp_header.erl rename to contrib/rtp/gen_rtp_header.erl diff --git a/openbsc/contrib/rtp/rtp_replay.st b/contrib/rtp/rtp_replay.st similarity index 100% rename from openbsc/contrib/rtp/rtp_replay.st rename to contrib/rtp/rtp_replay.st diff --git a/openbsc/contrib/rtp/rtp_replay_shared.st b/contrib/rtp/rtp_replay_shared.st similarity index 100% rename from openbsc/contrib/rtp/rtp_replay_shared.st rename to contrib/rtp/rtp_replay_shared.st diff --git a/openbsc/contrib/rtp/rtp_replay_sip.st b/contrib/rtp/rtp_replay_sip.st similarity index 100% rename from openbsc/contrib/rtp/rtp_replay_sip.st rename to contrib/rtp/rtp_replay_sip.st diff --git a/openbsc/contrib/rtp/timestamp_rtp.lua b/contrib/rtp/timestamp_rtp.lua similarity index 100% rename from openbsc/contrib/rtp/timestamp_rtp.lua rename to contrib/rtp/timestamp_rtp.lua diff --git a/openbsc/contrib/sms/fill-hlr.st b/contrib/sms/fill-hlr.st similarity index 100% rename from openbsc/contrib/sms/fill-hlr.st rename to contrib/sms/fill-hlr.st diff --git a/openbsc/contrib/sms/hlr-query.st b/contrib/sms/hlr-query.st similarity index 100% rename from openbsc/contrib/sms/hlr-query.st rename to contrib/sms/hlr-query.st diff --git a/openbsc/contrib/sms/sqlite-probe.tap.d b/contrib/sms/sqlite-probe.tap.d similarity index 100% rename from openbsc/contrib/sms/sqlite-probe.tap.d rename to contrib/sms/sqlite-probe.tap.d diff --git a/openbsc/contrib/soap.py b/contrib/soap.py similarity index 100% rename from openbsc/contrib/soap.py rename to contrib/soap.py diff --git a/openbsc/contrib/systemd/osmo-bsc-mgcp.service b/contrib/systemd/osmo-bsc-mgcp.service similarity index 100% rename from openbsc/contrib/systemd/osmo-bsc-mgcp.service rename to contrib/systemd/osmo-bsc-mgcp.service diff --git a/openbsc/contrib/systemd/osmo-bsc.service b/contrib/systemd/osmo-bsc.service similarity index 100% rename from openbsc/contrib/systemd/osmo-bsc.service rename to contrib/systemd/osmo-bsc.service diff --git a/openbsc/contrib/systemd/osmo-gbproxy.service b/contrib/systemd/osmo-gbproxy.service similarity index 100% rename from openbsc/contrib/systemd/osmo-gbproxy.service rename to contrib/systemd/osmo-gbproxy.service diff --git a/openbsc/contrib/systemd/osmo-nitb.service b/contrib/systemd/osmo-nitb.service similarity index 100% rename from openbsc/contrib/systemd/osmo-nitb.service rename to contrib/systemd/osmo-nitb.service diff --git a/openbsc/contrib/systemd/osmo-sgsn.service b/contrib/systemd/osmo-sgsn.service similarity index 100% rename from openbsc/contrib/systemd/osmo-sgsn.service rename to contrib/systemd/osmo-sgsn.service diff --git a/openbsc/contrib/testconv/Makefile b/contrib/testconv/Makefile similarity index 100% rename from openbsc/contrib/testconv/Makefile rename to contrib/testconv/Makefile diff --git a/openbsc/contrib/testconv/testconv_main.c b/contrib/testconv/testconv_main.c similarity index 100% rename from openbsc/contrib/testconv/testconv_main.c rename to contrib/testconv/testconv_main.c diff --git a/openbsc/contrib/twisted_ipa.py b/contrib/twisted_ipa.py similarity index 100% rename from openbsc/contrib/twisted_ipa.py rename to contrib/twisted_ipa.py diff --git a/openbsc/doc/BS11-OML.txt b/doc/BS11-OML.txt similarity index 100% rename from openbsc/doc/BS11-OML.txt rename to doc/BS11-OML.txt diff --git a/openbsc/doc/Makefile.am b/doc/Makefile.am similarity index 100% rename from openbsc/doc/Makefile.am rename to doc/Makefile.am diff --git a/openbsc/doc/call-routing.txt b/doc/call-routing.txt similarity index 100% rename from openbsc/doc/call-routing.txt rename to doc/call-routing.txt diff --git a/openbsc/doc/channel_release.txt b/doc/channel_release.txt similarity index 100% rename from openbsc/doc/channel_release.txt rename to doc/channel_release.txt diff --git a/openbsc/doc/e1-data-model.txt b/doc/e1-data-model.txt similarity index 100% rename from openbsc/doc/e1-data-model.txt rename to doc/e1-data-model.txt diff --git a/openbsc/doc/examples/Makefile.am b/doc/examples/Makefile.am similarity index 100% rename from openbsc/doc/examples/Makefile.am rename to doc/examples/Makefile.am diff --git a/openbsc/doc/examples/osmo-bsc/osmo-bsc.cfg b/doc/examples/osmo-bsc/osmo-bsc.cfg similarity index 100% rename from openbsc/doc/examples/osmo-bsc/osmo-bsc.cfg rename to doc/examples/osmo-bsc/osmo-bsc.cfg diff --git a/openbsc/doc/examples/osmo-bsc_mgcp/mgcp.cfg b/doc/examples/osmo-bsc_mgcp/mgcp.cfg similarity index 100% rename from openbsc/doc/examples/osmo-bsc_mgcp/mgcp.cfg rename to doc/examples/osmo-bsc_mgcp/mgcp.cfg diff --git a/openbsc/doc/examples/osmo-bsc_nat/black-list.cfg b/doc/examples/osmo-bsc_nat/black-list.cfg similarity index 100% rename from openbsc/doc/examples/osmo-bsc_nat/black-list.cfg rename to doc/examples/osmo-bsc_nat/black-list.cfg diff --git a/openbsc/doc/examples/osmo-bsc_nat/bscs.config b/doc/examples/osmo-bsc_nat/bscs.config similarity index 100% rename from openbsc/doc/examples/osmo-bsc_nat/bscs.config rename to doc/examples/osmo-bsc_nat/bscs.config diff --git a/openbsc/doc/examples/osmo-bsc_nat/osmo-bsc_nat.cfg b/doc/examples/osmo-bsc_nat/osmo-bsc_nat.cfg similarity index 100% rename from openbsc/doc/examples/osmo-bsc_nat/osmo-bsc_nat.cfg rename to doc/examples/osmo-bsc_nat/osmo-bsc_nat.cfg diff --git a/openbsc/doc/examples/osmo-gbproxy/osmo-gbproxy-legacy.cfg b/doc/examples/osmo-gbproxy/osmo-gbproxy-legacy.cfg similarity index 100% rename from openbsc/doc/examples/osmo-gbproxy/osmo-gbproxy-legacy.cfg rename to doc/examples/osmo-gbproxy/osmo-gbproxy-legacy.cfg diff --git a/openbsc/doc/examples/osmo-gbproxy/osmo-gbproxy.cfg b/doc/examples/osmo-gbproxy/osmo-gbproxy.cfg similarity index 100% rename from openbsc/doc/examples/osmo-gbproxy/osmo-gbproxy.cfg rename to doc/examples/osmo-gbproxy/osmo-gbproxy.cfg diff --git a/openbsc/doc/examples/osmo-gtphub/gtphub-example.txt b/doc/examples/osmo-gtphub/gtphub-example.txt similarity index 100% rename from openbsc/doc/examples/osmo-gtphub/gtphub-example.txt rename to doc/examples/osmo-gtphub/gtphub-example.txt diff --git a/openbsc/doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfg b/doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfg similarity index 100% rename from openbsc/doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfg rename to doc/examples/osmo-gtphub/osmo-gtphub-1iface.cfg diff --git a/openbsc/doc/examples/osmo-gtphub/osmo-gtphub.cfg b/doc/examples/osmo-gtphub/osmo-gtphub.cfg similarity index 100% rename from openbsc/doc/examples/osmo-gtphub/osmo-gtphub.cfg rename to doc/examples/osmo-gtphub/osmo-gtphub.cfg diff --git a/openbsc/doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx-hopping.cfg b/doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx-hopping.cfg similarity index 100% rename from openbsc/doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx-hopping.cfg rename to doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx-hopping.cfg diff --git a/openbsc/doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx.cfg b/doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx.cfg similarity index 100% rename from openbsc/doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx.cfg rename to doc/examples/osmo-nitb/bs11/openbsc-1bts-2trx.cfg diff --git a/openbsc/doc/examples/osmo-nitb/bs11/openbsc-2bts-2trx.cfg b/doc/examples/osmo-nitb/bs11/openbsc-2bts-2trx.cfg similarity index 100% rename from openbsc/doc/examples/osmo-nitb/bs11/openbsc-2bts-2trx.cfg rename to doc/examples/osmo-nitb/bs11/openbsc-2bts-2trx.cfg diff --git a/openbsc/doc/examples/osmo-nitb/bs11/openbsc.cfg b/doc/examples/osmo-nitb/bs11/openbsc.cfg similarity index 100% rename from openbsc/doc/examples/osmo-nitb/bs11/openbsc.cfg rename to doc/examples/osmo-nitb/bs11/openbsc.cfg diff --git a/openbsc/doc/examples/osmo-nitb/nanobts/openbsc-multitrx.cfg b/doc/examples/osmo-nitb/nanobts/openbsc-multitrx.cfg similarity index 100% rename from openbsc/doc/examples/osmo-nitb/nanobts/openbsc-multitrx.cfg rename to doc/examples/osmo-nitb/nanobts/openbsc-multitrx.cfg diff --git a/openbsc/doc/examples/osmo-nitb/nanobts/openbsc.cfg b/doc/examples/osmo-nitb/nanobts/openbsc.cfg similarity index 100% rename from openbsc/doc/examples/osmo-nitb/nanobts/openbsc.cfg rename to doc/examples/osmo-nitb/nanobts/openbsc.cfg diff --git a/openbsc/doc/examples/osmo-nitb/nokia/openbsc_nokia_3trx.cfg b/doc/examples/osmo-nitb/nokia/openbsc_nokia_3trx.cfg similarity index 100% rename from openbsc/doc/examples/osmo-nitb/nokia/openbsc_nokia_3trx.cfg rename to doc/examples/osmo-nitb/nokia/openbsc_nokia_3trx.cfg diff --git a/openbsc/doc/examples/osmo-nitb/rbs2308/openbsc.cfg b/doc/examples/osmo-nitb/rbs2308/openbsc.cfg similarity index 100% rename from openbsc/doc/examples/osmo-nitb/rbs2308/openbsc.cfg rename to doc/examples/osmo-nitb/rbs2308/openbsc.cfg diff --git a/openbsc/doc/examples/osmo-nitb/sysmobts/openbsc.cfg b/doc/examples/osmo-nitb/sysmobts/openbsc.cfg similarity index 100% rename from openbsc/doc/examples/osmo-nitb/sysmobts/openbsc.cfg rename to doc/examples/osmo-nitb/sysmobts/openbsc.cfg diff --git a/openbsc/doc/examples/osmo-sgsn/osmo-sgsn.cfg b/doc/examples/osmo-sgsn/osmo-sgsn.cfg similarity index 100% rename from openbsc/doc/examples/osmo-sgsn/osmo-sgsn.cfg rename to doc/examples/osmo-sgsn/osmo-sgsn.cfg diff --git a/openbsc/doc/gsm-hopping.txt b/doc/gsm-hopping.txt similarity index 100% rename from openbsc/doc/gsm-hopping.txt rename to doc/gsm-hopping.txt diff --git a/openbsc/doc/handover.txt b/doc/handover.txt similarity index 100% rename from openbsc/doc/handover.txt rename to doc/handover.txt diff --git a/openbsc/doc/ipa-sccp.txt b/doc/ipa-sccp.txt similarity index 100% rename from openbsc/doc/ipa-sccp.txt rename to doc/ipa-sccp.txt diff --git a/openbsc/doc/oml-interface.txt b/doc/oml-interface.txt similarity index 100% rename from openbsc/doc/oml-interface.txt rename to doc/oml-interface.txt diff --git a/openbsc/doc/osmo-nitb-data_structures.dot b/doc/osmo-nitb-data_structures.dot similarity index 100% rename from openbsc/doc/osmo-nitb-data_structures.dot rename to doc/osmo-nitb-data_structures.dot diff --git a/openbsc/doc/paging.txt b/doc/paging.txt similarity index 100% rename from openbsc/doc/paging.txt rename to doc/paging.txt diff --git a/openbsc/git-version-gen b/git-version-gen similarity index 100% rename from openbsc/git-version-gen rename to git-version-gen diff --git a/openbsc/include/Makefile.am b/include/Makefile.am similarity index 100% rename from openbsc/include/Makefile.am rename to include/Makefile.am diff --git a/openbsc/include/compat_af_isdn.h b/include/compat_af_isdn.h similarity index 100% rename from openbsc/include/compat_af_isdn.h rename to include/compat_af_isdn.h diff --git a/openbsc/include/mISDNif.h b/include/mISDNif.h similarity index 100% rename from openbsc/include/mISDNif.h rename to include/mISDNif.h diff --git a/openbsc/include/openbsc/Makefile.am b/include/openbsc/Makefile.am similarity index 100% rename from openbsc/include/openbsc/Makefile.am rename to include/openbsc/Makefile.am diff --git a/openbsc/include/openbsc/abis_nm.h b/include/openbsc/abis_nm.h similarity index 100% rename from openbsc/include/openbsc/abis_nm.h rename to include/openbsc/abis_nm.h diff --git a/openbsc/include/openbsc/abis_om2000.h b/include/openbsc/abis_om2000.h similarity index 100% rename from openbsc/include/openbsc/abis_om2000.h rename to include/openbsc/abis_om2000.h diff --git a/openbsc/include/openbsc/abis_rsl.h b/include/openbsc/abis_rsl.h similarity index 100% rename from openbsc/include/openbsc/abis_rsl.h rename to include/openbsc/abis_rsl.h diff --git a/openbsc/include/openbsc/arfcn_range_encode.h b/include/openbsc/arfcn_range_encode.h similarity index 100% rename from openbsc/include/openbsc/arfcn_range_encode.h rename to include/openbsc/arfcn_range_encode.h diff --git a/openbsc/include/openbsc/auth.h b/include/openbsc/auth.h similarity index 100% rename from openbsc/include/openbsc/auth.h rename to include/openbsc/auth.h diff --git a/openbsc/include/openbsc/bsc_api.h b/include/openbsc/bsc_api.h similarity index 100% rename from openbsc/include/openbsc/bsc_api.h rename to include/openbsc/bsc_api.h diff --git a/openbsc/include/openbsc/bsc_msc.h b/include/openbsc/bsc_msc.h similarity index 100% rename from openbsc/include/openbsc/bsc_msc.h rename to include/openbsc/bsc_msc.h diff --git a/openbsc/include/openbsc/bsc_msc_data.h b/include/openbsc/bsc_msc_data.h similarity index 100% rename from openbsc/include/openbsc/bsc_msc_data.h rename to include/openbsc/bsc_msc_data.h diff --git a/openbsc/include/openbsc/bsc_msg_filter.h b/include/openbsc/bsc_msg_filter.h similarity index 100% rename from openbsc/include/openbsc/bsc_msg_filter.h rename to include/openbsc/bsc_msg_filter.h diff --git a/openbsc/include/openbsc/bsc_nat.h b/include/openbsc/bsc_nat.h similarity index 100% rename from openbsc/include/openbsc/bsc_nat.h rename to include/openbsc/bsc_nat.h diff --git a/openbsc/include/openbsc/bsc_nat_callstats.h b/include/openbsc/bsc_nat_callstats.h similarity index 100% rename from openbsc/include/openbsc/bsc_nat_callstats.h rename to include/openbsc/bsc_nat_callstats.h diff --git a/openbsc/include/openbsc/bsc_nat_sccp.h b/include/openbsc/bsc_nat_sccp.h similarity index 100% rename from openbsc/include/openbsc/bsc_nat_sccp.h rename to include/openbsc/bsc_nat_sccp.h diff --git a/openbsc/include/openbsc/bsc_rll.h b/include/openbsc/bsc_rll.h similarity index 100% rename from openbsc/include/openbsc/bsc_rll.h rename to include/openbsc/bsc_rll.h diff --git a/openbsc/include/openbsc/bsc_subscriber.h b/include/openbsc/bsc_subscriber.h similarity index 100% rename from openbsc/include/openbsc/bsc_subscriber.h rename to include/openbsc/bsc_subscriber.h diff --git a/openbsc/include/openbsc/bss.h b/include/openbsc/bss.h similarity index 100% rename from openbsc/include/openbsc/bss.h rename to include/openbsc/bss.h diff --git a/openbsc/include/openbsc/bts_ipaccess_nanobts_omlattr.h b/include/openbsc/bts_ipaccess_nanobts_omlattr.h similarity index 100% rename from openbsc/include/openbsc/bts_ipaccess_nanobts_omlattr.h rename to include/openbsc/bts_ipaccess_nanobts_omlattr.h diff --git a/openbsc/include/openbsc/chan_alloc.h b/include/openbsc/chan_alloc.h similarity index 100% rename from openbsc/include/openbsc/chan_alloc.h rename to include/openbsc/chan_alloc.h diff --git a/openbsc/include/openbsc/common_bsc.h b/include/openbsc/common_bsc.h similarity index 100% rename from openbsc/include/openbsc/common_bsc.h rename to include/openbsc/common_bsc.h diff --git a/openbsc/include/openbsc/common_cs.h b/include/openbsc/common_cs.h similarity index 100% rename from openbsc/include/openbsc/common_cs.h rename to include/openbsc/common_cs.h diff --git a/openbsc/include/openbsc/crc24.h b/include/openbsc/crc24.h similarity index 100% rename from openbsc/include/openbsc/crc24.h rename to include/openbsc/crc24.h diff --git a/openbsc/include/openbsc/ctrl.h b/include/openbsc/ctrl.h similarity index 100% rename from openbsc/include/openbsc/ctrl.h rename to include/openbsc/ctrl.h diff --git a/openbsc/include/openbsc/db.h b/include/openbsc/db.h similarity index 100% rename from openbsc/include/openbsc/db.h rename to include/openbsc/db.h diff --git a/openbsc/include/openbsc/debug.h b/include/openbsc/debug.h similarity index 100% rename from openbsc/include/openbsc/debug.h rename to include/openbsc/debug.h diff --git a/openbsc/include/openbsc/e1_config.h b/include/openbsc/e1_config.h similarity index 100% rename from openbsc/include/openbsc/e1_config.h rename to include/openbsc/e1_config.h diff --git a/openbsc/include/openbsc/gb_proxy.h b/include/openbsc/gb_proxy.h similarity index 100% rename from openbsc/include/openbsc/gb_proxy.h rename to include/openbsc/gb_proxy.h diff --git a/openbsc/include/openbsc/gprs_gb_parse.h b/include/openbsc/gprs_gb_parse.h similarity index 100% rename from openbsc/include/openbsc/gprs_gb_parse.h rename to include/openbsc/gprs_gb_parse.h diff --git a/openbsc/include/openbsc/gprs_gmm.h b/include/openbsc/gprs_gmm.h similarity index 100% rename from openbsc/include/openbsc/gprs_gmm.h rename to include/openbsc/gprs_gmm.h diff --git a/openbsc/include/openbsc/gprs_llc.h b/include/openbsc/gprs_llc.h similarity index 100% rename from openbsc/include/openbsc/gprs_llc.h rename to include/openbsc/gprs_llc.h diff --git a/openbsc/include/openbsc/gprs_llc_xid.h b/include/openbsc/gprs_llc_xid.h similarity index 100% rename from openbsc/include/openbsc/gprs_llc_xid.h rename to include/openbsc/gprs_llc_xid.h diff --git a/openbsc/include/openbsc/gprs_sgsn.h b/include/openbsc/gprs_sgsn.h similarity index 100% rename from openbsc/include/openbsc/gprs_sgsn.h rename to include/openbsc/gprs_sgsn.h diff --git a/openbsc/include/openbsc/gprs_sndcp.h b/include/openbsc/gprs_sndcp.h similarity index 100% rename from openbsc/include/openbsc/gprs_sndcp.h rename to include/openbsc/gprs_sndcp.h diff --git a/openbsc/include/openbsc/gprs_sndcp_comp.h b/include/openbsc/gprs_sndcp_comp.h similarity index 100% rename from openbsc/include/openbsc/gprs_sndcp_comp.h rename to include/openbsc/gprs_sndcp_comp.h diff --git a/openbsc/include/openbsc/gprs_sndcp_dcomp.h b/include/openbsc/gprs_sndcp_dcomp.h similarity index 100% rename from openbsc/include/openbsc/gprs_sndcp_dcomp.h rename to include/openbsc/gprs_sndcp_dcomp.h diff --git a/openbsc/include/openbsc/gprs_sndcp_pcomp.h b/include/openbsc/gprs_sndcp_pcomp.h similarity index 100% rename from openbsc/include/openbsc/gprs_sndcp_pcomp.h rename to include/openbsc/gprs_sndcp_pcomp.h diff --git a/openbsc/include/openbsc/gprs_sndcp_xid.h b/include/openbsc/gprs_sndcp_xid.h similarity index 100% rename from openbsc/include/openbsc/gprs_sndcp_xid.h rename to include/openbsc/gprs_sndcp_xid.h diff --git a/openbsc/include/openbsc/gprs_subscriber.h b/include/openbsc/gprs_subscriber.h similarity index 100% rename from openbsc/include/openbsc/gprs_subscriber.h rename to include/openbsc/gprs_subscriber.h diff --git a/openbsc/include/openbsc/gprs_utils.h b/include/openbsc/gprs_utils.h similarity index 100% rename from openbsc/include/openbsc/gprs_utils.h rename to include/openbsc/gprs_utils.h diff --git a/openbsc/include/openbsc/gsm_04_08.h b/include/openbsc/gsm_04_08.h similarity index 100% rename from openbsc/include/openbsc/gsm_04_08.h rename to include/openbsc/gsm_04_08.h diff --git a/openbsc/include/openbsc/gsm_04_11.h b/include/openbsc/gsm_04_11.h similarity index 100% rename from openbsc/include/openbsc/gsm_04_11.h rename to include/openbsc/gsm_04_11.h diff --git a/openbsc/include/openbsc/gsm_04_80.h b/include/openbsc/gsm_04_80.h similarity index 100% rename from openbsc/include/openbsc/gsm_04_80.h rename to include/openbsc/gsm_04_80.h diff --git a/openbsc/include/openbsc/gsm_data.h b/include/openbsc/gsm_data.h similarity index 100% rename from openbsc/include/openbsc/gsm_data.h rename to include/openbsc/gsm_data.h diff --git a/openbsc/include/openbsc/gsm_data_shared.h b/include/openbsc/gsm_data_shared.h similarity index 100% rename from openbsc/include/openbsc/gsm_data_shared.h rename to include/openbsc/gsm_data_shared.h diff --git a/openbsc/include/openbsc/gsm_subscriber.h b/include/openbsc/gsm_subscriber.h similarity index 100% rename from openbsc/include/openbsc/gsm_subscriber.h rename to include/openbsc/gsm_subscriber.h diff --git a/openbsc/include/openbsc/gsup_client.h b/include/openbsc/gsup_client.h similarity index 100% rename from openbsc/include/openbsc/gsup_client.h rename to include/openbsc/gsup_client.h diff --git a/openbsc/include/openbsc/gtphub.h b/include/openbsc/gtphub.h similarity index 100% rename from openbsc/include/openbsc/gtphub.h rename to include/openbsc/gtphub.h diff --git a/openbsc/include/openbsc/handover.h b/include/openbsc/handover.h similarity index 100% rename from openbsc/include/openbsc/handover.h rename to include/openbsc/handover.h diff --git a/openbsc/include/openbsc/handover_decision.h b/include/openbsc/handover_decision.h similarity index 100% rename from openbsc/include/openbsc/handover_decision.h rename to include/openbsc/handover_decision.h diff --git a/openbsc/include/openbsc/ipaccess.h b/include/openbsc/ipaccess.h similarity index 100% rename from openbsc/include/openbsc/ipaccess.h rename to include/openbsc/ipaccess.h diff --git a/openbsc/include/openbsc/iu.h b/include/openbsc/iu.h similarity index 100% rename from openbsc/include/openbsc/iu.h rename to include/openbsc/iu.h diff --git a/openbsc/include/openbsc/meas_feed.h b/include/openbsc/meas_feed.h similarity index 100% rename from openbsc/include/openbsc/meas_feed.h rename to include/openbsc/meas_feed.h diff --git a/openbsc/include/openbsc/meas_rep.h b/include/openbsc/meas_rep.h similarity index 100% rename from openbsc/include/openbsc/meas_rep.h rename to include/openbsc/meas_rep.h diff --git a/openbsc/include/openbsc/mgcp.h b/include/openbsc/mgcp.h similarity index 100% rename from openbsc/include/openbsc/mgcp.h rename to include/openbsc/mgcp.h diff --git a/openbsc/include/openbsc/mgcp_internal.h b/include/openbsc/mgcp_internal.h similarity index 100% rename from openbsc/include/openbsc/mgcp_internal.h rename to include/openbsc/mgcp_internal.h diff --git a/openbsc/include/openbsc/mgcp_transcode.h b/include/openbsc/mgcp_transcode.h similarity index 100% rename from openbsc/include/openbsc/mgcp_transcode.h rename to include/openbsc/mgcp_transcode.h diff --git a/openbsc/include/openbsc/misdn.h b/include/openbsc/misdn.h similarity index 100% rename from openbsc/include/openbsc/misdn.h rename to include/openbsc/misdn.h diff --git a/openbsc/include/openbsc/mncc.h b/include/openbsc/mncc.h similarity index 100% rename from openbsc/include/openbsc/mncc.h rename to include/openbsc/mncc.h diff --git a/openbsc/include/openbsc/mncc_int.h b/include/openbsc/mncc_int.h similarity index 100% rename from openbsc/include/openbsc/mncc_int.h rename to include/openbsc/mncc_int.h diff --git a/openbsc/include/openbsc/nat_rewrite_trie.h b/include/openbsc/nat_rewrite_trie.h similarity index 100% rename from openbsc/include/openbsc/nat_rewrite_trie.h rename to include/openbsc/nat_rewrite_trie.h diff --git a/openbsc/include/openbsc/network_listen.h b/include/openbsc/network_listen.h similarity index 100% rename from openbsc/include/openbsc/network_listen.h rename to include/openbsc/network_listen.h diff --git a/openbsc/include/openbsc/oap_client.h b/include/openbsc/oap_client.h similarity index 100% rename from openbsc/include/openbsc/oap_client.h rename to include/openbsc/oap_client.h diff --git a/openbsc/include/openbsc/openbscdefines.h b/include/openbsc/openbscdefines.h similarity index 100% rename from openbsc/include/openbsc/openbscdefines.h rename to include/openbsc/openbscdefines.h diff --git a/openbsc/include/openbsc/osmo_bsc.h b/include/openbsc/osmo_bsc.h similarity index 100% rename from openbsc/include/openbsc/osmo_bsc.h rename to include/openbsc/osmo_bsc.h diff --git a/openbsc/include/openbsc/osmo_bsc_grace.h b/include/openbsc/osmo_bsc_grace.h similarity index 100% rename from openbsc/include/openbsc/osmo_bsc_grace.h rename to include/openbsc/osmo_bsc_grace.h diff --git a/openbsc/include/openbsc/osmo_bsc_rf.h b/include/openbsc/osmo_bsc_rf.h similarity index 100% rename from openbsc/include/openbsc/osmo_bsc_rf.h rename to include/openbsc/osmo_bsc_rf.h diff --git a/openbsc/include/openbsc/osmo_msc.h b/include/openbsc/osmo_msc.h similarity index 100% rename from openbsc/include/openbsc/osmo_msc.h rename to include/openbsc/osmo_msc.h diff --git a/openbsc/include/openbsc/osmux.h b/include/openbsc/osmux.h similarity index 100% rename from openbsc/include/openbsc/osmux.h rename to include/openbsc/osmux.h diff --git a/openbsc/include/openbsc/paging.h b/include/openbsc/paging.h similarity index 100% rename from openbsc/include/openbsc/paging.h rename to include/openbsc/paging.h diff --git a/openbsc/include/openbsc/pcu_if.h b/include/openbsc/pcu_if.h similarity index 100% rename from openbsc/include/openbsc/pcu_if.h rename to include/openbsc/pcu_if.h diff --git a/openbsc/include/openbsc/pcuif_proto.h b/include/openbsc/pcuif_proto.h similarity index 100% rename from openbsc/include/openbsc/pcuif_proto.h rename to include/openbsc/pcuif_proto.h diff --git a/openbsc/include/openbsc/rest_octets.h b/include/openbsc/rest_octets.h similarity index 100% rename from openbsc/include/openbsc/rest_octets.h rename to include/openbsc/rest_octets.h diff --git a/openbsc/include/openbsc/rrlp.h b/include/openbsc/rrlp.h similarity index 100% rename from openbsc/include/openbsc/rrlp.h rename to include/openbsc/rrlp.h diff --git a/openbsc/include/openbsc/rs232.h b/include/openbsc/rs232.h similarity index 100% rename from openbsc/include/openbsc/rs232.h rename to include/openbsc/rs232.h diff --git a/openbsc/include/openbsc/rtp_proxy.h b/include/openbsc/rtp_proxy.h similarity index 100% rename from openbsc/include/openbsc/rtp_proxy.h rename to include/openbsc/rtp_proxy.h diff --git a/openbsc/include/openbsc/sgsn.h b/include/openbsc/sgsn.h similarity index 100% rename from openbsc/include/openbsc/sgsn.h rename to include/openbsc/sgsn.h diff --git a/openbsc/include/openbsc/signal.h b/include/openbsc/signal.h similarity index 100% rename from openbsc/include/openbsc/signal.h rename to include/openbsc/signal.h diff --git a/openbsc/include/openbsc/silent_call.h b/include/openbsc/silent_call.h similarity index 100% rename from openbsc/include/openbsc/silent_call.h rename to include/openbsc/silent_call.h diff --git a/openbsc/include/openbsc/slhc.h b/include/openbsc/slhc.h similarity index 100% rename from openbsc/include/openbsc/slhc.h rename to include/openbsc/slhc.h diff --git a/openbsc/include/openbsc/smpp.h b/include/openbsc/smpp.h similarity index 100% rename from openbsc/include/openbsc/smpp.h rename to include/openbsc/smpp.h diff --git a/openbsc/include/openbsc/sms_queue.h b/include/openbsc/sms_queue.h similarity index 100% rename from openbsc/include/openbsc/sms_queue.h rename to include/openbsc/sms_queue.h diff --git a/openbsc/include/openbsc/socket.h b/include/openbsc/socket.h similarity index 100% rename from openbsc/include/openbsc/socket.h rename to include/openbsc/socket.h diff --git a/openbsc/include/openbsc/system_information.h b/include/openbsc/system_information.h similarity index 100% rename from openbsc/include/openbsc/system_information.h rename to include/openbsc/system_information.h diff --git a/openbsc/include/openbsc/token_auth.h b/include/openbsc/token_auth.h similarity index 100% rename from openbsc/include/openbsc/token_auth.h rename to include/openbsc/token_auth.h diff --git a/openbsc/include/openbsc/transaction.h b/include/openbsc/transaction.h similarity index 100% rename from openbsc/include/openbsc/transaction.h rename to include/openbsc/transaction.h diff --git a/openbsc/include/openbsc/trau_mux.h b/include/openbsc/trau_mux.h similarity index 100% rename from openbsc/include/openbsc/trau_mux.h rename to include/openbsc/trau_mux.h diff --git a/openbsc/include/openbsc/trau_upqueue.h b/include/openbsc/trau_upqueue.h similarity index 100% rename from openbsc/include/openbsc/trau_upqueue.h rename to include/openbsc/trau_upqueue.h diff --git a/openbsc/include/openbsc/ussd.h b/include/openbsc/ussd.h similarity index 100% rename from openbsc/include/openbsc/ussd.h rename to include/openbsc/ussd.h diff --git a/openbsc/include/openbsc/v42bis.h b/include/openbsc/v42bis.h similarity index 100% rename from openbsc/include/openbsc/v42bis.h rename to include/openbsc/v42bis.h diff --git a/openbsc/include/openbsc/v42bis_private.h b/include/openbsc/v42bis_private.h similarity index 100% rename from openbsc/include/openbsc/v42bis_private.h rename to include/openbsc/v42bis_private.h diff --git a/openbsc/include/openbsc/vty.h b/include/openbsc/vty.h similarity index 100% rename from openbsc/include/openbsc/vty.h rename to include/openbsc/vty.h diff --git a/openbsc/m4/README b/m4/README similarity index 100% rename from openbsc/m4/README rename to m4/README diff --git a/openbsc/m4/ax_check_compile_flag.m4 b/m4/ax_check_compile_flag.m4 similarity index 100% rename from openbsc/m4/ax_check_compile_flag.m4 rename to m4/ax_check_compile_flag.m4 diff --git a/openbsc/openbsc.pc.in b/openbsc.pc.in similarity index 100% rename from openbsc/openbsc.pc.in rename to openbsc.pc.in diff --git a/openbsc/osmoappdesc.py b/osmoappdesc.py similarity index 100% rename from openbsc/osmoappdesc.py rename to osmoappdesc.py diff --git a/openbsc/src/Makefile.am b/src/Makefile.am similarity index 100% rename from openbsc/src/Makefile.am rename to src/Makefile.am diff --git a/openbsc/src/gprs/.gitignore b/src/gprs/.gitignore similarity index 100% rename from openbsc/src/gprs/.gitignore rename to src/gprs/.gitignore diff --git a/openbsc/src/gprs/Makefile.am b/src/gprs/Makefile.am similarity index 100% rename from openbsc/src/gprs/Makefile.am rename to src/gprs/Makefile.am diff --git a/openbsc/src/gprs/crc24.c b/src/gprs/crc24.c similarity index 100% rename from openbsc/src/gprs/crc24.c rename to src/gprs/crc24.c diff --git a/openbsc/src/gprs/gb_proxy.c b/src/gprs/gb_proxy.c similarity index 100% rename from openbsc/src/gprs/gb_proxy.c rename to src/gprs/gb_proxy.c diff --git a/openbsc/src/gprs/gb_proxy_main.c b/src/gprs/gb_proxy_main.c similarity index 100% rename from openbsc/src/gprs/gb_proxy_main.c rename to src/gprs/gb_proxy_main.c diff --git a/openbsc/src/gprs/gb_proxy_patch.c b/src/gprs/gb_proxy_patch.c similarity index 100% rename from openbsc/src/gprs/gb_proxy_patch.c rename to src/gprs/gb_proxy_patch.c diff --git a/openbsc/src/gprs/gb_proxy_peer.c b/src/gprs/gb_proxy_peer.c similarity index 100% rename from openbsc/src/gprs/gb_proxy_peer.c rename to src/gprs/gb_proxy_peer.c diff --git a/openbsc/src/gprs/gb_proxy_tlli.c b/src/gprs/gb_proxy_tlli.c similarity index 100% rename from openbsc/src/gprs/gb_proxy_tlli.c rename to src/gprs/gb_proxy_tlli.c diff --git a/openbsc/src/gprs/gb_proxy_vty.c b/src/gprs/gb_proxy_vty.c similarity index 100% rename from openbsc/src/gprs/gb_proxy_vty.c rename to src/gprs/gb_proxy_vty.c diff --git a/openbsc/src/gprs/gprs_gb_parse.c b/src/gprs/gprs_gb_parse.c similarity index 100% rename from openbsc/src/gprs/gprs_gb_parse.c rename to src/gprs/gprs_gb_parse.c diff --git a/openbsc/src/gprs/gprs_gmm.c b/src/gprs/gprs_gmm.c similarity index 100% rename from openbsc/src/gprs/gprs_gmm.c rename to src/gprs/gprs_gmm.c diff --git a/openbsc/src/gprs/gprs_llc.c b/src/gprs/gprs_llc.c similarity index 100% rename from openbsc/src/gprs/gprs_llc.c rename to src/gprs/gprs_llc.c diff --git a/openbsc/src/gprs/gprs_llc_parse.c b/src/gprs/gprs_llc_parse.c similarity index 100% rename from openbsc/src/gprs/gprs_llc_parse.c rename to src/gprs/gprs_llc_parse.c diff --git a/openbsc/src/gprs/gprs_llc_vty.c b/src/gprs/gprs_llc_vty.c similarity index 100% rename from openbsc/src/gprs/gprs_llc_vty.c rename to src/gprs/gprs_llc_vty.c diff --git a/openbsc/src/gprs/gprs_llc_xid.c b/src/gprs/gprs_llc_xid.c similarity index 100% rename from openbsc/src/gprs/gprs_llc_xid.c rename to src/gprs/gprs_llc_xid.c diff --git a/openbsc/src/gprs/gprs_sgsn.c b/src/gprs/gprs_sgsn.c similarity index 100% rename from openbsc/src/gprs/gprs_sgsn.c rename to src/gprs/gprs_sgsn.c diff --git a/openbsc/src/gprs/gprs_sndcp.c b/src/gprs/gprs_sndcp.c similarity index 100% rename from openbsc/src/gprs/gprs_sndcp.c rename to src/gprs/gprs_sndcp.c diff --git a/openbsc/src/gprs/gprs_sndcp_comp.c b/src/gprs/gprs_sndcp_comp.c similarity index 100% rename from openbsc/src/gprs/gprs_sndcp_comp.c rename to src/gprs/gprs_sndcp_comp.c diff --git a/openbsc/src/gprs/gprs_sndcp_dcomp.c b/src/gprs/gprs_sndcp_dcomp.c similarity index 100% rename from openbsc/src/gprs/gprs_sndcp_dcomp.c rename to src/gprs/gprs_sndcp_dcomp.c diff --git a/openbsc/src/gprs/gprs_sndcp_pcomp.c b/src/gprs/gprs_sndcp_pcomp.c similarity index 100% rename from openbsc/src/gprs/gprs_sndcp_pcomp.c rename to src/gprs/gprs_sndcp_pcomp.c diff --git a/openbsc/src/gprs/gprs_sndcp_vty.c b/src/gprs/gprs_sndcp_vty.c similarity index 100% rename from openbsc/src/gprs/gprs_sndcp_vty.c rename to src/gprs/gprs_sndcp_vty.c diff --git a/openbsc/src/gprs/gprs_sndcp_xid.c b/src/gprs/gprs_sndcp_xid.c similarity index 100% rename from openbsc/src/gprs/gprs_sndcp_xid.c rename to src/gprs/gprs_sndcp_xid.c diff --git a/openbsc/src/gprs/gprs_subscriber.c b/src/gprs/gprs_subscriber.c similarity index 100% rename from openbsc/src/gprs/gprs_subscriber.c rename to src/gprs/gprs_subscriber.c diff --git a/openbsc/src/gprs/gprs_utils.c b/src/gprs/gprs_utils.c similarity index 100% rename from openbsc/src/gprs/gprs_utils.c rename to src/gprs/gprs_utils.c diff --git a/openbsc/src/gprs/gtphub.c b/src/gprs/gtphub.c similarity index 100% rename from openbsc/src/gprs/gtphub.c rename to src/gprs/gtphub.c diff --git a/openbsc/src/gprs/gtphub_ares.c b/src/gprs/gtphub_ares.c similarity index 100% rename from openbsc/src/gprs/gtphub_ares.c rename to src/gprs/gtphub_ares.c diff --git a/openbsc/src/gprs/gtphub_main.c b/src/gprs/gtphub_main.c similarity index 100% rename from openbsc/src/gprs/gtphub_main.c rename to src/gprs/gtphub_main.c diff --git a/openbsc/src/gprs/gtphub_sock.c b/src/gprs/gtphub_sock.c similarity index 100% rename from openbsc/src/gprs/gtphub_sock.c rename to src/gprs/gtphub_sock.c diff --git a/openbsc/src/gprs/gtphub_vty.c b/src/gprs/gtphub_vty.c similarity index 100% rename from openbsc/src/gprs/gtphub_vty.c rename to src/gprs/gtphub_vty.c diff --git a/openbsc/src/gprs/osmo_sgsn.cfg b/src/gprs/osmo_sgsn.cfg similarity index 100% rename from openbsc/src/gprs/osmo_sgsn.cfg rename to src/gprs/osmo_sgsn.cfg diff --git a/openbsc/src/gprs/sgsn_ares.c b/src/gprs/sgsn_ares.c similarity index 100% rename from openbsc/src/gprs/sgsn_ares.c rename to src/gprs/sgsn_ares.c diff --git a/openbsc/src/gprs/sgsn_auth.c b/src/gprs/sgsn_auth.c similarity index 100% rename from openbsc/src/gprs/sgsn_auth.c rename to src/gprs/sgsn_auth.c diff --git a/openbsc/src/gprs/sgsn_cdr.c b/src/gprs/sgsn_cdr.c similarity index 100% rename from openbsc/src/gprs/sgsn_cdr.c rename to src/gprs/sgsn_cdr.c diff --git a/openbsc/src/gprs/sgsn_ctrl.c b/src/gprs/sgsn_ctrl.c similarity index 100% rename from openbsc/src/gprs/sgsn_ctrl.c rename to src/gprs/sgsn_ctrl.c diff --git a/openbsc/src/gprs/sgsn_libgtp.c b/src/gprs/sgsn_libgtp.c similarity index 100% rename from openbsc/src/gprs/sgsn_libgtp.c rename to src/gprs/sgsn_libgtp.c diff --git a/openbsc/src/gprs/sgsn_main.c b/src/gprs/sgsn_main.c similarity index 100% rename from openbsc/src/gprs/sgsn_main.c rename to src/gprs/sgsn_main.c diff --git a/openbsc/src/gprs/sgsn_vty.c b/src/gprs/sgsn_vty.c similarity index 100% rename from openbsc/src/gprs/sgsn_vty.c rename to src/gprs/sgsn_vty.c diff --git a/openbsc/src/gprs/slhc.c b/src/gprs/slhc.c similarity index 100% rename from openbsc/src/gprs/slhc.c rename to src/gprs/slhc.c diff --git a/openbsc/src/gprs/v42bis.c b/src/gprs/v42bis.c similarity index 100% rename from openbsc/src/gprs/v42bis.c rename to src/gprs/v42bis.c diff --git a/openbsc/src/ipaccess/Makefile.am b/src/ipaccess/Makefile.am similarity index 100% rename from openbsc/src/ipaccess/Makefile.am rename to src/ipaccess/Makefile.am diff --git a/openbsc/src/ipaccess/abisip-find.c b/src/ipaccess/abisip-find.c similarity index 100% rename from openbsc/src/ipaccess/abisip-find.c rename to src/ipaccess/abisip-find.c diff --git a/openbsc/src/ipaccess/ipaccess-config.c b/src/ipaccess/ipaccess-config.c similarity index 100% rename from openbsc/src/ipaccess/ipaccess-config.c rename to src/ipaccess/ipaccess-config.c diff --git a/openbsc/src/ipaccess/ipaccess-firmware.c b/src/ipaccess/ipaccess-firmware.c similarity index 100% rename from openbsc/src/ipaccess/ipaccess-firmware.c rename to src/ipaccess/ipaccess-firmware.c diff --git a/openbsc/src/ipaccess/ipaccess-proxy.c b/src/ipaccess/ipaccess-proxy.c similarity index 100% rename from openbsc/src/ipaccess/ipaccess-proxy.c rename to src/ipaccess/ipaccess-proxy.c diff --git a/openbsc/src/ipaccess/network_listen.c b/src/ipaccess/network_listen.c similarity index 100% rename from openbsc/src/ipaccess/network_listen.c rename to src/ipaccess/network_listen.c diff --git a/openbsc/src/libbsc/Makefile.am b/src/libbsc/Makefile.am similarity index 100% rename from openbsc/src/libbsc/Makefile.am rename to src/libbsc/Makefile.am diff --git a/openbsc/src/libbsc/abis_nm.c b/src/libbsc/abis_nm.c similarity index 100% rename from openbsc/src/libbsc/abis_nm.c rename to src/libbsc/abis_nm.c diff --git a/openbsc/src/libbsc/abis_nm_ipaccess.c b/src/libbsc/abis_nm_ipaccess.c similarity index 100% rename from openbsc/src/libbsc/abis_nm_ipaccess.c rename to src/libbsc/abis_nm_ipaccess.c diff --git a/openbsc/src/libbsc/abis_nm_vty.c b/src/libbsc/abis_nm_vty.c similarity index 100% rename from openbsc/src/libbsc/abis_nm_vty.c rename to src/libbsc/abis_nm_vty.c diff --git a/openbsc/src/libbsc/abis_om2000.c b/src/libbsc/abis_om2000.c similarity index 100% rename from openbsc/src/libbsc/abis_om2000.c rename to src/libbsc/abis_om2000.c diff --git a/openbsc/src/libbsc/abis_om2000_vty.c b/src/libbsc/abis_om2000_vty.c similarity index 100% rename from openbsc/src/libbsc/abis_om2000_vty.c rename to src/libbsc/abis_om2000_vty.c diff --git a/openbsc/src/libbsc/abis_rsl.c b/src/libbsc/abis_rsl.c similarity index 100% rename from openbsc/src/libbsc/abis_rsl.c rename to src/libbsc/abis_rsl.c diff --git a/openbsc/src/libbsc/arfcn_range_encode.c b/src/libbsc/arfcn_range_encode.c similarity index 100% rename from openbsc/src/libbsc/arfcn_range_encode.c rename to src/libbsc/arfcn_range_encode.c diff --git a/openbsc/src/libbsc/bsc_api.c b/src/libbsc/bsc_api.c similarity index 100% rename from openbsc/src/libbsc/bsc_api.c rename to src/libbsc/bsc_api.c diff --git a/openbsc/src/libbsc/bsc_ctrl_commands.c b/src/libbsc/bsc_ctrl_commands.c similarity index 100% rename from openbsc/src/libbsc/bsc_ctrl_commands.c rename to src/libbsc/bsc_ctrl_commands.c diff --git a/openbsc/src/libbsc/bsc_ctrl_lookup.c b/src/libbsc/bsc_ctrl_lookup.c similarity index 100% rename from openbsc/src/libbsc/bsc_ctrl_lookup.c rename to src/libbsc/bsc_ctrl_lookup.c diff --git a/openbsc/src/libbsc/bsc_dyn_ts.c b/src/libbsc/bsc_dyn_ts.c similarity index 100% rename from openbsc/src/libbsc/bsc_dyn_ts.c rename to src/libbsc/bsc_dyn_ts.c diff --git a/openbsc/src/libbsc/bsc_init.c b/src/libbsc/bsc_init.c similarity index 100% rename from openbsc/src/libbsc/bsc_init.c rename to src/libbsc/bsc_init.c diff --git a/openbsc/src/libbsc/bsc_msc.c b/src/libbsc/bsc_msc.c similarity index 100% rename from openbsc/src/libbsc/bsc_msc.c rename to src/libbsc/bsc_msc.c diff --git a/openbsc/src/libbsc/bsc_rf_ctrl.c b/src/libbsc/bsc_rf_ctrl.c similarity index 100% rename from openbsc/src/libbsc/bsc_rf_ctrl.c rename to src/libbsc/bsc_rf_ctrl.c diff --git a/openbsc/src/libbsc/bsc_rll.c b/src/libbsc/bsc_rll.c similarity index 100% rename from openbsc/src/libbsc/bsc_rll.c rename to src/libbsc/bsc_rll.c diff --git a/openbsc/src/libbsc/bsc_subscriber.c b/src/libbsc/bsc_subscriber.c similarity index 100% rename from openbsc/src/libbsc/bsc_subscriber.c rename to src/libbsc/bsc_subscriber.c diff --git a/openbsc/src/libbsc/bsc_vty.c b/src/libbsc/bsc_vty.c similarity index 100% rename from openbsc/src/libbsc/bsc_vty.c rename to src/libbsc/bsc_vty.c diff --git a/openbsc/src/libbsc/bts_ericsson_rbs2000.c b/src/libbsc/bts_ericsson_rbs2000.c similarity index 100% rename from openbsc/src/libbsc/bts_ericsson_rbs2000.c rename to src/libbsc/bts_ericsson_rbs2000.c diff --git a/openbsc/src/libbsc/bts_init.c b/src/libbsc/bts_init.c similarity index 100% rename from openbsc/src/libbsc/bts_init.c rename to src/libbsc/bts_init.c diff --git a/openbsc/src/libbsc/bts_ipaccess_nanobts.c b/src/libbsc/bts_ipaccess_nanobts.c similarity index 100% rename from openbsc/src/libbsc/bts_ipaccess_nanobts.c rename to src/libbsc/bts_ipaccess_nanobts.c diff --git a/openbsc/src/libbsc/bts_ipaccess_nanobts_omlattr.c b/src/libbsc/bts_ipaccess_nanobts_omlattr.c similarity index 100% rename from openbsc/src/libbsc/bts_ipaccess_nanobts_omlattr.c rename to src/libbsc/bts_ipaccess_nanobts_omlattr.c diff --git a/openbsc/src/libbsc/bts_nokia_site.c b/src/libbsc/bts_nokia_site.c similarity index 100% rename from openbsc/src/libbsc/bts_nokia_site.c rename to src/libbsc/bts_nokia_site.c diff --git a/openbsc/src/libbsc/bts_siemens_bs11.c b/src/libbsc/bts_siemens_bs11.c similarity index 100% rename from openbsc/src/libbsc/bts_siemens_bs11.c rename to src/libbsc/bts_siemens_bs11.c diff --git a/openbsc/src/libbsc/bts_sysmobts.c b/src/libbsc/bts_sysmobts.c similarity index 100% rename from openbsc/src/libbsc/bts_sysmobts.c rename to src/libbsc/bts_sysmobts.c diff --git a/openbsc/src/libbsc/bts_unknown.c b/src/libbsc/bts_unknown.c similarity index 100% rename from openbsc/src/libbsc/bts_unknown.c rename to src/libbsc/bts_unknown.c diff --git a/openbsc/src/libbsc/chan_alloc.c b/src/libbsc/chan_alloc.c similarity index 100% rename from openbsc/src/libbsc/chan_alloc.c rename to src/libbsc/chan_alloc.c diff --git a/openbsc/src/libbsc/e1_config.c b/src/libbsc/e1_config.c similarity index 100% rename from openbsc/src/libbsc/e1_config.c rename to src/libbsc/e1_config.c diff --git a/openbsc/src/libbsc/gsm_04_08_utils.c b/src/libbsc/gsm_04_08_utils.c similarity index 100% rename from openbsc/src/libbsc/gsm_04_08_utils.c rename to src/libbsc/gsm_04_08_utils.c diff --git a/openbsc/src/libbsc/gsm_04_80_utils.c b/src/libbsc/gsm_04_80_utils.c similarity index 100% rename from openbsc/src/libbsc/gsm_04_80_utils.c rename to src/libbsc/gsm_04_80_utils.c diff --git a/openbsc/src/libbsc/handover_decision.c b/src/libbsc/handover_decision.c similarity index 100% rename from openbsc/src/libbsc/handover_decision.c rename to src/libbsc/handover_decision.c diff --git a/openbsc/src/libbsc/handover_logic.c b/src/libbsc/handover_logic.c similarity index 100% rename from openbsc/src/libbsc/handover_logic.c rename to src/libbsc/handover_logic.c diff --git a/openbsc/src/libbsc/meas_proc.c b/src/libbsc/meas_proc.c similarity index 100% rename from openbsc/src/libbsc/meas_proc.c rename to src/libbsc/meas_proc.c diff --git a/openbsc/src/libbsc/meas_rep.c b/src/libbsc/meas_rep.c similarity index 100% rename from openbsc/src/libbsc/meas_rep.c rename to src/libbsc/meas_rep.c diff --git a/openbsc/src/libbsc/net_init.c b/src/libbsc/net_init.c similarity index 100% rename from openbsc/src/libbsc/net_init.c rename to src/libbsc/net_init.c diff --git a/openbsc/src/libbsc/paging.c b/src/libbsc/paging.c similarity index 100% rename from openbsc/src/libbsc/paging.c rename to src/libbsc/paging.c diff --git a/openbsc/src/libbsc/pcu_sock.c b/src/libbsc/pcu_sock.c similarity index 100% rename from openbsc/src/libbsc/pcu_sock.c rename to src/libbsc/pcu_sock.c diff --git a/openbsc/src/libbsc/rest_octets.c b/src/libbsc/rest_octets.c similarity index 100% rename from openbsc/src/libbsc/rest_octets.c rename to src/libbsc/rest_octets.c diff --git a/openbsc/src/libbsc/system_information.c b/src/libbsc/system_information.c similarity index 100% rename from openbsc/src/libbsc/system_information.c rename to src/libbsc/system_information.c diff --git a/openbsc/src/libcommon-cs/Makefile.am b/src/libcommon-cs/Makefile.am similarity index 100% rename from openbsc/src/libcommon-cs/Makefile.am rename to src/libcommon-cs/Makefile.am diff --git a/openbsc/src/libcommon-cs/common_cs.c b/src/libcommon-cs/common_cs.c similarity index 100% rename from openbsc/src/libcommon-cs/common_cs.c rename to src/libcommon-cs/common_cs.c diff --git a/openbsc/src/libcommon-cs/common_cs_vty.c b/src/libcommon-cs/common_cs_vty.c similarity index 100% rename from openbsc/src/libcommon-cs/common_cs_vty.c rename to src/libcommon-cs/common_cs_vty.c diff --git a/openbsc/src/libcommon/Makefile.am b/src/libcommon/Makefile.am similarity index 100% rename from openbsc/src/libcommon/Makefile.am rename to src/libcommon/Makefile.am diff --git a/openbsc/src/libcommon/bsc_version.c b/src/libcommon/bsc_version.c similarity index 100% rename from openbsc/src/libcommon/bsc_version.c rename to src/libcommon/bsc_version.c diff --git a/openbsc/src/libcommon/common_vty.c b/src/libcommon/common_vty.c similarity index 100% rename from openbsc/src/libcommon/common_vty.c rename to src/libcommon/common_vty.c diff --git a/openbsc/src/libcommon/debug.c b/src/libcommon/debug.c similarity index 100% rename from openbsc/src/libcommon/debug.c rename to src/libcommon/debug.c diff --git a/openbsc/src/libcommon/gsm_data.c b/src/libcommon/gsm_data.c similarity index 100% rename from openbsc/src/libcommon/gsm_data.c rename to src/libcommon/gsm_data.c diff --git a/openbsc/src/libcommon/gsm_data_shared.c b/src/libcommon/gsm_data_shared.c similarity index 100% rename from openbsc/src/libcommon/gsm_data_shared.c rename to src/libcommon/gsm_data_shared.c diff --git a/openbsc/src/libcommon/gsm_subscriber_base.c b/src/libcommon/gsm_subscriber_base.c similarity index 100% rename from openbsc/src/libcommon/gsm_subscriber_base.c rename to src/libcommon/gsm_subscriber_base.c diff --git a/openbsc/src/libcommon/gsup_client.c b/src/libcommon/gsup_client.c similarity index 100% rename from openbsc/src/libcommon/gsup_client.c rename to src/libcommon/gsup_client.c diff --git a/openbsc/src/libcommon/gsup_test_client.c b/src/libcommon/gsup_test_client.c similarity index 100% rename from openbsc/src/libcommon/gsup_test_client.c rename to src/libcommon/gsup_test_client.c diff --git a/openbsc/src/libcommon/oap_client.c b/src/libcommon/oap_client.c similarity index 100% rename from openbsc/src/libcommon/oap_client.c rename to src/libcommon/oap_client.c diff --git a/openbsc/src/libcommon/socket.c b/src/libcommon/socket.c similarity index 100% rename from openbsc/src/libcommon/socket.c rename to src/libcommon/socket.c diff --git a/openbsc/src/libcommon/talloc_ctx.c b/src/libcommon/talloc_ctx.c similarity index 100% rename from openbsc/src/libcommon/talloc_ctx.c rename to src/libcommon/talloc_ctx.c diff --git a/openbsc/src/libfilter/Makefile.am b/src/libfilter/Makefile.am similarity index 100% rename from openbsc/src/libfilter/Makefile.am rename to src/libfilter/Makefile.am diff --git a/openbsc/src/libfilter/bsc_msg_acc.c b/src/libfilter/bsc_msg_acc.c similarity index 100% rename from openbsc/src/libfilter/bsc_msg_acc.c rename to src/libfilter/bsc_msg_acc.c diff --git a/openbsc/src/libfilter/bsc_msg_filter.c b/src/libfilter/bsc_msg_filter.c similarity index 100% rename from openbsc/src/libfilter/bsc_msg_filter.c rename to src/libfilter/bsc_msg_filter.c diff --git a/openbsc/src/libfilter/bsc_msg_vty.c b/src/libfilter/bsc_msg_vty.c similarity index 100% rename from openbsc/src/libfilter/bsc_msg_vty.c rename to src/libfilter/bsc_msg_vty.c diff --git a/openbsc/src/libiu/Makefile.am b/src/libiu/Makefile.am similarity index 100% rename from openbsc/src/libiu/Makefile.am rename to src/libiu/Makefile.am diff --git a/openbsc/src/libiu/iu.c b/src/libiu/iu.c similarity index 100% rename from openbsc/src/libiu/iu.c rename to src/libiu/iu.c diff --git a/openbsc/src/libiu/iu_vty.c b/src/libiu/iu_vty.c similarity index 100% rename from openbsc/src/libiu/iu_vty.c rename to src/libiu/iu_vty.c diff --git a/openbsc/src/libmgcp/Makefile.am b/src/libmgcp/Makefile.am similarity index 100% rename from openbsc/src/libmgcp/Makefile.am rename to src/libmgcp/Makefile.am diff --git a/openbsc/src/libmgcp/g711common.h b/src/libmgcp/g711common.h similarity index 100% rename from openbsc/src/libmgcp/g711common.h rename to src/libmgcp/g711common.h diff --git a/openbsc/src/libmgcp/mgcp_network.c b/src/libmgcp/mgcp_network.c similarity index 100% rename from openbsc/src/libmgcp/mgcp_network.c rename to src/libmgcp/mgcp_network.c diff --git a/openbsc/src/libmgcp/mgcp_osmux.c b/src/libmgcp/mgcp_osmux.c similarity index 100% rename from openbsc/src/libmgcp/mgcp_osmux.c rename to src/libmgcp/mgcp_osmux.c diff --git a/openbsc/src/libmgcp/mgcp_protocol.c b/src/libmgcp/mgcp_protocol.c similarity index 100% rename from openbsc/src/libmgcp/mgcp_protocol.c rename to src/libmgcp/mgcp_protocol.c diff --git a/openbsc/src/libmgcp/mgcp_sdp.c b/src/libmgcp/mgcp_sdp.c similarity index 100% rename from openbsc/src/libmgcp/mgcp_sdp.c rename to src/libmgcp/mgcp_sdp.c diff --git a/openbsc/src/libmgcp/mgcp_transcode.c b/src/libmgcp/mgcp_transcode.c similarity index 100% rename from openbsc/src/libmgcp/mgcp_transcode.c rename to src/libmgcp/mgcp_transcode.c diff --git a/openbsc/src/libmgcp/mgcp_vty.c b/src/libmgcp/mgcp_vty.c similarity index 100% rename from openbsc/src/libmgcp/mgcp_vty.c rename to src/libmgcp/mgcp_vty.c diff --git a/openbsc/src/libmsc/Makefile.am b/src/libmsc/Makefile.am similarity index 100% rename from openbsc/src/libmsc/Makefile.am rename to src/libmsc/Makefile.am diff --git a/openbsc/src/libmsc/auth.c b/src/libmsc/auth.c similarity index 100% rename from openbsc/src/libmsc/auth.c rename to src/libmsc/auth.c diff --git a/openbsc/src/libmsc/ctrl_commands.c b/src/libmsc/ctrl_commands.c similarity index 100% rename from openbsc/src/libmsc/ctrl_commands.c rename to src/libmsc/ctrl_commands.c diff --git a/openbsc/src/libmsc/db.c b/src/libmsc/db.c similarity index 100% rename from openbsc/src/libmsc/db.c rename to src/libmsc/db.c diff --git a/openbsc/src/libmsc/gsm_04_08.c b/src/libmsc/gsm_04_08.c similarity index 100% rename from openbsc/src/libmsc/gsm_04_08.c rename to src/libmsc/gsm_04_08.c diff --git a/openbsc/src/libmsc/gsm_04_11.c b/src/libmsc/gsm_04_11.c similarity index 100% rename from openbsc/src/libmsc/gsm_04_11.c rename to src/libmsc/gsm_04_11.c diff --git a/openbsc/src/libmsc/gsm_04_80.c b/src/libmsc/gsm_04_80.c similarity index 100% rename from openbsc/src/libmsc/gsm_04_80.c rename to src/libmsc/gsm_04_80.c diff --git a/openbsc/src/libmsc/gsm_subscriber.c b/src/libmsc/gsm_subscriber.c similarity index 100% rename from openbsc/src/libmsc/gsm_subscriber.c rename to src/libmsc/gsm_subscriber.c diff --git a/openbsc/src/libmsc/meas_feed.c b/src/libmsc/meas_feed.c similarity index 100% rename from openbsc/src/libmsc/meas_feed.c rename to src/libmsc/meas_feed.c diff --git a/openbsc/src/libmsc/meas_feed.h b/src/libmsc/meas_feed.h similarity index 100% rename from openbsc/src/libmsc/meas_feed.h rename to src/libmsc/meas_feed.h diff --git a/openbsc/src/libmsc/mncc.c b/src/libmsc/mncc.c similarity index 100% rename from openbsc/src/libmsc/mncc.c rename to src/libmsc/mncc.c diff --git a/openbsc/src/libmsc/mncc_builtin.c b/src/libmsc/mncc_builtin.c similarity index 100% rename from openbsc/src/libmsc/mncc_builtin.c rename to src/libmsc/mncc_builtin.c diff --git a/openbsc/src/libmsc/mncc_sock.c b/src/libmsc/mncc_sock.c similarity index 100% rename from openbsc/src/libmsc/mncc_sock.c rename to src/libmsc/mncc_sock.c diff --git a/openbsc/src/libmsc/osmo_msc.c b/src/libmsc/osmo_msc.c similarity index 100% rename from openbsc/src/libmsc/osmo_msc.c rename to src/libmsc/osmo_msc.c diff --git a/openbsc/src/libmsc/rrlp.c b/src/libmsc/rrlp.c similarity index 100% rename from openbsc/src/libmsc/rrlp.c rename to src/libmsc/rrlp.c diff --git a/openbsc/src/libmsc/silent_call.c b/src/libmsc/silent_call.c similarity index 100% rename from openbsc/src/libmsc/silent_call.c rename to src/libmsc/silent_call.c diff --git a/openbsc/src/libmsc/smpp_openbsc.c b/src/libmsc/smpp_openbsc.c similarity index 100% rename from openbsc/src/libmsc/smpp_openbsc.c rename to src/libmsc/smpp_openbsc.c diff --git a/openbsc/src/libmsc/smpp_smsc.c b/src/libmsc/smpp_smsc.c similarity index 100% rename from openbsc/src/libmsc/smpp_smsc.c rename to src/libmsc/smpp_smsc.c diff --git a/openbsc/src/libmsc/smpp_smsc.h b/src/libmsc/smpp_smsc.h similarity index 100% rename from openbsc/src/libmsc/smpp_smsc.h rename to src/libmsc/smpp_smsc.h diff --git a/openbsc/src/libmsc/smpp_utils.c b/src/libmsc/smpp_utils.c similarity index 100% rename from openbsc/src/libmsc/smpp_utils.c rename to src/libmsc/smpp_utils.c diff --git a/openbsc/src/libmsc/smpp_vty.c b/src/libmsc/smpp_vty.c similarity index 100% rename from openbsc/src/libmsc/smpp_vty.c rename to src/libmsc/smpp_vty.c diff --git a/openbsc/src/libmsc/sms_queue.c b/src/libmsc/sms_queue.c similarity index 100% rename from openbsc/src/libmsc/sms_queue.c rename to src/libmsc/sms_queue.c diff --git a/openbsc/src/libmsc/token_auth.c b/src/libmsc/token_auth.c similarity index 100% rename from openbsc/src/libmsc/token_auth.c rename to src/libmsc/token_auth.c diff --git a/openbsc/src/libmsc/transaction.c b/src/libmsc/transaction.c similarity index 100% rename from openbsc/src/libmsc/transaction.c rename to src/libmsc/transaction.c diff --git a/openbsc/src/libmsc/ussd.c b/src/libmsc/ussd.c similarity index 100% rename from openbsc/src/libmsc/ussd.c rename to src/libmsc/ussd.c diff --git a/openbsc/src/libmsc/vty_interface_layer3.c b/src/libmsc/vty_interface_layer3.c similarity index 100% rename from openbsc/src/libmsc/vty_interface_layer3.c rename to src/libmsc/vty_interface_layer3.c diff --git a/openbsc/src/libtrau/Makefile.am b/src/libtrau/Makefile.am similarity index 100% rename from openbsc/src/libtrau/Makefile.am rename to src/libtrau/Makefile.am diff --git a/openbsc/src/libtrau/rtp_proxy.c b/src/libtrau/rtp_proxy.c similarity index 100% rename from openbsc/src/libtrau/rtp_proxy.c rename to src/libtrau/rtp_proxy.c diff --git a/openbsc/src/libtrau/trau_mux.c b/src/libtrau/trau_mux.c similarity index 100% rename from openbsc/src/libtrau/trau_mux.c rename to src/libtrau/trau_mux.c diff --git a/openbsc/src/libtrau/trau_upqueue.c b/src/libtrau/trau_upqueue.c similarity index 100% rename from openbsc/src/libtrau/trau_upqueue.c rename to src/libtrau/trau_upqueue.c diff --git a/openbsc/src/osmo-bsc/Makefile.am b/src/osmo-bsc/Makefile.am similarity index 100% rename from openbsc/src/osmo-bsc/Makefile.am rename to src/osmo-bsc/Makefile.am diff --git a/openbsc/src/osmo-bsc/osmo_bsc_api.c b/src/osmo-bsc/osmo_bsc_api.c similarity index 100% rename from openbsc/src/osmo-bsc/osmo_bsc_api.c rename to src/osmo-bsc/osmo_bsc_api.c diff --git a/openbsc/src/osmo-bsc/osmo_bsc_audio.c b/src/osmo-bsc/osmo_bsc_audio.c similarity index 100% rename from openbsc/src/osmo-bsc/osmo_bsc_audio.c rename to src/osmo-bsc/osmo_bsc_audio.c diff --git a/openbsc/src/osmo-bsc/osmo_bsc_bssap.c b/src/osmo-bsc/osmo_bsc_bssap.c similarity index 100% rename from openbsc/src/osmo-bsc/osmo_bsc_bssap.c rename to src/osmo-bsc/osmo_bsc_bssap.c diff --git a/openbsc/src/osmo-bsc/osmo_bsc_ctrl.c b/src/osmo-bsc/osmo_bsc_ctrl.c similarity index 100% rename from openbsc/src/osmo-bsc/osmo_bsc_ctrl.c rename to src/osmo-bsc/osmo_bsc_ctrl.c diff --git a/openbsc/src/osmo-bsc/osmo_bsc_filter.c b/src/osmo-bsc/osmo_bsc_filter.c similarity index 100% rename from openbsc/src/osmo-bsc/osmo_bsc_filter.c rename to src/osmo-bsc/osmo_bsc_filter.c diff --git a/openbsc/src/osmo-bsc/osmo_bsc_grace.c b/src/osmo-bsc/osmo_bsc_grace.c similarity index 100% rename from openbsc/src/osmo-bsc/osmo_bsc_grace.c rename to src/osmo-bsc/osmo_bsc_grace.c diff --git a/openbsc/src/osmo-bsc/osmo_bsc_main.c b/src/osmo-bsc/osmo_bsc_main.c similarity index 100% rename from openbsc/src/osmo-bsc/osmo_bsc_main.c rename to src/osmo-bsc/osmo_bsc_main.c diff --git a/openbsc/src/osmo-bsc/osmo_bsc_msc.c b/src/osmo-bsc/osmo_bsc_msc.c similarity index 100% rename from openbsc/src/osmo-bsc/osmo_bsc_msc.c rename to src/osmo-bsc/osmo_bsc_msc.c diff --git a/openbsc/src/osmo-bsc/osmo_bsc_sccp.c b/src/osmo-bsc/osmo_bsc_sccp.c similarity index 100% rename from openbsc/src/osmo-bsc/osmo_bsc_sccp.c rename to src/osmo-bsc/osmo_bsc_sccp.c diff --git a/openbsc/src/osmo-bsc/osmo_bsc_vty.c b/src/osmo-bsc/osmo_bsc_vty.c similarity index 100% rename from openbsc/src/osmo-bsc/osmo_bsc_vty.c rename to src/osmo-bsc/osmo_bsc_vty.c diff --git a/openbsc/src/osmo-bsc_mgcp/Makefile.am b/src/osmo-bsc_mgcp/Makefile.am similarity index 100% rename from openbsc/src/osmo-bsc_mgcp/Makefile.am rename to src/osmo-bsc_mgcp/Makefile.am diff --git a/openbsc/src/osmo-bsc_mgcp/mgcp_main.c b/src/osmo-bsc_mgcp/mgcp_main.c similarity index 100% rename from openbsc/src/osmo-bsc_mgcp/mgcp_main.c rename to src/osmo-bsc_mgcp/mgcp_main.c diff --git a/openbsc/src/osmo-bsc_nat/Makefile.am b/src/osmo-bsc_nat/Makefile.am similarity index 100% rename from openbsc/src/osmo-bsc_nat/Makefile.am rename to src/osmo-bsc_nat/Makefile.am diff --git a/openbsc/src/osmo-bsc_nat/bsc_filter.c b/src/osmo-bsc_nat/bsc_filter.c similarity index 100% rename from openbsc/src/osmo-bsc_nat/bsc_filter.c rename to src/osmo-bsc_nat/bsc_filter.c diff --git a/openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c b/src/osmo-bsc_nat/bsc_mgcp_utils.c similarity index 100% rename from openbsc/src/osmo-bsc_nat/bsc_mgcp_utils.c rename to src/osmo-bsc_nat/bsc_mgcp_utils.c diff --git a/openbsc/src/osmo-bsc_nat/bsc_nat.c b/src/osmo-bsc_nat/bsc_nat.c similarity index 100% rename from openbsc/src/osmo-bsc_nat/bsc_nat.c rename to src/osmo-bsc_nat/bsc_nat.c diff --git a/openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c b/src/osmo-bsc_nat/bsc_nat_ctrl.c similarity index 100% rename from openbsc/src/osmo-bsc_nat/bsc_nat_ctrl.c rename to src/osmo-bsc_nat/bsc_nat_ctrl.c diff --git a/openbsc/src/osmo-bsc_nat/bsc_nat_filter.c b/src/osmo-bsc_nat/bsc_nat_filter.c similarity index 100% rename from openbsc/src/osmo-bsc_nat/bsc_nat_filter.c rename to src/osmo-bsc_nat/bsc_nat_filter.c diff --git a/openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c b/src/osmo-bsc_nat/bsc_nat_rewrite.c similarity index 100% rename from openbsc/src/osmo-bsc_nat/bsc_nat_rewrite.c rename to src/osmo-bsc_nat/bsc_nat_rewrite.c diff --git a/openbsc/src/osmo-bsc_nat/bsc_nat_rewrite_trie.c b/src/osmo-bsc_nat/bsc_nat_rewrite_trie.c similarity index 100% rename from openbsc/src/osmo-bsc_nat/bsc_nat_rewrite_trie.c rename to src/osmo-bsc_nat/bsc_nat_rewrite_trie.c diff --git a/openbsc/src/osmo-bsc_nat/bsc_nat_utils.c b/src/osmo-bsc_nat/bsc_nat_utils.c similarity index 100% rename from openbsc/src/osmo-bsc_nat/bsc_nat_utils.c rename to src/osmo-bsc_nat/bsc_nat_utils.c diff --git a/openbsc/src/osmo-bsc_nat/bsc_nat_vty.c b/src/osmo-bsc_nat/bsc_nat_vty.c similarity index 100% rename from openbsc/src/osmo-bsc_nat/bsc_nat_vty.c rename to src/osmo-bsc_nat/bsc_nat_vty.c diff --git a/openbsc/src/osmo-bsc_nat/bsc_sccp.c b/src/osmo-bsc_nat/bsc_sccp.c similarity index 100% rename from openbsc/src/osmo-bsc_nat/bsc_sccp.c rename to src/osmo-bsc_nat/bsc_sccp.c diff --git a/openbsc/src/osmo-bsc_nat/bsc_ussd.c b/src/osmo-bsc_nat/bsc_ussd.c similarity index 100% rename from openbsc/src/osmo-bsc_nat/bsc_ussd.c rename to src/osmo-bsc_nat/bsc_ussd.c diff --git a/openbsc/src/osmo-nitb/Makefile.am b/src/osmo-nitb/Makefile.am similarity index 100% rename from openbsc/src/osmo-nitb/Makefile.am rename to src/osmo-nitb/Makefile.am diff --git a/openbsc/src/osmo-nitb/bsc_hack.c b/src/osmo-nitb/bsc_hack.c similarity index 100% rename from openbsc/src/osmo-nitb/bsc_hack.c rename to src/osmo-nitb/bsc_hack.c diff --git a/openbsc/src/utils/Makefile.am b/src/utils/Makefile.am similarity index 100% rename from openbsc/src/utils/Makefile.am rename to src/utils/Makefile.am diff --git a/openbsc/src/utils/bs11_config.c b/src/utils/bs11_config.c similarity index 100% rename from openbsc/src/utils/bs11_config.c rename to src/utils/bs11_config.c diff --git a/openbsc/src/utils/isdnsync.c b/src/utils/isdnsync.c similarity index 100% rename from openbsc/src/utils/isdnsync.c rename to src/utils/isdnsync.c diff --git a/openbsc/src/utils/meas_db.c b/src/utils/meas_db.c similarity index 100% rename from openbsc/src/utils/meas_db.c rename to src/utils/meas_db.c diff --git a/openbsc/src/utils/meas_db.h b/src/utils/meas_db.h similarity index 100% rename from openbsc/src/utils/meas_db.h rename to src/utils/meas_db.h diff --git a/openbsc/src/utils/meas_json.c b/src/utils/meas_json.c similarity index 100% rename from openbsc/src/utils/meas_json.c rename to src/utils/meas_json.c diff --git a/openbsc/src/utils/meas_pcap2db.c b/src/utils/meas_pcap2db.c similarity index 100% rename from openbsc/src/utils/meas_pcap2db.c rename to src/utils/meas_pcap2db.c diff --git a/openbsc/src/utils/meas_udp2db.c b/src/utils/meas_udp2db.c similarity index 100% rename from openbsc/src/utils/meas_udp2db.c rename to src/utils/meas_udp2db.c diff --git a/openbsc/src/utils/meas_vis.c b/src/utils/meas_vis.c similarity index 100% rename from openbsc/src/utils/meas_vis.c rename to src/utils/meas_vis.c diff --git a/openbsc/src/utils/smpp_mirror.c b/src/utils/smpp_mirror.c similarity index 100% rename from openbsc/src/utils/smpp_mirror.c rename to src/utils/smpp_mirror.c diff --git a/openbsc/tests/Makefile.am b/tests/Makefile.am similarity index 100% rename from openbsc/tests/Makefile.am rename to tests/Makefile.am diff --git a/openbsc/tests/abis/Makefile.am b/tests/abis/Makefile.am similarity index 100% rename from openbsc/tests/abis/Makefile.am rename to tests/abis/Makefile.am diff --git a/openbsc/tests/abis/abis_test.c b/tests/abis/abis_test.c similarity index 100% rename from openbsc/tests/abis/abis_test.c rename to tests/abis/abis_test.c diff --git a/openbsc/tests/abis/abis_test.ok b/tests/abis/abis_test.ok similarity index 100% rename from openbsc/tests/abis/abis_test.ok rename to tests/abis/abis_test.ok diff --git a/openbsc/tests/atlocal.in b/tests/atlocal.in similarity index 100% rename from openbsc/tests/atlocal.in rename to tests/atlocal.in diff --git a/openbsc/tests/bsc-nat-trie/Makefile.am b/tests/bsc-nat-trie/Makefile.am similarity index 100% rename from openbsc/tests/bsc-nat-trie/Makefile.am rename to tests/bsc-nat-trie/Makefile.am diff --git a/openbsc/tests/bsc-nat-trie/bsc_nat_trie_test.c b/tests/bsc-nat-trie/bsc_nat_trie_test.c similarity index 100% rename from openbsc/tests/bsc-nat-trie/bsc_nat_trie_test.c rename to tests/bsc-nat-trie/bsc_nat_trie_test.c diff --git a/openbsc/tests/bsc-nat-trie/bsc_nat_trie_test.ok b/tests/bsc-nat-trie/bsc_nat_trie_test.ok similarity index 100% rename from openbsc/tests/bsc-nat-trie/bsc_nat_trie_test.ok rename to tests/bsc-nat-trie/bsc_nat_trie_test.ok diff --git a/openbsc/tests/bsc-nat-trie/prefixes.csv b/tests/bsc-nat-trie/prefixes.csv similarity index 100% rename from openbsc/tests/bsc-nat-trie/prefixes.csv rename to tests/bsc-nat-trie/prefixes.csv diff --git a/openbsc/tests/bsc-nat/Makefile.am b/tests/bsc-nat/Makefile.am similarity index 100% rename from openbsc/tests/bsc-nat/Makefile.am rename to tests/bsc-nat/Makefile.am diff --git a/openbsc/tests/bsc-nat/barr.cfg b/tests/bsc-nat/barr.cfg similarity index 100% rename from openbsc/tests/bsc-nat/barr.cfg rename to tests/bsc-nat/barr.cfg diff --git a/openbsc/tests/bsc-nat/barr_dup.cfg b/tests/bsc-nat/barr_dup.cfg similarity index 100% rename from openbsc/tests/bsc-nat/barr_dup.cfg rename to tests/bsc-nat/barr_dup.cfg diff --git a/openbsc/tests/bsc-nat/bsc_data.c b/tests/bsc-nat/bsc_data.c similarity index 100% rename from openbsc/tests/bsc-nat/bsc_data.c rename to tests/bsc-nat/bsc_data.c diff --git a/openbsc/tests/bsc-nat/bsc_nat_test.c b/tests/bsc-nat/bsc_nat_test.c similarity index 100% rename from openbsc/tests/bsc-nat/bsc_nat_test.c rename to tests/bsc-nat/bsc_nat_test.c diff --git a/openbsc/tests/bsc-nat/bsc_nat_test.ok b/tests/bsc-nat/bsc_nat_test.ok similarity index 100% rename from openbsc/tests/bsc-nat/bsc_nat_test.ok rename to tests/bsc-nat/bsc_nat_test.ok diff --git a/openbsc/tests/bsc-nat/prefixes.csv b/tests/bsc-nat/prefixes.csv similarity index 100% rename from openbsc/tests/bsc-nat/prefixes.csv rename to tests/bsc-nat/prefixes.csv diff --git a/openbsc/tests/bsc/Makefile.am b/tests/bsc/Makefile.am similarity index 100% rename from openbsc/tests/bsc/Makefile.am rename to tests/bsc/Makefile.am diff --git a/openbsc/tests/bsc/bsc_test.c b/tests/bsc/bsc_test.c similarity index 100% rename from openbsc/tests/bsc/bsc_test.c rename to tests/bsc/bsc_test.c diff --git a/openbsc/tests/bsc/bsc_test.ok b/tests/bsc/bsc_test.ok similarity index 100% rename from openbsc/tests/bsc/bsc_test.ok rename to tests/bsc/bsc_test.ok diff --git a/openbsc/tests/channel/Makefile.am b/tests/channel/Makefile.am similarity index 100% rename from openbsc/tests/channel/Makefile.am rename to tests/channel/Makefile.am diff --git a/openbsc/tests/channel/channel_test.c b/tests/channel/channel_test.c similarity index 100% rename from openbsc/tests/channel/channel_test.c rename to tests/channel/channel_test.c diff --git a/openbsc/tests/channel/channel_test.ok b/tests/channel/channel_test.ok similarity index 100% rename from openbsc/tests/channel/channel_test.ok rename to tests/channel/channel_test.ok diff --git a/openbsc/tests/ctrl_test_runner.py b/tests/ctrl_test_runner.py similarity index 100% rename from openbsc/tests/ctrl_test_runner.py rename to tests/ctrl_test_runner.py diff --git a/openbsc/tests/db/Makefile.am b/tests/db/Makefile.am similarity index 100% rename from openbsc/tests/db/Makefile.am rename to tests/db/Makefile.am diff --git a/openbsc/tests/db/db_test.c b/tests/db/db_test.c similarity index 100% rename from openbsc/tests/db/db_test.c rename to tests/db/db_test.c diff --git a/openbsc/tests/db/db_test.err b/tests/db/db_test.err similarity index 100% rename from openbsc/tests/db/db_test.err rename to tests/db/db_test.err diff --git a/openbsc/tests/db/db_test.ok b/tests/db/db_test.ok similarity index 100% rename from openbsc/tests/db/db_test.ok rename to tests/db/db_test.ok diff --git a/openbsc/tests/db/hlr.sqlite3 b/tests/db/hlr.sqlite3 similarity index 100% rename from openbsc/tests/db/hlr.sqlite3 rename to tests/db/hlr.sqlite3 Binary files differ diff --git a/openbsc/tests/gbproxy/Makefile.am b/tests/gbproxy/Makefile.am similarity index 100% rename from openbsc/tests/gbproxy/Makefile.am rename to tests/gbproxy/Makefile.am diff --git a/openbsc/tests/gbproxy/gbproxy_test.c b/tests/gbproxy/gbproxy_test.c similarity index 100% rename from openbsc/tests/gbproxy/gbproxy_test.c rename to tests/gbproxy/gbproxy_test.c diff --git a/openbsc/tests/gbproxy/gbproxy_test.ok b/tests/gbproxy/gbproxy_test.ok similarity index 100% rename from openbsc/tests/gbproxy/gbproxy_test.ok rename to tests/gbproxy/gbproxy_test.ok diff --git a/openbsc/tests/gprs/Makefile.am b/tests/gprs/Makefile.am similarity index 100% rename from openbsc/tests/gprs/Makefile.am rename to tests/gprs/Makefile.am diff --git a/openbsc/tests/gprs/gprs_test.c b/tests/gprs/gprs_test.c similarity index 100% rename from openbsc/tests/gprs/gprs_test.c rename to tests/gprs/gprs_test.c diff --git a/openbsc/tests/gprs/gprs_test.ok b/tests/gprs/gprs_test.ok similarity index 100% rename from openbsc/tests/gprs/gprs_test.ok rename to tests/gprs/gprs_test.ok diff --git a/openbsc/tests/gsm0408/Makefile.am b/tests/gsm0408/Makefile.am similarity index 100% rename from openbsc/tests/gsm0408/Makefile.am rename to tests/gsm0408/Makefile.am diff --git a/openbsc/tests/gsm0408/gsm0408_test.c b/tests/gsm0408/gsm0408_test.c similarity index 100% rename from openbsc/tests/gsm0408/gsm0408_test.c rename to tests/gsm0408/gsm0408_test.c diff --git a/openbsc/tests/gsm0408/gsm0408_test.ok b/tests/gsm0408/gsm0408_test.ok similarity index 100% rename from openbsc/tests/gsm0408/gsm0408_test.ok rename to tests/gsm0408/gsm0408_test.ok diff --git a/openbsc/tests/gtphub/Makefile.am b/tests/gtphub/Makefile.am similarity index 100% rename from openbsc/tests/gtphub/Makefile.am rename to tests/gtphub/Makefile.am diff --git a/openbsc/tests/gtphub/gtphub_test.c b/tests/gtphub/gtphub_test.c similarity index 100% rename from openbsc/tests/gtphub/gtphub_test.c rename to tests/gtphub/gtphub_test.c diff --git a/openbsc/tests/gtphub/gtphub_test.ok b/tests/gtphub/gtphub_test.ok similarity index 100% rename from openbsc/tests/gtphub/gtphub_test.ok rename to tests/gtphub/gtphub_test.ok diff --git a/openbsc/tests/mgcp/Makefile.am b/tests/mgcp/Makefile.am similarity index 100% rename from openbsc/tests/mgcp/Makefile.am rename to tests/mgcp/Makefile.am diff --git a/openbsc/tests/mgcp/mgcp_test.c b/tests/mgcp/mgcp_test.c similarity index 100% rename from openbsc/tests/mgcp/mgcp_test.c rename to tests/mgcp/mgcp_test.c diff --git a/openbsc/tests/mgcp/mgcp_test.ok b/tests/mgcp/mgcp_test.ok similarity index 100% rename from openbsc/tests/mgcp/mgcp_test.ok rename to tests/mgcp/mgcp_test.ok diff --git a/openbsc/tests/mgcp/mgcp_transcoding_test.c b/tests/mgcp/mgcp_transcoding_test.c similarity index 100% rename from openbsc/tests/mgcp/mgcp_transcoding_test.c rename to tests/mgcp/mgcp_transcoding_test.c diff --git a/openbsc/tests/mgcp/mgcp_transcoding_test.ok b/tests/mgcp/mgcp_transcoding_test.ok similarity index 100% rename from openbsc/tests/mgcp/mgcp_transcoding_test.ok rename to tests/mgcp/mgcp_transcoding_test.ok diff --git a/openbsc/tests/mm_auth/Makefile.am b/tests/mm_auth/Makefile.am similarity index 100% rename from openbsc/tests/mm_auth/Makefile.am rename to tests/mm_auth/Makefile.am diff --git a/openbsc/tests/mm_auth/mm_auth_test.c b/tests/mm_auth/mm_auth_test.c similarity index 100% rename from openbsc/tests/mm_auth/mm_auth_test.c rename to tests/mm_auth/mm_auth_test.c diff --git a/openbsc/tests/mm_auth/mm_auth_test.ok b/tests/mm_auth/mm_auth_test.ok similarity index 100% rename from openbsc/tests/mm_auth/mm_auth_test.ok rename to tests/mm_auth/mm_auth_test.ok diff --git a/openbsc/tests/nanobts_omlattr/Makefile.am b/tests/nanobts_omlattr/Makefile.am similarity index 100% rename from openbsc/tests/nanobts_omlattr/Makefile.am rename to tests/nanobts_omlattr/Makefile.am diff --git a/openbsc/tests/nanobts_omlattr/nanobts_omlattr_test.c b/tests/nanobts_omlattr/nanobts_omlattr_test.c similarity index 100% rename from openbsc/tests/nanobts_omlattr/nanobts_omlattr_test.c rename to tests/nanobts_omlattr/nanobts_omlattr_test.c diff --git a/openbsc/tests/nanobts_omlattr/nanobts_omlattr_test.ok b/tests/nanobts_omlattr/nanobts_omlattr_test.ok similarity index 100% rename from openbsc/tests/nanobts_omlattr/nanobts_omlattr_test.ok rename to tests/nanobts_omlattr/nanobts_omlattr_test.ok diff --git a/openbsc/tests/oap/Makefile.am b/tests/oap/Makefile.am similarity index 100% rename from openbsc/tests/oap/Makefile.am rename to tests/oap/Makefile.am diff --git a/openbsc/tests/oap/oap_client_test.c b/tests/oap/oap_client_test.c similarity index 100% rename from openbsc/tests/oap/oap_client_test.c rename to tests/oap/oap_client_test.c diff --git a/openbsc/tests/oap/oap_client_test.err b/tests/oap/oap_client_test.err similarity index 100% rename from openbsc/tests/oap/oap_client_test.err rename to tests/oap/oap_client_test.err diff --git a/openbsc/tests/oap/oap_client_test.ok b/tests/oap/oap_client_test.ok similarity index 100% rename from openbsc/tests/oap/oap_client_test.ok rename to tests/oap/oap_client_test.ok diff --git a/openbsc/tests/sgsn/Makefile.am b/tests/sgsn/Makefile.am similarity index 100% rename from openbsc/tests/sgsn/Makefile.am rename to tests/sgsn/Makefile.am diff --git a/openbsc/tests/sgsn/sgsn_test.c b/tests/sgsn/sgsn_test.c similarity index 100% rename from openbsc/tests/sgsn/sgsn_test.c rename to tests/sgsn/sgsn_test.c diff --git a/openbsc/tests/sgsn/sgsn_test.ok b/tests/sgsn/sgsn_test.ok similarity index 100% rename from openbsc/tests/sgsn/sgsn_test.ok rename to tests/sgsn/sgsn_test.ok diff --git a/openbsc/tests/slhc/Makefile.am b/tests/slhc/Makefile.am similarity index 100% rename from openbsc/tests/slhc/Makefile.am rename to tests/slhc/Makefile.am diff --git a/openbsc/tests/slhc/slhc_test.c b/tests/slhc/slhc_test.c similarity index 100% rename from openbsc/tests/slhc/slhc_test.c rename to tests/slhc/slhc_test.c diff --git a/openbsc/tests/slhc/slhc_test.ok b/tests/slhc/slhc_test.ok similarity index 100% rename from openbsc/tests/slhc/slhc_test.ok rename to tests/slhc/slhc_test.ok diff --git a/openbsc/tests/smpp/Makefile.am b/tests/smpp/Makefile.am similarity index 100% rename from openbsc/tests/smpp/Makefile.am rename to tests/smpp/Makefile.am diff --git a/openbsc/tests/smpp/smpp_test.c b/tests/smpp/smpp_test.c similarity index 100% rename from openbsc/tests/smpp/smpp_test.c rename to tests/smpp/smpp_test.c diff --git a/openbsc/tests/smpp/smpp_test.err b/tests/smpp/smpp_test.err similarity index 100% rename from openbsc/tests/smpp/smpp_test.err rename to tests/smpp/smpp_test.err diff --git a/openbsc/tests/smpp/smpp_test.ok b/tests/smpp/smpp_test.ok similarity index 100% rename from openbsc/tests/smpp/smpp_test.ok rename to tests/smpp/smpp_test.ok diff --git a/openbsc/tests/smpp_test_runner.py b/tests/smpp_test_runner.py similarity index 100% rename from openbsc/tests/smpp_test_runner.py rename to tests/smpp_test_runner.py diff --git a/openbsc/tests/sndcp_xid/Makefile.am b/tests/sndcp_xid/Makefile.am similarity index 100% rename from openbsc/tests/sndcp_xid/Makefile.am rename to tests/sndcp_xid/Makefile.am diff --git a/openbsc/tests/sndcp_xid/sndcp_xid_test.c b/tests/sndcp_xid/sndcp_xid_test.c similarity index 100% rename from openbsc/tests/sndcp_xid/sndcp_xid_test.c rename to tests/sndcp_xid/sndcp_xid_test.c diff --git a/openbsc/tests/sndcp_xid/sndcp_xid_test.ok b/tests/sndcp_xid/sndcp_xid_test.ok similarity index 100% rename from openbsc/tests/sndcp_xid/sndcp_xid_test.ok rename to tests/sndcp_xid/sndcp_xid_test.ok diff --git a/openbsc/tests/subscr/Makefile.am b/tests/subscr/Makefile.am similarity index 100% rename from openbsc/tests/subscr/Makefile.am rename to tests/subscr/Makefile.am diff --git a/openbsc/tests/subscr/bsc_subscr_test.c b/tests/subscr/bsc_subscr_test.c similarity index 100% rename from openbsc/tests/subscr/bsc_subscr_test.c rename to tests/subscr/bsc_subscr_test.c diff --git a/openbsc/tests/subscr/bsc_subscr_test.err b/tests/subscr/bsc_subscr_test.err similarity index 100% rename from openbsc/tests/subscr/bsc_subscr_test.err rename to tests/subscr/bsc_subscr_test.err diff --git a/openbsc/tests/subscr/bsc_subscr_test.ok b/tests/subscr/bsc_subscr_test.ok similarity index 100% rename from openbsc/tests/subscr/bsc_subscr_test.ok rename to tests/subscr/bsc_subscr_test.ok diff --git a/openbsc/tests/subscr/subscr_test.c b/tests/subscr/subscr_test.c similarity index 100% rename from openbsc/tests/subscr/subscr_test.c rename to tests/subscr/subscr_test.c diff --git a/openbsc/tests/subscr/subscr_test.ok b/tests/subscr/subscr_test.ok similarity index 100% rename from openbsc/tests/subscr/subscr_test.ok rename to tests/subscr/subscr_test.ok diff --git a/openbsc/tests/testsuite.at b/tests/testsuite.at similarity index 100% rename from openbsc/tests/testsuite.at rename to tests/testsuite.at diff --git a/openbsc/tests/trau/Makefile.am b/tests/trau/Makefile.am similarity index 100% rename from openbsc/tests/trau/Makefile.am rename to tests/trau/Makefile.am diff --git a/openbsc/tests/trau/trau_test.c b/tests/trau/trau_test.c similarity index 100% rename from openbsc/tests/trau/trau_test.c rename to tests/trau/trau_test.c diff --git a/openbsc/tests/trau/trau_test.ok b/tests/trau/trau_test.ok similarity index 100% rename from openbsc/tests/trau/trau_test.ok rename to tests/trau/trau_test.ok diff --git a/openbsc/tests/v42bis/Makefile.am b/tests/v42bis/Makefile.am similarity index 100% rename from openbsc/tests/v42bis/Makefile.am rename to tests/v42bis/Makefile.am diff --git a/openbsc/tests/v42bis/v42bis_test.c b/tests/v42bis/v42bis_test.c similarity index 100% rename from openbsc/tests/v42bis/v42bis_test.c rename to tests/v42bis/v42bis_test.c diff --git a/openbsc/tests/v42bis/v42bis_test.ok b/tests/v42bis/v42bis_test.ok similarity index 100% rename from openbsc/tests/v42bis/v42bis_test.ok rename to tests/v42bis/v42bis_test.ok diff --git a/openbsc/tests/vty_test_runner.py b/tests/vty_test_runner.py similarity index 100% rename from openbsc/tests/vty_test_runner.py rename to tests/vty_test_runner.py diff --git a/openbsc/tests/xid/Makefile.am b/tests/xid/Makefile.am similarity index 100% rename from openbsc/tests/xid/Makefile.am rename to tests/xid/Makefile.am diff --git a/openbsc/tests/xid/xid_test.c b/tests/xid/xid_test.c similarity index 100% rename from openbsc/tests/xid/xid_test.c rename to tests/xid/xid_test.c diff --git a/openbsc/tests/xid/xid_test.ok b/tests/xid/xid_test.ok similarity index 100% rename from openbsc/tests/xid/xid_test.ok rename to tests/xid/xid_test.ok diff --git a/openbsc/tools/hlrstat.pl b/tools/hlrstat.pl similarity index 100% rename from openbsc/tools/hlrstat.pl rename to tools/hlrstat.pl -- To view, visit https://gerrit.osmocom.org/3188 To unsubscribe, visit https://gerrit.osmocom.org/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: I9c6f2a448d9cb1cc088cf1cf6918b69d7e69b4e7 Gerrit-PatchSet: 2 Gerrit-Project: osmo-msc Gerrit-Branch: master Gerrit-Owner: Neels Hofmeyr <nhofmeyr at sysmocom.de>