aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/libgb/gprs_bssgp.c
AgeCommit message (Collapse)AuthorFilesLines
2012-06-17use new external libosmogb (part of libosmocore.git)0.12.0Harald Welte1-919/+0
This removes the libgb (GPRS NS/BSSGP) code from the openbsc.git repository and uses the new version from libosmocore.git instead.
2012-06-17libgb: make sure all BSSGP functions have bssgp_ prefixHarald Welte1-12/+12
We change the minority of functions employing the gprs_bssgp_ prefix to match with the majority without gprs_ in front.
2012-06-17libgb: don't call directly into GMM / LLC layerHarald Welte1-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()"
2012-06-17libgb: remove dependency of BSSGP to include sgsn/gmm internal structsHarald Welte1-23/+18
2012-06-16libgb: Remove dependency to openbsc/debug.hHarald Welte1-3/+8
2012-06-16libgb: Use library SS_L_NS instead lf local SS_NSHarald Welte1-1/+0
which removes some further dependencies of libgb to openbsc internal code and data.
2012-06-16libgb: move GPRS specific msgb CB definitions to separate headerHarald Welte1-2/+1
2012-06-16split libgb into a separate library for outside useHarald Welte1-4/+4
This also removes the dependency to osmo_sock() inside libcommon and replaces it with osmo_sock_* from libosmocore
2011-11-25BSSGP: Add functions required for true BSS-side BSSGP implementationHarald Welte1-11/+0
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.
2011-11-24GPRS: add new bssgp_create_cell_id(), opposite of bssgp_parse_cell_id()Harald Welte1-0/+12
2011-08-19bssgp: make comments more explicit, include 'Rx' in received messagesHarald Welte1-6/+6
2011-03-23src: use new library libosmogsm and new path to headers in libosmocorePablo Neira Ayuso1-4/+4
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>
2011-03-04prefix sub-directories containing libraries with 'lib'Harald Welte1-0/+856
... and make sure tests work again after restructuring