summaryrefslogtreecommitdiffstats
path: root/openbsc/src/libgb
Commit message (Collapse)AuthorAgeFilesLines
* libgb/gprs: don't use log_info from libcommon anymoreHarald Welte2012-06-171-1/+2
|
* libgb: prefix all NS related functions with gprs_Harald Welte2012-06-176-24/+82
|
* libgb: don't call directly into GMM / LLC layerHarald Welte2012-06-171-7/+71
| | | | | | Instead of direct function calls to individual functions, we now generate primitives (osmo_prim) and send them to one application-provided function "bssgp_prim_cb()"
* libgb: remove dependency of BSSGP to include sgsn/gmm internal structsHarald Welte2012-06-171-23/+18
|
* libgb: Remove dependency to openbsc/debug.hHarald Welte2012-06-1610-26/+93
|
* libgb: remove dependencies to openbsc/vty.h and openbsc/gsm_data.hHarald Welte2012-06-165-29/+96
| | | | | Rather than using openbsc internal data/functions, we now use only internal and libosmocore-provided ones.
* libgb: Use library SS_L_NS instead lf local SS_NSHarald Welte2012-06-163-6/+4
| | | | | which removes some further dependencies of libgb to openbsc internal code and data.
* libgb: move GPRS specific msgb CB definitions to separate headerHarald Welte2012-06-164-7/+4
|
* split libgb into a separate library for outside useHarald Welte2012-06-167-32/+45
| | | | | This also removes the dependency to osmo_sock() inside libcommon and replaces it with osmo_sock_* from libosmocore
* misc: Use msgb_free for freeing the messagesHolger Hans Peter Freyther2012-03-012-2/+2
|
* abis: gsm_data_shared.h includes libosmo-abis header, add abis to cflagsHolger Hans Peter Freyther2012-01-151-2/+2
| | | | | | gsm_data_shared.h includes e1_input.h of libosmo-abis, add the LIBOSMOABIS_CFLAGS to Makefile.am, remove AM_LDFLAGS at the same time as we only build .a archives.
* fix two mistakes in AM_LDFLAGSAlexander Huemer2011-11-251-1/+1
|
* BSSGP: Add functions required for true BSS-side BSSGP implementationHarald Welte2011-11-253-12/+427
| | | | | | | | | The BSS-side of BSSGP requires quite a number of additional functions for sending unidirectional messages that a SGSN never sends. This is a first step into completing the BSSGP implementation and making it ready to be used from osmo-bts and other BTS-side GPRS implementations.
* GPRS: add new bssgp_create_cell_id(), opposite of bssgp_parse_cell_id()Harald Welte2011-11-241-0/+12
|
* GPRS NS: Add some doxygen API documentationHarald Welte2011-11-241-9/+110
|
* gb_proxy: Make sure each parameter has some sort of documentationHolger Hans Peter Freyther2011-11-061-1/+2
|
* bssgp: make comments more explicit, include 'Rx' in received messagesHarald Welte2011-08-191-6/+6
|
* gprs_bssgp_util.c: orig_msg == NULL is not supportedHarald Welte2011-07-161-3/+2
| | | | | | we need it for deriving the NSEI anyway. Detected by Smatch
* src: use namespace prefix osmo_signal*Pablo Neira Ayuso2011-05-061-8/+8
| | | | | | | | | Summary of changes: s/signal_cbfn/osmo_signal_cbfn/g s/register_signal_handler/osmo_signal_register_handler/g s/unregister_signal_handler/osmo_signal_unregister_handler/g s/dispatch_signal/osmo_signal_dispatch/g
* src: use namespace prefix osmo_fd* and osmo_select*Pablo Neira Ayuso2011-05-062-9/+9
| | | | | | | | | Summary of changes: s/struct bsc_fd/struct osmo_fd/g s/bsc_register_fd/osmo_fd_register/g s/bsc_unregister_fd/osmo_fd_unregister/g s/bsc_select_main/osmo_select_main/g
* src: use namespace prefix osmo_timer* for timer functionsPablo Neira Ayuso2011-05-061-6/+6
| | | | | | | | | | | | | | Summary of changes: s/struct timer_list/struct osmo_timer_list/g s/bsc_add_timer/osmo_timer_add/g s/bsc_schedule_timer/osmo_timer_schedule/g s/bsc_del_timer/osmo_timer_del/g s/bsc_timer_pending/osmo_timer_pending/g s/bsc_nearest_timer/osmo_timers_nearest/g s/bsc_prepare_timers/osmo_timers_prepare/g s/bsc_update_timers/osmo_timers_update/g s/bsc_timer_check/osmo_timers_check/g
* libcommon: socket: extend make_sock() prototypePablo Neira Ayuso2011-04-052-2/+2
| | | | | | | | | | | | This patch extends the make_sock() prototype so you can fully set the fields priv_nr and data of the bsc_fd structure. This is the first step to get rid of the internal make_sock() implementation that ipaccess-proxy uses. This patch includes a minor cleanup to pass INADDR_ANY instead of zero, if you do not want to bind the socket to one specific address.
* src: include new file osmocom/vty/misc.h for vty_out_rate_ctr_group()Pablo Neira Ayuso2011-03-282-0/+2
| | | | | This uses the new include file for vty_out_rate_ctr_group() which available in libosmocore.
* src: use new library libosmogsm and new path to headers in libosmocorePablo Neira Ayuso2011-03-237-26/+26
| | | | | | | | | | | libosmogsm is a new library that is distributed in the libosmocore. Now, openbsc depends on it. This patch gets openbsc with this change. This patch also rewrites all include path to the new osmocom/[gsm|core] Signed-off-by: Pablo Neira Ayuso <pablo@gnumonks.org>
* prefix sub-directories containing libraries with 'lib'Harald Welte2011-03-047-0/+3025
... and make sure tests work again after restructuring