From 85929a7be712352e2c7c582bccc088cb8c9268ed Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Tue, 4 Jul 2017 23:08:44 +0200 Subject: [PATCH] move 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 --- openbsc/AUTHORS => AUTHORS | 0 openbsc/COPYING => COPYING | 0 openbsc/Makefile.am => Makefile.am | 0 openbsc/README => README | 0 openbsc/README.vty-tests => README.vty-tests | 0 openbsc/configure.ac => configure.ac | 0 .../a-link/sccp-split-by-con.lua | 0 {openbsc/contrib => contrib}/bsc-test/README | 0 {openbsc/contrib => contrib}/bsc-test/all_dial | 0 {openbsc/contrib => contrib}/bsc-test/dial.sh | 0 {openbsc/contrib => contrib}/bsc-test/drop-oml.sh | 0 {openbsc/contrib => contrib}/bsc-test/drop.sh | 0 {openbsc/contrib => contrib}/bsc-test/hangup | 0 {openbsc/contrib => contrib}/bsc-test/msc.sh | 0 {openbsc/contrib => contrib}/bsc_control.py | 0 {openbsc/contrib => contrib}/bt.py | 0 {openbsc/contrib => contrib}/convert_to_enum.py | 0 {openbsc/contrib => contrib}/ctrl2sse.py | 0 .../gprs/gb-proxy-unblock-bug.py | 0 .../gprs/gprs-bssgp-histogram.lua | 0 .../contrib => contrib}/gprs/gprs-buffer-count.lua | 0 .../gprs/gprs-split-trace-by-tlli.lua | 0 .../contrib => contrib}/gprs/gprs-verify-nu.lua | 0 {openbsc/contrib => contrib}/hlr-remove-old.sql | 0 {openbsc/contrib => contrib}/hlrsync/hlrsync.py | 0 {openbsc/contrib => contrib}/ipa.py | 0 contrib/jenkins.sh | 1 - {openbsc/contrib => contrib}/mgcp_server.py | 0 {openbsc/contrib => contrib}/nat/test_regexp.c | 0 {openbsc/contrib => contrib}/nat/ussd_example.py | 0 {openbsc/contrib => contrib}/rtp/gen_rtp_header.erl | 0 {openbsc/contrib => contrib}/rtp/rtp_replay.st | 0 .../contrib => contrib}/rtp/rtp_replay_shared.st | 0 {openbsc/contrib => contrib}/rtp/rtp_replay_sip.st | 0 {openbsc/contrib => contrib}/rtp/timestamp_rtp.lua | 0 {openbsc/contrib => contrib}/sms/fill-hlr.st | 0 {openbsc/contrib => contrib}/sms/hlr-query.st | 0 {openbsc/contrib => contrib}/sms/sqlite-probe.tap.d | 0 {openbsc/contrib => contrib}/soap.py | 0 .../systemd/osmo-bsc-mgcp.service | 0 .../contrib => contrib}/systemd/osmo-bsc.service | 0 .../systemd/osmo-gbproxy.service | 0 .../contrib => contrib}/systemd/osmo-nitb.service | 0 .../contrib => contrib}/systemd/osmo-sgsn.service | 0 {openbsc/contrib => contrib}/testconv/Makefile | 0 .../contrib => contrib}/testconv/testconv_main.c | 0 {openbsc/contrib => contrib}/twisted_ipa.py | 0 {openbsc/doc => doc}/BS11-OML.txt | 0 {openbsc/doc => doc}/Makefile.am | 0 {openbsc/doc => doc}/call-routing.txt | 0 {openbsc/doc => doc}/channel_release.txt | 0 {openbsc/doc => doc}/e1-data-model.txt | 0 {openbsc/doc => doc}/examples/Makefile.am | 0 {openbsc/doc => doc}/examples/osmo-bsc/osmo-bsc.cfg | 0 .../doc => doc}/examples/osmo-bsc_mgcp/mgcp.cfg | 0 .../examples/osmo-bsc_nat/black-list.cfg | 0 .../doc => doc}/examples/osmo-bsc_nat/bscs.config | 0 .../examples/osmo-bsc_nat/osmo-bsc_nat.cfg | 0 .../examples/osmo-gbproxy/osmo-gbproxy-legacy.cfg | 0 .../examples/osmo-gbproxy/osmo-gbproxy.cfg | 0 .../examples/osmo-gtphub/gtphub-example.txt | 0 .../examples/osmo-gtphub/osmo-gtphub-1iface.cfg | 0 .../examples/osmo-gtphub/osmo-gtphub.cfg | 0 .../osmo-nitb/bs11/openbsc-1bts-2trx-hopping.cfg | 0 .../examples/osmo-nitb/bs11/openbsc-1bts-2trx.cfg | 0 .../examples/osmo-nitb/bs11/openbsc-2bts-2trx.cfg | 0 .../doc => doc}/examples/osmo-nitb/bs11/openbsc.cfg | 0 .../examples/osmo-nitb/nanobts/openbsc-multitrx.cfg | 0 .../examples/osmo-nitb/nanobts/openbsc.cfg | 0 .../examples/osmo-nitb/nokia/openbsc_nokia_3trx.cfg | 0 .../examples/osmo-nitb/rbs2308/openbsc.cfg | 0 .../examples/osmo-nitb/sysmobts/openbsc.cfg | 0 .../doc => doc}/examples/osmo-sgsn/osmo-sgsn.cfg | 0 {openbsc/doc => doc}/gsm-hopping.txt | 0 {openbsc/doc => doc}/handover.txt | 0 {openbsc/doc => doc}/ipa-sccp.txt | 0 {openbsc/doc => doc}/oml-interface.txt | 0 {openbsc/doc => doc}/osmo-nitb-data_structures.dot | 0 {openbsc/doc => doc}/paging.txt | 0 openbsc/git-version-gen => git-version-gen | 0 {openbsc/include => include}/Makefile.am | 0 {openbsc/include => include}/compat_af_isdn.h | 0 {openbsc/include => include}/mISDNif.h | 0 {openbsc/include => include}/openbsc/Makefile.am | 0 {openbsc/include => include}/openbsc/abis_nm.h | 0 {openbsc/include => include}/openbsc/abis_om2000.h | 0 {openbsc/include => include}/openbsc/abis_rsl.h | 0 .../openbsc/arfcn_range_encode.h | 0 {openbsc/include => include}/openbsc/auth.h | 0 {openbsc/include => include}/openbsc/bsc_api.h | 0 {openbsc/include => include}/openbsc/bsc_msc.h | 0 {openbsc/include => include}/openbsc/bsc_msc_data.h | 0 .../include => include}/openbsc/bsc_msg_filter.h | 0 {openbsc/include => include}/openbsc/bsc_nat.h | 0 .../include => include}/openbsc/bsc_nat_callstats.h | 0 {openbsc/include => include}/openbsc/bsc_nat_sccp.h | 0 {openbsc/include => include}/openbsc/bsc_rll.h | 0 .../include => include}/openbsc/bsc_subscriber.h | 0 {openbsc/include => include}/openbsc/bss.h | 0 .../openbsc/bts_ipaccess_nanobts_omlattr.h | 0 {openbsc/include => include}/openbsc/chan_alloc.h | 0 {openbsc/include => include}/openbsc/common_bsc.h | 0 {openbsc/include => include}/openbsc/common_cs.h | 0 {openbsc/include => include}/openbsc/crc24.h | 0 {openbsc/include => include}/openbsc/ctrl.h | 0 {openbsc/include => include}/openbsc/db.h | 0 {openbsc/include => include}/openbsc/debug.h | 0 {openbsc/include => include}/openbsc/e1_config.h | 0 {openbsc/include => include}/openbsc/gb_proxy.h | 0 .../include => include}/openbsc/gprs_gb_parse.h | 0 {openbsc/include => include}/openbsc/gprs_gmm.h | 0 {openbsc/include => include}/openbsc/gprs_llc.h | 0 {openbsc/include => include}/openbsc/gprs_llc_xid.h | 0 {openbsc/include => include}/openbsc/gprs_sgsn.h | 0 {openbsc/include => include}/openbsc/gprs_sndcp.h | 0 .../include => include}/openbsc/gprs_sndcp_comp.h | 0 .../include => include}/openbsc/gprs_sndcp_dcomp.h | 0 .../include => include}/openbsc/gprs_sndcp_pcomp.h | 0 .../include => include}/openbsc/gprs_sndcp_xid.h | 0 .../include => include}/openbsc/gprs_subscriber.h | 0 {openbsc/include => include}/openbsc/gprs_utils.h | 0 {openbsc/include => include}/openbsc/gsm_04_08.h | 0 {openbsc/include => include}/openbsc/gsm_04_11.h | 0 {openbsc/include => include}/openbsc/gsm_04_80.h | 0 {openbsc/include => include}/openbsc/gsm_data.h | 0 .../include => include}/openbsc/gsm_data_shared.h | 0 .../include => include}/openbsc/gsm_subscriber.h | 0 {openbsc/include => include}/openbsc/gsup_client.h | 0 {openbsc/include => include}/openbsc/gtphub.h | 0 {openbsc/include => include}/openbsc/handover.h | 0 .../include => include}/openbsc/handover_decision.h | 0 {openbsc/include => include}/openbsc/ipaccess.h | 0 {openbsc/include => include}/openbsc/iu.h | 0 {openbsc/include => include}/openbsc/meas_feed.h | 0 {openbsc/include => include}/openbsc/meas_rep.h | 0 {openbsc/include => include}/openbsc/mgcp.h | 0 .../include => include}/openbsc/mgcp_internal.h | 0 .../include => include}/openbsc/mgcp_transcode.h | 0 {openbsc/include => include}/openbsc/misdn.h | 0 {openbsc/include => include}/openbsc/mncc.h | 0 {openbsc/include => include}/openbsc/mncc_int.h | 0 .../include => include}/openbsc/nat_rewrite_trie.h | 0 .../include => include}/openbsc/network_listen.h | 0 {openbsc/include => include}/openbsc/oap_client.h | 0 .../include => include}/openbsc/openbscdefines.h | 0 {openbsc/include => include}/openbsc/osmo_bsc.h | 0 .../include => include}/openbsc/osmo_bsc_grace.h | 0 {openbsc/include => include}/openbsc/osmo_bsc_rf.h | 0 {openbsc/include => include}/openbsc/osmo_msc.h | 0 {openbsc/include => include}/openbsc/osmux.h | 0 {openbsc/include => include}/openbsc/paging.h | 0 {openbsc/include => include}/openbsc/pcu_if.h | 0 {openbsc/include => include}/openbsc/pcuif_proto.h | 0 {openbsc/include => include}/openbsc/rest_octets.h | 0 {openbsc/include => include}/openbsc/rrlp.h | 0 {openbsc/include => include}/openbsc/rs232.h | 0 {openbsc/include => include}/openbsc/rtp_proxy.h | 0 {openbsc/include => include}/openbsc/sgsn.h | 0 {openbsc/include => include}/openbsc/signal.h | 0 {openbsc/include => include}/openbsc/silent_call.h | 0 {openbsc/include => include}/openbsc/slhc.h | 0 {openbsc/include => include}/openbsc/smpp.h | 0 {openbsc/include => include}/openbsc/sms_queue.h | 0 {openbsc/include => include}/openbsc/socket.h | 0 .../openbsc/system_information.h | 0 {openbsc/include => include}/openbsc/token_auth.h | 0 {openbsc/include => include}/openbsc/transaction.h | 0 {openbsc/include => include}/openbsc/trau_mux.h | 0 {openbsc/include => include}/openbsc/trau_upqueue.h | 0 {openbsc/include => include}/openbsc/ussd.h | 0 {openbsc/include => include}/openbsc/v42bis.h | 0 .../include => include}/openbsc/v42bis_private.h | 0 {openbsc/include => include}/openbsc/vty.h | 0 {openbsc/m4 => m4}/README | 0 {openbsc/m4 => m4}/ax_check_compile_flag.m4 | 0 openbsc/openbsc.pc.in => openbsc.pc.in | 0 openbsc/osmoappdesc.py => osmoappdesc.py | 0 {openbsc/src => src}/Makefile.am | 0 {openbsc/src => src}/gprs/.gitignore | 0 {openbsc/src => src}/gprs/Makefile.am | 0 {openbsc/src => src}/gprs/crc24.c | 0 {openbsc/src => src}/gprs/gb_proxy.c | 0 {openbsc/src => src}/gprs/gb_proxy_main.c | 0 {openbsc/src => src}/gprs/gb_proxy_patch.c | 0 {openbsc/src => src}/gprs/gb_proxy_peer.c | 0 {openbsc/src => src}/gprs/gb_proxy_tlli.c | 0 {openbsc/src => src}/gprs/gb_proxy_vty.c | 0 {openbsc/src => src}/gprs/gprs_gb_parse.c | 0 {openbsc/src => src}/gprs/gprs_gmm.c | 0 {openbsc/src => src}/gprs/gprs_llc.c | 0 {openbsc/src => src}/gprs/gprs_llc_parse.c | 0 {openbsc/src => src}/gprs/gprs_llc_vty.c | 0 {openbsc/src => src}/gprs/gprs_llc_xid.c | 0 {openbsc/src => src}/gprs/gprs_sgsn.c | 0 {openbsc/src => src}/gprs/gprs_sndcp.c | 0 {openbsc/src => src}/gprs/gprs_sndcp_comp.c | 0 {openbsc/src => src}/gprs/gprs_sndcp_dcomp.c | 0 {openbsc/src => src}/gprs/gprs_sndcp_pcomp.c | 0 {openbsc/src => src}/gprs/gprs_sndcp_vty.c | 0 {openbsc/src => src}/gprs/gprs_sndcp_xid.c | 0 {openbsc/src => src}/gprs/gprs_subscriber.c | 0 {openbsc/src => src}/gprs/gprs_utils.c | 0 {openbsc/src => src}/gprs/gtphub.c | 0 {openbsc/src => src}/gprs/gtphub_ares.c | 0 {openbsc/src => src}/gprs/gtphub_main.c | 0 {openbsc/src => src}/gprs/gtphub_sock.c | 0 {openbsc/src => src}/gprs/gtphub_vty.c | 0 {openbsc/src => src}/gprs/osmo_sgsn.cfg | 0 {openbsc/src => src}/gprs/sgsn_ares.c | 0 {openbsc/src => src}/gprs/sgsn_auth.c | 0 {openbsc/src => src}/gprs/sgsn_cdr.c | 0 {openbsc/src => src}/gprs/sgsn_ctrl.c | 0 {openbsc/src => src}/gprs/sgsn_libgtp.c | 0 {openbsc/src => src}/gprs/sgsn_main.c | 0 {openbsc/src => src}/gprs/sgsn_vty.c | 0 {openbsc/src => src}/gprs/slhc.c | 0 {openbsc/src => src}/gprs/v42bis.c | 0 {openbsc/src => src}/ipaccess/Makefile.am | 0 {openbsc/src => src}/ipaccess/abisip-find.c | 0 {openbsc/src => src}/ipaccess/ipaccess-config.c | 0 {openbsc/src => src}/ipaccess/ipaccess-firmware.c | 0 {openbsc/src => src}/ipaccess/ipaccess-proxy.c | 0 {openbsc/src => src}/ipaccess/network_listen.c | 0 {openbsc/src => src}/libbsc/Makefile.am | 0 {openbsc/src => src}/libbsc/abis_nm.c | 0 {openbsc/src => src}/libbsc/abis_nm_ipaccess.c | 0 {openbsc/src => src}/libbsc/abis_nm_vty.c | 0 {openbsc/src => src}/libbsc/abis_om2000.c | 0 {openbsc/src => src}/libbsc/abis_om2000_vty.c | 0 {openbsc/src => src}/libbsc/abis_rsl.c | 0 {openbsc/src => src}/libbsc/arfcn_range_encode.c | 0 {openbsc/src => src}/libbsc/bsc_api.c | 0 {openbsc/src => src}/libbsc/bsc_ctrl_commands.c | 0 {openbsc/src => src}/libbsc/bsc_ctrl_lookup.c | 0 {openbsc/src => src}/libbsc/bsc_dyn_ts.c | 0 {openbsc/src => src}/libbsc/bsc_init.c | 0 {openbsc/src => src}/libbsc/bsc_msc.c | 0 {openbsc/src => src}/libbsc/bsc_rf_ctrl.c | 0 {openbsc/src => src}/libbsc/bsc_rll.c | 0 {openbsc/src => src}/libbsc/bsc_subscriber.c | 0 {openbsc/src => src}/libbsc/bsc_vty.c | 0 {openbsc/src => src}/libbsc/bts_ericsson_rbs2000.c | 0 {openbsc/src => src}/libbsc/bts_init.c | 0 {openbsc/src => src}/libbsc/bts_ipaccess_nanobts.c | 0 .../libbsc/bts_ipaccess_nanobts_omlattr.c | 0 {openbsc/src => src}/libbsc/bts_nokia_site.c | 0 {openbsc/src => src}/libbsc/bts_siemens_bs11.c | 0 {openbsc/src => src}/libbsc/bts_sysmobts.c | 0 {openbsc/src => src}/libbsc/bts_unknown.c | 0 {openbsc/src => src}/libbsc/chan_alloc.c | 0 {openbsc/src => src}/libbsc/e1_config.c | 0 {openbsc/src => src}/libbsc/gsm_04_08_utils.c | 0 {openbsc/src => src}/libbsc/gsm_04_80_utils.c | 0 {openbsc/src => src}/libbsc/handover_decision.c | 0 {openbsc/src => src}/libbsc/handover_logic.c | 0 {openbsc/src => src}/libbsc/meas_proc.c | 0 {openbsc/src => src}/libbsc/meas_rep.c | 0 {openbsc/src => src}/libbsc/net_init.c | 0 {openbsc/src => src}/libbsc/paging.c | 0 {openbsc/src => src}/libbsc/pcu_sock.c | 0 {openbsc/src => src}/libbsc/rest_octets.c | 0 {openbsc/src => src}/libbsc/system_information.c | 0 {openbsc/src => src}/libcommon-cs/Makefile.am | 0 {openbsc/src => src}/libcommon-cs/common_cs.c | 0 {openbsc/src => src}/libcommon-cs/common_cs_vty.c | 0 {openbsc/src => src}/libcommon/Makefile.am | 0 {openbsc/src => src}/libcommon/bsc_version.c | 0 {openbsc/src => src}/libcommon/common_vty.c | 0 {openbsc/src => src}/libcommon/debug.c | 0 {openbsc/src => src}/libcommon/gsm_data.c | 0 {openbsc/src => src}/libcommon/gsm_data_shared.c | 0 .../src => src}/libcommon/gsm_subscriber_base.c | 0 {openbsc/src => src}/libcommon/gsup_client.c | 0 {openbsc/src => src}/libcommon/gsup_test_client.c | 0 {openbsc/src => src}/libcommon/oap_client.c | 0 {openbsc/src => src}/libcommon/socket.c | 0 {openbsc/src => src}/libcommon/talloc_ctx.c | 0 {openbsc/src => src}/libfilter/Makefile.am | 0 {openbsc/src => src}/libfilter/bsc_msg_acc.c | 0 {openbsc/src => src}/libfilter/bsc_msg_filter.c | 0 {openbsc/src => src}/libfilter/bsc_msg_vty.c | 0 {openbsc/src => src}/libiu/Makefile.am | 0 {openbsc/src => src}/libiu/iu.c | 0 {openbsc/src => src}/libiu/iu_vty.c | 0 {openbsc/src => src}/libmgcp/Makefile.am | 0 {openbsc/src => src}/libmgcp/g711common.h | 0 {openbsc/src => src}/libmgcp/mgcp_network.c | 0 {openbsc/src => src}/libmgcp/mgcp_osmux.c | 0 {openbsc/src => src}/libmgcp/mgcp_protocol.c | 0 {openbsc/src => src}/libmgcp/mgcp_sdp.c | 0 {openbsc/src => src}/libmgcp/mgcp_transcode.c | 0 {openbsc/src => src}/libmgcp/mgcp_vty.c | 0 {openbsc/src => src}/libmsc/Makefile.am | 0 {openbsc/src => src}/libmsc/auth.c | 0 {openbsc/src => src}/libmsc/ctrl_commands.c | 0 {openbsc/src => src}/libmsc/db.c | 0 {openbsc/src => src}/libmsc/gsm_04_08.c | 0 {openbsc/src => src}/libmsc/gsm_04_11.c | 0 {openbsc/src => src}/libmsc/gsm_04_80.c | 0 {openbsc/src => src}/libmsc/gsm_subscriber.c | 0 {openbsc/src => src}/libmsc/meas_feed.c | 0 {openbsc/src => src}/libmsc/meas_feed.h | 0 {openbsc/src => src}/libmsc/mncc.c | 0 {openbsc/src => src}/libmsc/mncc_builtin.c | 0 {openbsc/src => src}/libmsc/mncc_sock.c | 0 {openbsc/src => src}/libmsc/osmo_msc.c | 0 {openbsc/src => src}/libmsc/rrlp.c | 0 {openbsc/src => src}/libmsc/silent_call.c | 0 {openbsc/src => src}/libmsc/smpp_openbsc.c | 0 {openbsc/src => src}/libmsc/smpp_smsc.c | 0 {openbsc/src => src}/libmsc/smpp_smsc.h | 0 {openbsc/src => src}/libmsc/smpp_utils.c | 0 {openbsc/src => src}/libmsc/smpp_vty.c | 0 {openbsc/src => src}/libmsc/sms_queue.c | 0 {openbsc/src => src}/libmsc/token_auth.c | 0 {openbsc/src => src}/libmsc/transaction.c | 0 {openbsc/src => src}/libmsc/ussd.c | 0 {openbsc/src => src}/libmsc/vty_interface_layer3.c | 0 {openbsc/src => src}/libtrau/Makefile.am | 0 {openbsc/src => src}/libtrau/rtp_proxy.c | 0 {openbsc/src => src}/libtrau/trau_mux.c | 0 {openbsc/src => src}/libtrau/trau_upqueue.c | 0 {openbsc/src => src}/osmo-bsc/Makefile.am | 0 {openbsc/src => src}/osmo-bsc/osmo_bsc_api.c | 0 {openbsc/src => src}/osmo-bsc/osmo_bsc_audio.c | 0 {openbsc/src => src}/osmo-bsc/osmo_bsc_bssap.c | 0 {openbsc/src => src}/osmo-bsc/osmo_bsc_ctrl.c | 0 {openbsc/src => src}/osmo-bsc/osmo_bsc_filter.c | 0 {openbsc/src => src}/osmo-bsc/osmo_bsc_grace.c | 0 {openbsc/src => src}/osmo-bsc/osmo_bsc_main.c | 0 {openbsc/src => src}/osmo-bsc/osmo_bsc_msc.c | 0 {openbsc/src => src}/osmo-bsc/osmo_bsc_sccp.c | 0 {openbsc/src => src}/osmo-bsc/osmo_bsc_vty.c | 0 {openbsc/src => src}/osmo-bsc_mgcp/Makefile.am | 0 {openbsc/src => src}/osmo-bsc_mgcp/mgcp_main.c | 0 {openbsc/src => src}/osmo-bsc_nat/Makefile.am | 0 {openbsc/src => src}/osmo-bsc_nat/bsc_filter.c | 0 {openbsc/src => src}/osmo-bsc_nat/bsc_mgcp_utils.c | 0 {openbsc/src => src}/osmo-bsc_nat/bsc_nat.c | 0 {openbsc/src => src}/osmo-bsc_nat/bsc_nat_ctrl.c | 0 {openbsc/src => src}/osmo-bsc_nat/bsc_nat_filter.c | 0 {openbsc/src => src}/osmo-bsc_nat/bsc_nat_rewrite.c | 0 .../src => src}/osmo-bsc_nat/bsc_nat_rewrite_trie.c | 0 {openbsc/src => src}/osmo-bsc_nat/bsc_nat_utils.c | 0 {openbsc/src => src}/osmo-bsc_nat/bsc_nat_vty.c | 0 {openbsc/src => src}/osmo-bsc_nat/bsc_sccp.c | 0 {openbsc/src => src}/osmo-bsc_nat/bsc_ussd.c | 0 {openbsc/src => src}/osmo-nitb/Makefile.am | 0 {openbsc/src => src}/osmo-nitb/bsc_hack.c | 0 {openbsc/src => src}/utils/Makefile.am | 0 {openbsc/src => src}/utils/bs11_config.c | 0 {openbsc/src => src}/utils/isdnsync.c | 0 {openbsc/src => src}/utils/meas_db.c | 0 {openbsc/src => src}/utils/meas_db.h | 0 {openbsc/src => src}/utils/meas_json.c | 0 {openbsc/src => src}/utils/meas_pcap2db.c | 0 {openbsc/src => src}/utils/meas_udp2db.c | 0 {openbsc/src => src}/utils/meas_vis.c | 0 {openbsc/src => src}/utils/smpp_mirror.c | 0 {openbsc/tests => tests}/Makefile.am | 0 {openbsc/tests => tests}/abis/Makefile.am | 0 {openbsc/tests => tests}/abis/abis_test.c | 0 {openbsc/tests => tests}/abis/abis_test.ok | 0 {openbsc/tests => tests}/atlocal.in | 0 {openbsc/tests => tests}/bsc-nat-trie/Makefile.am | 0 .../bsc-nat-trie/bsc_nat_trie_test.c | 0 .../bsc-nat-trie/bsc_nat_trie_test.ok | 0 {openbsc/tests => tests}/bsc-nat-trie/prefixes.csv | 0 {openbsc/tests => tests}/bsc-nat/Makefile.am | 0 {openbsc/tests => tests}/bsc-nat/barr.cfg | 0 {openbsc/tests => tests}/bsc-nat/barr_dup.cfg | 0 {openbsc/tests => tests}/bsc-nat/bsc_data.c | 0 {openbsc/tests => tests}/bsc-nat/bsc_nat_test.c | 0 {openbsc/tests => tests}/bsc-nat/bsc_nat_test.ok | 0 {openbsc/tests => tests}/bsc-nat/prefixes.csv | 0 {openbsc/tests => tests}/bsc/Makefile.am | 0 {openbsc/tests => tests}/bsc/bsc_test.c | 0 {openbsc/tests => tests}/bsc/bsc_test.ok | 0 {openbsc/tests => tests}/channel/Makefile.am | 0 {openbsc/tests => tests}/channel/channel_test.c | 0 {openbsc/tests => tests}/channel/channel_test.ok | 0 {openbsc/tests => tests}/ctrl_test_runner.py | 0 {openbsc/tests => tests}/db/Makefile.am | 0 {openbsc/tests => tests}/db/db_test.c | 0 {openbsc/tests => tests}/db/db_test.err | 0 {openbsc/tests => tests}/db/db_test.ok | 0 {openbsc/tests => tests}/db/hlr.sqlite3 | Bin {openbsc/tests => tests}/gbproxy/Makefile.am | 0 {openbsc/tests => tests}/gbproxy/gbproxy_test.c | 0 {openbsc/tests => tests}/gbproxy/gbproxy_test.ok | 0 {openbsc/tests => tests}/gprs/Makefile.am | 0 {openbsc/tests => tests}/gprs/gprs_test.c | 0 {openbsc/tests => tests}/gprs/gprs_test.ok | 0 {openbsc/tests => tests}/gsm0408/Makefile.am | 0 {openbsc/tests => tests}/gsm0408/gsm0408_test.c | 0 {openbsc/tests => tests}/gsm0408/gsm0408_test.ok | 0 {openbsc/tests => tests}/gtphub/Makefile.am | 0 {openbsc/tests => tests}/gtphub/gtphub_test.c | 0 {openbsc/tests => tests}/gtphub/gtphub_test.ok | 0 {openbsc/tests => tests}/mgcp/Makefile.am | 0 {openbsc/tests => tests}/mgcp/mgcp_test.c | 0 {openbsc/tests => tests}/mgcp/mgcp_test.ok | 0 .../tests => tests}/mgcp/mgcp_transcoding_test.c | 0 .../tests => tests}/mgcp/mgcp_transcoding_test.ok | 0 {openbsc/tests => tests}/mm_auth/Makefile.am | 0 {openbsc/tests => tests}/mm_auth/mm_auth_test.c | 0 {openbsc/tests => tests}/mm_auth/mm_auth_test.ok | 0 .../tests => tests}/nanobts_omlattr/Makefile.am | 0 .../nanobts_omlattr/nanobts_omlattr_test.c | 0 .../nanobts_omlattr/nanobts_omlattr_test.ok | 0 {openbsc/tests => tests}/oap/Makefile.am | 0 {openbsc/tests => tests}/oap/oap_client_test.c | 0 {openbsc/tests => tests}/oap/oap_client_test.err | 0 {openbsc/tests => tests}/oap/oap_client_test.ok | 0 {openbsc/tests => tests}/sgsn/Makefile.am | 0 {openbsc/tests => tests}/sgsn/sgsn_test.c | 0 {openbsc/tests => tests}/sgsn/sgsn_test.ok | 0 {openbsc/tests => tests}/slhc/Makefile.am | 0 {openbsc/tests => tests}/slhc/slhc_test.c | 0 {openbsc/tests => tests}/slhc/slhc_test.ok | 0 {openbsc/tests => tests}/smpp/Makefile.am | 0 {openbsc/tests => tests}/smpp/smpp_test.c | 0 {openbsc/tests => tests}/smpp/smpp_test.err | 0 {openbsc/tests => tests}/smpp/smpp_test.ok | 0 {openbsc/tests => tests}/smpp_test_runner.py | 0 {openbsc/tests => tests}/sndcp_xid/Makefile.am | 0 {openbsc/tests => tests}/sndcp_xid/sndcp_xid_test.c | 0 .../tests => tests}/sndcp_xid/sndcp_xid_test.ok | 0 {openbsc/tests => tests}/subscr/Makefile.am | 0 {openbsc/tests => tests}/subscr/bsc_subscr_test.c | 0 {openbsc/tests => tests}/subscr/bsc_subscr_test.err | 0 {openbsc/tests => tests}/subscr/bsc_subscr_test.ok | 0 {openbsc/tests => tests}/subscr/subscr_test.c | 0 {openbsc/tests => tests}/subscr/subscr_test.ok | 0 {openbsc/tests => tests}/testsuite.at | 0 {openbsc/tests => tests}/trau/Makefile.am | 0 {openbsc/tests => tests}/trau/trau_test.c | 0 {openbsc/tests => tests}/trau/trau_test.ok | 0 {openbsc/tests => tests}/v42bis/Makefile.am | 0 {openbsc/tests => tests}/v42bis/v42bis_test.c | 0 {openbsc/tests => tests}/v42bis/v42bis_test.ok | 0 {openbsc/tests => tests}/vty_test_runner.py | 0 {openbsc/tests => tests}/xid/Makefile.am | 0 {openbsc/tests => tests}/xid/xid_test.c | 0 {openbsc/tests => tests}/xid/xid_test.ok | 0 {openbsc/tools => tools}/hlrstat.pl | 0 446 files changed, 1 deletion(-) rename openbsc/AUTHORS => AUTHORS (100%) rename openbsc/COPYING => COPYING (100%) rename openbsc/Makefile.am => Makefile.am (100%) rename openbsc/README => README (100%) rename openbsc/README.vty-tests => README.vty-tests (100%) rename openbsc/configure.ac => configure.ac (100%) rename {openbsc/contrib => contrib}/a-link/sccp-split-by-con.lua (100%) rename {openbsc/contrib => contrib}/bsc-test/README (100%) rename {openbsc/contrib => contrib}/bsc-test/all_dial (100%) rename {openbsc/contrib => contrib}/bsc-test/dial.sh (100%) rename {openbsc/contrib => contrib}/bsc-test/drop-oml.sh (100%) rename {openbsc/contrib => contrib}/bsc-test/drop.sh (100%) rename {openbsc/contrib => contrib}/bsc-test/hangup (100%) rename {openbsc/contrib => contrib}/bsc-test/msc.sh (100%) rename {openbsc/contrib => contrib}/bsc_control.py (100%) rename {openbsc/contrib => contrib}/bt.py (100%) rename {openbsc/contrib => contrib}/convert_to_enum.py (100%) rename {openbsc/contrib => contrib}/ctrl2sse.py (100%) rename {openbsc/contrib => contrib}/gprs/gb-proxy-unblock-bug.py (100%) rename {openbsc/contrib => contrib}/gprs/gprs-bssgp-histogram.lua (100%) rename {openbsc/contrib => contrib}/gprs/gprs-buffer-count.lua (100%) rename {openbsc/contrib => contrib}/gprs/gprs-split-trace-by-tlli.lua (100%) rename {openbsc/contrib => contrib}/gprs/gprs-verify-nu.lua (100%) rename {openbsc/contrib => contrib}/hlr-remove-old.sql (100%) rename {openbsc/contrib => contrib}/hlrsync/hlrsync.py (100%) rename {openbsc/contrib => contrib}/ipa.py (100%) rename {openbsc/contrib => contrib}/mgcp_server.py (100%) rename {openbsc/contrib => contrib}/nat/test_regexp.c (100%) rename {openbsc/contrib => contrib}/nat/ussd_example.py (100%) rename {openbsc/contrib => contrib}/rtp/gen_rtp_header.erl (100%) rename {openbsc/contrib => contrib}/rtp/rtp_replay.st (100%) rename {openbsc/contrib => contrib}/rtp/rtp_replay_shared.st (100%) rename {openbsc/contrib => contrib}/rtp/rtp_replay_sip.st (100%) rename {openbsc/contrib => contrib}/rtp/timestamp_rtp.lua (100%) rename {openbsc/contrib => contrib}/sms/fill-hlr.st (100%) rename {openbsc/contrib => contrib}/sms/hlr-query.st (100%) rename {openbsc/contrib => contrib}/sms/sqlite-probe.tap.d (100%) rename {openbsc/contrib => contrib}/soap.py (100%) rename {openbsc/contrib => contrib}/systemd/osmo-bsc-mgcp.service (100%) rename {openbsc/contrib => contrib}/systemd/osmo-bsc.service (100%) rename {openbsc/contrib => contrib}/systemd/osmo-gbproxy.service (100%) rename {openbsc/contrib => contrib}/systemd/osmo-nitb.service (100%) rename {openbsc/contrib => contrib}/systemd/osmo-sgsn.service (100%) rename {openbsc/contrib => contrib}/testconv/Makefile (100%) rename {openbsc/contrib => contrib}/testconv/testconv_main.c (100%) rename {openbsc/contrib => contrib}/twisted_ipa.py (100%) rename {openbsc/doc => doc}/BS11-OML.txt (100%) rename {openbsc/doc => doc}/Makefile.am (100%) rename {openbsc/doc => doc}/call-routing.txt (100%) rename {openbsc/doc => doc}/channel_release.txt (100%) rename {openbsc/doc => doc}/e1-data-model.txt (100%) rename {openbsc/doc => doc}/examples/Makefile.am (100%) rename {openbsc/doc => doc}/examples/osmo-bsc/osmo-bsc.cfg (100%) rename {openbsc/doc => doc}/examples/osmo-bsc_mgcp/mgcp.cfg (100%) rename {openbsc/doc => doc}/examples/osmo-bsc_nat/black-list.cfg (100%) rename {openbsc/doc => doc}/examples/osmo-bsc_nat/bscs.config (100%) rename {openbsc/doc => doc}/examples/osmo-bsc_nat/osmo-bsc_nat.cfg (100%) rename {openbsc/doc => doc}/examples/osmo-gbproxy/osmo-gbproxy-legacy.cfg (100%) rename {openbsc/doc => doc}/examples/osmo-gbproxy/osmo-gbproxy.cfg (100%) rename {openbsc/doc => doc}/examples/osmo-gtphub/gtphub-example.txt (100%) rename {openbsc/doc => doc}/examples/osmo-gtphub/osmo-gtphub-1iface.cfg (100%) rename {openbsc/doc => doc}/examples/osmo-gtphub/osmo-gtphub.cfg (100%) rename {openbsc/doc => doc}/examples/osmo-nitb/bs11/openbsc-1bts-2trx-hopping.cfg (100%) rename {openbsc/doc => doc}/examples/osmo-nitb/bs11/openbsc-1bts-2trx.cfg (100%) rename {openbsc/doc => doc}/examples/osmo-nitb/bs11/openbsc-2bts-2trx.cfg (100%) rename {openbsc/doc => doc}/examples/osmo-nitb/bs11/openbsc.cfg (100%) rename {openbsc/doc => doc}/examples/osmo-nitb/nanobts/openbsc-multitrx.cfg (100%) rename {openbsc/doc => doc}/examples/osmo-nitb/nanobts/openbsc.cfg (100%) rename {openbsc/doc => doc}/examples/osmo-nitb/nokia/openbsc_nokia_3trx.cfg (100%) rename {openbsc/doc => doc}/examples/osmo-nitb/rbs2308/openbsc.cfg (100%) rename {openbsc/doc => doc}/examples/osmo-nitb/sysmobts/openbsc.cfg (100%) rename {openbsc/doc => doc}/examples/osmo-sgsn/osmo-sgsn.cfg (100%) rename {openbsc/doc => doc}/gsm-hopping.txt (100%) rename {openbsc/doc => doc}/handover.txt (100%) rename {openbsc/doc => doc}/ipa-sccp.txt (100%) rename {openbsc/doc => doc}/oml-interface.txt (100%) rename {openbsc/doc => doc}/osmo-nitb-data_structures.dot (100%) rename {openbsc/doc => doc}/paging.txt (100%) rename openbsc/git-version-gen => git-version-gen (100%) rename {openbsc/include => include}/Makefile.am (100%) rename {openbsc/include => include}/compat_af_isdn.h (100%) rename {openbsc/include => include}/mISDNif.h (100%) rename {openbsc/include => include}/openbsc/Makefile.am (100%) rename {openbsc/include => include}/openbsc/abis_nm.h (100%) rename {openbsc/include => include}/openbsc/abis_om2000.h (100%) rename {openbsc/include => include}/openbsc/abis_rsl.h (100%) rename {openbsc/include => include}/openbsc/arfcn_range_encode.h (100%) rename {openbsc/include => include}/openbsc/auth.h (100%) rename {openbsc/include => include}/openbsc/bsc_api.h (100%) rename {openbsc/include => include}/openbsc/bsc_msc.h (100%) rename {openbsc/include => include}/openbsc/bsc_msc_data.h (100%) rename {openbsc/include => include}/openbsc/bsc_msg_filter.h (100%) rename {openbsc/include => include}/openbsc/bsc_nat.h (100%) rename {openbsc/include => include}/openbsc/bsc_nat_callstats.h (100%) rename {openbsc/include => include}/openbsc/bsc_nat_sccp.h (100%) rename {openbsc/include => include}/openbsc/bsc_rll.h (100%) rename {openbsc/include => include}/openbsc/bsc_subscriber.h (100%) rename {openbsc/include => include}/openbsc/bss.h (100%) rename {openbsc/include => include}/openbsc/bts_ipaccess_nanobts_omlattr.h (100%) rename {openbsc/include => include}/openbsc/chan_alloc.h (100%) rename {openbsc/include => include}/openbsc/common_bsc.h (100%) rename {openbsc/include => include}/openbsc/common_cs.h (100%) rename {openbsc/include => include}/openbsc/crc24.h (100%) rename {openbsc/include => include}/openbsc/ctrl.h (100%) rename {openbsc/include => include}/openbsc/db.h (100%) rename {openbsc/include => include}/openbsc/debug.h (100%) rename {openbsc/include => include}/openbsc/e1_config.h (100%) rename {openbsc/include => include}/openbsc/gb_proxy.h (100%) rename {openbsc/include => include}/openbsc/gprs_gb_parse.h (100%) rename {openbsc/include => include}/openbsc/gprs_gmm.h (100%) rename {openbsc/include => include}/openbsc/gprs_llc.h (100%) rename {openbsc/include => include}/openbsc/gprs_llc_xid.h (100%) rename {openbsc/include => include}/openbsc/gprs_sgsn.h (100%) rename {openbsc/include => include}/openbsc/gprs_sndcp.h (100%) rename {openbsc/include => include}/openbsc/gprs_sndcp_comp.h (100%) rename {openbsc/include => include}/openbsc/gprs_sndcp_dcomp.h (100%) rename {openbsc/include => include}/openbsc/gprs_sndcp_pcomp.h (100%) rename {openbsc/include => include}/openbsc/gprs_sndcp_xid.h (100%) rename {openbsc/include => include}/openbsc/gprs_subscriber.h (100%) rename {openbsc/include => include}/openbsc/gprs_utils.h (100%) rename {openbsc/include => include}/openbsc/gsm_04_08.h (100%) rename {openbsc/include => include}/openbsc/gsm_04_11.h (100%) rename {openbsc/include => include}/openbsc/gsm_04_80.h (100%) rename {openbsc/include => include}/openbsc/gsm_data.h (100%) rename {openbsc/include => include}/openbsc/gsm_data_shared.h (100%) rename {openbsc/include => include}/openbsc/gsm_subscriber.h (100%) rename {openbsc/include => include}/openbsc/gsup_client.h (100%) rename {openbsc/include => include}/openbsc/gtphub.h (100%) rename {openbsc/include => include}/openbsc/handover.h (100%) rename {openbsc/include => include}/openbsc/handover_decision.h (100%) rename {openbsc/include => include}/openbsc/ipaccess.h (100%) rename {openbsc/include => include}/openbsc/iu.h (100%) rename {openbsc/include => include}/openbsc/meas_feed.h (100%) rename {openbsc/include => include}/openbsc/meas_rep.h (100%) rename {openbsc/include => include}/openbsc/mgcp.h (100%) rename {openbsc/include => include}/openbsc/mgcp_internal.h (100%) rename {openbsc/include => include}/openbsc/mgcp_transcode.h (100%) rename {openbsc/include => include}/openbsc/misdn.h (100%) rename {openbsc/include => include}/openbsc/mncc.h (100%) rename {openbsc/include => include}/openbsc/mncc_int.h (100%) rename {openbsc/include => include}/openbsc/nat_rewrite_trie.h (100%) rename {openbsc/include => include}/openbsc/network_listen.h (100%) rename {openbsc/include => include}/openbsc/oap_client.h (100%) rename {openbsc/include => include}/openbsc/openbscdefines.h (100%) rename {openbsc/include => include}/openbsc/osmo_bsc.h (100%) rename {openbsc/include => include}/openbsc/osmo_bsc_grace.h (100%) rename {openbsc/include => include}/openbsc/osmo_bsc_rf.h (100%) rename {openbsc/include => include}/openbsc/osmo_msc.h (100%) rename {openbsc/include => include}/openbsc/osmux.h (100%) rename {openbsc/include => include}/openbsc/paging.h (100%) rename {openbsc/include => include}/openbsc/pcu_if.h (100%) rename {openbsc/include => include}/openbsc/pcuif_proto.h (100%) rename {openbsc/include => include}/openbsc/rest_octets.h (100%) rename {openbsc/include => include}/openbsc/rrlp.h (100%) rename {openbsc/include => include}/openbsc/rs232.h (100%) rename {openbsc/include => include}/openbsc/rtp_proxy.h (100%) rename {openbsc/include => include}/openbsc/sgsn.h (100%) rename {openbsc/include => include}/openbsc/signal.h (100%) rename {openbsc/include => include}/openbsc/silent_call.h (100%) rename {openbsc/include => include}/openbsc/slhc.h (100%) rename {openbsc/include => include}/openbsc/smpp.h (100%) rename {openbsc/include => include}/openbsc/sms_queue.h (100%) rename {openbsc/include => include}/openbsc/socket.h (100%) rename {openbsc/include => include}/openbsc/system_information.h (100%) rename {openbsc/include => include}/openbsc/token_auth.h (100%) rename {openbsc/include => include}/openbsc/transaction.h (100%) rename {openbsc/include => include}/openbsc/trau_mux.h (100%) rename {openbsc/include => include}/openbsc/trau_upqueue.h (100%) rename {openbsc/include => include}/openbsc/ussd.h (100%) rename {openbsc/include => include}/openbsc/v42bis.h (100%) rename {openbsc/include => include}/openbsc/v42bis_private.h (100%) rename {openbsc/include => include}/openbsc/vty.h (100%) rename {openbsc/m4 => m4}/README (100%) rename {openbsc/m4 => m4}/ax_check_compile_flag.m4 (100%) rename openbsc/openbsc.pc.in => openbsc.pc.in (100%) rename openbsc/osmoappdesc.py => osmoappdesc.py (100%) rename {openbsc/src => src}/Makefile.am (100%) rename {openbsc/src => src}/gprs/.gitignore (100%) rename {openbsc/src => src}/gprs/Makefile.am (100%) rename {openbsc/src => src}/gprs/crc24.c (100%) rename {openbsc/src => src}/gprs/gb_proxy.c (100%) rename {openbsc/src => src}/gprs/gb_proxy_main.c (100%) rename {openbsc/src => src}/gprs/gb_proxy_patch.c (100%) rename {openbsc/src => src}/gprs/gb_proxy_peer.c (100%) rename {openbsc/src => src}/gprs/gb_proxy_tlli.c (100%) rename {openbsc/src => src}/gprs/gb_proxy_vty.c (100%) rename {openbsc/src => src}/gprs/gprs_gb_parse.c (100%) rename {openbsc/src => src}/gprs/gprs_gmm.c (100%) rename {openbsc/src => src}/gprs/gprs_llc.c (100%) rename {openbsc/src => src}/gprs/gprs_llc_parse.c (100%) rename {openbsc/src => src}/gprs/gprs_llc_vty.c (100%) rename {openbsc/src => src}/gprs/gprs_llc_xid.c (100%) rename {openbsc/src => src}/gprs/gprs_sgsn.c (100%) rename {openbsc/src => src}/gprs/gprs_sndcp.c (100%) rename {openbsc/src => src}/gprs/gprs_sndcp_comp.c (100%) rename {openbsc/src => src}/gprs/gprs_sndcp_dcomp.c (100%) rename {openbsc/src => src}/gprs/gprs_sndcp_pcomp.c (100%) rename {openbsc/src => src}/gprs/gprs_sndcp_vty.c (100%) rename {openbsc/src => src}/gprs/gprs_sndcp_xid.c (100%) rename {openbsc/src => src}/gprs/gprs_subscriber.c (100%) rename {openbsc/src => src}/gprs/gprs_utils.c (100%) rename {openbsc/src => src}/gprs/gtphub.c (100%) rename {openbsc/src => src}/gprs/gtphub_ares.c (100%) rename {openbsc/src => src}/gprs/gtphub_main.c (100%) rename {openbsc/src => src}/gprs/gtphub_sock.c (100%) rename {openbsc/src => src}/gprs/gtphub_vty.c (100%) rename {openbsc/src => src}/gprs/osmo_sgsn.cfg (100%) rename {openbsc/src => src}/gprs/sgsn_ares.c (100%) rename {openbsc/src => src}/gprs/sgsn_auth.c (100%) rename {openbsc/src => src}/gprs/sgsn_cdr.c (100%) rename {openbsc/src => src}/gprs/sgsn_ctrl.c (100%) rename {openbsc/src => src}/gprs/sgsn_libgtp.c (100%) rename {openbsc/src => src}/gprs/sgsn_main.c (100%) rename {openbsc/src => src}/gprs/sgsn_vty.c (100%) rename {openbsc/src => src}/gprs/slhc.c (100%) rename {openbsc/src => src}/gprs/v42bis.c (100%) rename {openbsc/src => src}/ipaccess/Makefile.am (100%) rename {openbsc/src => src}/ipaccess/abisip-find.c (100%) rename {openbsc/src => src}/ipaccess/ipaccess-config.c (100%) rename {openbsc/src => src}/ipaccess/ipaccess-firmware.c (100%) rename {openbsc/src => src}/ipaccess/ipaccess-proxy.c (100%) rename {openbsc/src => src}/ipaccess/network_listen.c (100%) rename {openbsc/src => src}/libbsc/Makefile.am (100%) rename {openbsc/src => src}/libbsc/abis_nm.c (100%) rename {openbsc/src => src}/libbsc/abis_nm_ipaccess.c (100%) rename {openbsc/src => src}/libbsc/abis_nm_vty.c (100%) rename {openbsc/src => src}/libbsc/abis_om2000.c (100%) rename {openbsc/src => src}/libbsc/abis_om2000_vty.c (100%) rename {openbsc/src => src}/libbsc/abis_rsl.c (100%) rename {openbsc/src => src}/libbsc/arfcn_range_encode.c (100%) rename {openbsc/src => src}/libbsc/bsc_api.c (100%) rename {openbsc/src => src}/libbsc/bsc_ctrl_commands.c (100%) rename {openbsc/src => src}/libbsc/bsc_ctrl_lookup.c (100%) rename {openbsc/src => src}/libbsc/bsc_dyn_ts.c (100%) rename {openbsc/src => src}/libbsc/bsc_init.c (100%) rename {openbsc/src => src}/libbsc/bsc_msc.c (100%) rename {openbsc/src => src}/libbsc/bsc_rf_ctrl.c (100%) rename {openbsc/src => src}/libbsc/bsc_rll.c (100%) rename {openbsc/src => src}/libbsc/bsc_subscriber.c (100%) rename {openbsc/src => src}/libbsc/bsc_vty.c (100%) rename {openbsc/src => src}/libbsc/bts_ericsson_rbs2000.c (100%) rename {openbsc/src => src}/libbsc/bts_init.c (100%) rename {openbsc/src => src}/libbsc/bts_ipaccess_nanobts.c (100%) rename {openbsc/src => src}/libbsc/bts_ipaccess_nanobts_omlattr.c (100%) rename {openbsc/src => src}/libbsc/bts_nokia_site.c (100%) rename {openbsc/src => src}/libbsc/bts_siemens_bs11.c (100%) rename {openbsc/src => src}/libbsc/bts_sysmobts.c (100%) rename {openbsc/src => src}/libbsc/bts_unknown.c (100%) rename {openbsc/src => src}/libbsc/chan_alloc.c (100%) rename {openbsc/src => src}/libbsc/e1_config.c (100%) rename {openbsc/src => src}/libbsc/gsm_04_08_utils.c (100%) rename {openbsc/src => src}/libbsc/gsm_04_80_utils.c (100%) rename {openbsc/src => src}/libbsc/handover_decision.c (100%) rename {openbsc/src => src}/libbsc/handover_logic.c (100%) rename {openbsc/src => src}/libbsc/meas_proc.c (100%) rename {openbsc/src => src}/libbsc/meas_rep.c (100%) rename {openbsc/src => src}/libbsc/net_init.c (100%) rename {openbsc/src => src}/libbsc/paging.c (100%) rename {openbsc/src => src}/libbsc/pcu_sock.c (100%) rename {openbsc/src => src}/libbsc/rest_octets.c (100%) rename {openbsc/src => src}/libbsc/system_information.c (100%) rename {openbsc/src => src}/libcommon-cs/Makefile.am (100%) rename {openbsc/src => src}/libcommon-cs/common_cs.c (100%) rename {openbsc/src => src}/libcommon-cs/common_cs_vty.c (100%) rename {openbsc/src => src}/libcommon/Makefile.am (100%) rename {openbsc/src => src}/libcommon/bsc_version.c (100%) rename {openbsc/src => src}/libcommon/common_vty.c (100%) rename {openbsc/src => src}/libcommon/debug.c (100%) rename {openbsc/src => src}/libcommon/gsm_data.c (100%) rename {openbsc/src => src}/libcommon/gsm_data_shared.c (100%) rename {openbsc/src => src}/libcommon/gsm_subscriber_base.c (100%) rename {openbsc/src => src}/libcommon/gsup_client.c (100%) rename {openbsc/src => src}/libcommon/gsup_test_client.c (100%) rename {openbsc/src => src}/libcommon/oap_client.c (100%) rename {openbsc/src => src}/libcommon/socket.c (100%) rename {openbsc/src => src}/libcommon/talloc_ctx.c (100%) rename {openbsc/src => src}/libfilter/Makefile.am (100%) rename {openbsc/src => src}/libfilter/bsc_msg_acc.c (100%) rename {openbsc/src => src}/libfilter/bsc_msg_filter.c (100%) rename {openbsc/src => src}/libfilter/bsc_msg_vty.c (100%) rename {openbsc/src => src}/libiu/Makefile.am (100%) rename {openbsc/src => src}/libiu/iu.c (100%) rename {openbsc/src => src}/libiu/iu_vty.c (100%) rename {openbsc/src => src}/libmgcp/Makefile.am (100%) rename {openbsc/src => src}/libmgcp/g711common.h (100%) rename {openbsc/src => src}/libmgcp/mgcp_network.c (100%) rename {openbsc/src => src}/libmgcp/mgcp_osmux.c (100%) rename {openbsc/src => src}/libmgcp/mgcp_protocol.c (100%) rename {openbsc/src => src}/libmgcp/mgcp_sdp.c (100%) rename {openbsc/src => src}/libmgcp/mgcp_transcode.c (100%) rename {openbsc/src => src}/libmgcp/mgcp_vty.c (100%) rename {openbsc/src => src}/libmsc/Makefile.am (100%) rename {openbsc/src => src}/libmsc/auth.c (100%) rename {openbsc/src => src}/libmsc/ctrl_commands.c (100%) rename {openbsc/src => src}/libmsc/db.c (100%) rename {openbsc/src => src}/libmsc/gsm_04_08.c (100%) rename {openbsc/src => src}/libmsc/gsm_04_11.c (100%) rename {openbsc/src => src}/libmsc/gsm_04_80.c (100%) rename {openbsc/src => src}/libmsc/gsm_subscriber.c (100%) rename {openbsc/src => src}/libmsc/meas_feed.c (100%) rename {openbsc/src => src}/libmsc/meas_feed.h (100%) rename {openbsc/src => src}/libmsc/mncc.c (100%) rename {openbsc/src => src}/libmsc/mncc_builtin.c (100%) rename {openbsc/src => src}/libmsc/mncc_sock.c (100%) rename {openbsc/src => src}/libmsc/osmo_msc.c (100%) rename {openbsc/src => src}/libmsc/rrlp.c (100%) rename {openbsc/src => src}/libmsc/silent_call.c (100%) rename {openbsc/src => src}/libmsc/smpp_openbsc.c (100%) rename {openbsc/src => src}/libmsc/smpp_smsc.c (100%) rename {openbsc/src => src}/libmsc/smpp_smsc.h (100%) rename {openbsc/src => src}/libmsc/smpp_utils.c (100%) rename {openbsc/src => src}/libmsc/smpp_vty.c (100%) rename {openbsc/src => src}/libmsc/sms_queue.c (100%) rename {openbsc/src => src}/libmsc/token_auth.c (100%) rename {openbsc/src => src}/libmsc/transaction.c (100%) rename {openbsc/src => src}/libmsc/ussd.c (100%) rename {openbsc/src => src}/libmsc/vty_interface_layer3.c (100%) rename {openbsc/src => src}/libtrau/Makefile.am (100%) rename {openbsc/src => src}/libtrau/rtp_proxy.c (100%) rename {openbsc/src => src}/libtrau/trau_mux.c (100%) rename {openbsc/src => src}/libtrau/trau_upqueue.c (100%) rename {openbsc/src => src}/osmo-bsc/Makefile.am (100%) rename {openbsc/src => src}/osmo-bsc/osmo_bsc_api.c (100%) rename {openbsc/src => src}/osmo-bsc/osmo_bsc_audio.c (100%) rename {openbsc/src => src}/osmo-bsc/osmo_bsc_bssap.c (100%) rename {openbsc/src => src}/osmo-bsc/osmo_bsc_ctrl.c (100%) rename {openbsc/src => src}/osmo-bsc/osmo_bsc_filter.c (100%) rename {openbsc/src => src}/osmo-bsc/osmo_bsc_grace.c (100%) rename {openbsc/src => src}/osmo-bsc/osmo_bsc_main.c (100%) rename {openbsc/src => src}/osmo-bsc/osmo_bsc_msc.c (100%) rename {openbsc/src => src}/osmo-bsc/osmo_bsc_sccp.c (100%) rename {openbsc/src => src}/osmo-bsc/osmo_bsc_vty.c (100%) rename {openbsc/src => src}/osmo-bsc_mgcp/Makefile.am (100%) rename {openbsc/src => src}/osmo-bsc_mgcp/mgcp_main.c (100%) rename {openbsc/src => src}/osmo-bsc_nat/Makefile.am (100%) rename {openbsc/src => src}/osmo-bsc_nat/bsc_filter.c (100%) rename {openbsc/src => src}/osmo-bsc_nat/bsc_mgcp_utils.c (100%) rename {openbsc/src => src}/osmo-bsc_nat/bsc_nat.c (100%) rename {openbsc/src => src}/osmo-bsc_nat/bsc_nat_ctrl.c (100%) rename {openbsc/src => src}/osmo-bsc_nat/bsc_nat_filter.c (100%) rename {openbsc/src => src}/osmo-bsc_nat/bsc_nat_rewrite.c (100%) rename {openbsc/src => src}/osmo-bsc_nat/bsc_nat_rewrite_trie.c (100%) rename {openbsc/src => src}/osmo-bsc_nat/bsc_nat_utils.c (100%) rename {openbsc/src => src}/osmo-bsc_nat/bsc_nat_vty.c (100%) rename {openbsc/src => src}/osmo-bsc_nat/bsc_sccp.c (100%) rename {openbsc/src => src}/osmo-bsc_nat/bsc_ussd.c (100%) rename {openbsc/src => src}/osmo-nitb/Makefile.am (100%) rename {openbsc/src => src}/osmo-nitb/bsc_hack.c (100%) rename {openbsc/src => src}/utils/Makefile.am (100%) rename {openbsc/src => src}/utils/bs11_config.c (100%) rename {openbsc/src => src}/utils/isdnsync.c (100%) rename {openbsc/src => src}/utils/meas_db.c (100%) rename {openbsc/src => src}/utils/meas_db.h (100%) rename {openbsc/src => src}/utils/meas_json.c (100%) rename {openbsc/src => src}/utils/meas_pcap2db.c (100%) rename {openbsc/src => src}/utils/meas_udp2db.c (100%) rename {openbsc/src => src}/utils/meas_vis.c (100%) rename {openbsc/src => src}/utils/smpp_mirror.c (100%) rename {openbsc/tests => tests}/Makefile.am (100%) rename {openbsc/tests => tests}/abis/Makefile.am (100%) rename {openbsc/tests => tests}/abis/abis_test.c (100%) rename {openbsc/tests => tests}/abis/abis_test.ok (100%) rename {openbsc/tests => tests}/atlocal.in (100%) rename {openbsc/tests => tests}/bsc-nat-trie/Makefile.am (100%) rename {openbsc/tests => tests}/bsc-nat-trie/bsc_nat_trie_test.c (100%) rename {openbsc/tests => tests}/bsc-nat-trie/bsc_nat_trie_test.ok (100%) rename {openbsc/tests => tests}/bsc-nat-trie/prefixes.csv (100%) rename {openbsc/tests => tests}/bsc-nat/Makefile.am (100%) rename {openbsc/tests => tests}/bsc-nat/barr.cfg (100%) rename {openbsc/tests => tests}/bsc-nat/barr_dup.cfg (100%) rename {openbsc/tests => tests}/bsc-nat/bsc_data.c (100%) rename {openbsc/tests => tests}/bsc-nat/bsc_nat_test.c (100%) rename {openbsc/tests => tests}/bsc-nat/bsc_nat_test.ok (100%) rename {openbsc/tests => tests}/bsc-nat/prefixes.csv (100%) rename {openbsc/tests => tests}/bsc/Makefile.am (100%) rename {openbsc/tests => tests}/bsc/bsc_test.c (100%) rename {openbsc/tests => tests}/bsc/bsc_test.ok (100%) rename {openbsc/tests => tests}/channel/Makefile.am (100%) rename {openbsc/tests => tests}/channel/channel_test.c (100%) rename {openbsc/tests => tests}/channel/channel_test.ok (100%) rename {openbsc/tests => tests}/ctrl_test_runner.py (100%) rename {openbsc/tests => tests}/db/Makefile.am (100%) rename {openbsc/tests => tests}/db/db_test.c (100%) rename {openbsc/tests => tests}/db/db_test.err (100%) rename {openbsc/tests => tests}/db/db_test.ok (100%) rename {openbsc/tests => tests}/db/hlr.sqlite3 (100%) rename {openbsc/tests => tests}/gbproxy/Makefile.am (100%) rename {openbsc/tests => tests}/gbproxy/gbproxy_test.c (100%) rename {openbsc/tests => tests}/gbproxy/gbproxy_test.ok (100%) rename {openbsc/tests => tests}/gprs/Makefile.am (100%) rename {openbsc/tests => tests}/gprs/gprs_test.c (100%) rename {openbsc/tests => tests}/gprs/gprs_test.ok (100%) rename {openbsc/tests => tests}/gsm0408/Makefile.am (100%) rename {openbsc/tests => tests}/gsm0408/gsm0408_test.c (100%) rename {openbsc/tests => tests}/gsm0408/gsm0408_test.ok (100%) rename {openbsc/tests => tests}/gtphub/Makefile.am (100%) rename {openbsc/tests => tests}/gtphub/gtphub_test.c (100%) rename {openbsc/tests => tests}/gtphub/gtphub_test.ok (100%) rename {openbsc/tests => tests}/mgcp/Makefile.am (100%) rename {openbsc/tests => tests}/mgcp/mgcp_test.c (100%) rename {openbsc/tests => tests}/mgcp/mgcp_test.ok (100%) rename {openbsc/tests => tests}/mgcp/mgcp_transcoding_test.c (100%) rename {openbsc/tests => tests}/mgcp/mgcp_transcoding_test.ok (100%) rename {openbsc/tests => tests}/mm_auth/Makefile.am (100%) rename {openbsc/tests => tests}/mm_auth/mm_auth_test.c (100%) rename {openbsc/tests => tests}/mm_auth/mm_auth_test.ok (100%) rename {openbsc/tests => tests}/nanobts_omlattr/Makefile.am (100%) rename {openbsc/tests => tests}/nanobts_omlattr/nanobts_omlattr_test.c (100%) rename {openbsc/tests => tests}/nanobts_omlattr/nanobts_omlattr_test.ok (100%) rename {openbsc/tests => tests}/oap/Makefile.am (100%) rename {openbsc/tests => tests}/oap/oap_client_test.c (100%) rename {openbsc/tests => tests}/oap/oap_client_test.err (100%) rename {openbsc/tests => tests}/oap/oap_client_test.ok (100%) rename {openbsc/tests => tests}/sgsn/Makefile.am (100%) rename {openbsc/tests => tests}/sgsn/sgsn_test.c (100%) rename {openbsc/tests => tests}/sgsn/sgsn_test.ok (100%) rename {openbsc/tests => tests}/slhc/Makefile.am (100%) rename {openbsc/tests => tests}/slhc/slhc_test.c (100%) rename {openbsc/tests => tests}/slhc/slhc_test.ok (100%) rename {openbsc/tests => tests}/smpp/Makefile.am (100%) rename {openbsc/tests => tests}/smpp/smpp_test.c (100%) rename {openbsc/tests => tests}/smpp/smpp_test.err (100%) rename {openbsc/tests => tests}/smpp/smpp_test.ok (100%) rename {openbsc/tests => tests}/smpp_test_runner.py (100%) rename {openbsc/tests => tests}/sndcp_xid/Makefile.am (100%) rename {openbsc/tests => tests}/sndcp_xid/sndcp_xid_test.c (100%) rename {openbsc/tests => tests}/sndcp_xid/sndcp_xid_test.ok (100%) rename {openbsc/tests => tests}/subscr/Makefile.am (100%) rename {openbsc/tests => tests}/subscr/bsc_subscr_test.c (100%) rename {openbsc/tests => tests}/subscr/bsc_subscr_test.err (100%) rename {openbsc/tests => tests}/subscr/bsc_subscr_test.ok (100%) rename {openbsc/tests => tests}/subscr/subscr_test.c (100%) rename {openbsc/tests => tests}/subscr/subscr_test.ok (100%) rename {openbsc/tests => tests}/testsuite.at (100%) rename {openbsc/tests => tests}/trau/Makefile.am (100%) rename {openbsc/tests => tests}/trau/trau_test.c (100%) rename {openbsc/tests => tests}/trau/trau_test.ok (100%) rename {openbsc/tests => tests}/v42bis/Makefile.am (100%) rename {openbsc/tests => tests}/v42bis/v42bis_test.c (100%) rename {openbsc/tests => tests}/v42bis/v42bis_test.ok (100%) rename {openbsc/tests => tests}/vty_test_runner.py (100%) rename {openbsc/tests => tests}/xid/Makefile.am (100%) rename {openbsc/tests => tests}/xid/xid_test.c (100%) rename {openbsc/tests => tests}/xid/xid_test.ok (100%) rename {openbsc/tools => tools}/hlrstat.pl (100%) 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 068ee34e5..b315b9772 100755 --- a/contrib/jenkins.sh +++ b/contrib/jenkins.sh @@ -43,7 +43,6 @@ echo 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 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