summaryrefslogtreecommitdiffstats
path: root/src/gb/gprs_bssgp.c
Commit message (Expand)AuthorAgeFilesLines
* gprs_bssgp: Work around gcc-9 claiming "error=stringop-overflow"Harald Welte2019-12-151-0/+2
* GPRS/BSSGP: introduce bssgp_bvc_ctx_free()Vadim Yanitskiy2019-11-091-0/+9
* deal with rate_ctr_group_alloc() returning NULLHarald Welte2019-05-081-0/+4
* BSSGP: use variable for NSEIMax2019-03-281-26/+27
* Work around bogus gcc-8.2 array-bounds warning/errorHarald Welte2019-01-221-0/+14
* constrain gsm48_generate_mid() output array boundsHarald Welte2019-01-221-2/+2
* bssgp: introduce flush queue functionsAlexander Couzens2018-08-101-0/+28
* return error to sender upon bssgp_tlv_parse() failureStefan Sperling2018-06-251-0/+2
* check bssgp_tlv_parse() return code in bssgp_rcvmsg()Stefan Sperling2018-06-251-0/+5
* implement support for 3-digit MNC with leading zerosNeels Hofmeyr2018-02-281-3/+2
* Use existing function for TLLI encodingMax2018-01-081-12/+4
* Add function to properly encode RAIMax2018-01-081-18/+11
* gprs_bssgp: bssgp_fc_in(): fix mem leak on queue overflowNeels Hofmeyr2017-11-201-1/+5
* Fix/Update copyright notices; Add SPDX annotationHarald Welte2017-11-131-0/+2
* Convert lib-internal rate_ctr from '.' separator to ':' separatorHarald Welte2017-10-241-5/+5
* BSSGP: add function to reset all PTP BVCMax2017-07-281-0/+26
* BSSGP: handle BVC-RESET-ACKMax2017-06-281-0/+3
* doxygen: unify use of \file across the boardNeels Hofmeyr2017-06-231-3/+4
* gb/gprs_bssgp.c: avoid valueless goto usageVadim Yanitskiy2017-06-131-10/+3
* libosmogb: Convert to use new endian conversion helpersHarald Welte2017-05-151-33/+28
* timer: add osmo_timer_setup()Pablo Neira Ayuso2017-05-091-2/+1
* logging.h: fixup: shorter names for LOGGING_FILTER_* and LOGGING_CTX_*Neels Hofmeyr2017-02-231-1/+1
* logging: centrally define ctx and filter indexesNeels Hofmeyr2017-02-221-1/+1
* add osmo_gettimeofday as a shim around gettimeofdayNeels Hofmeyr2016-09-221-4/+4
* Fix unaligned access found by addr. sanitizerMax2016-04-241-2/+2
* Improve BSSGP debug outputMax2016-03-171-14/+14
* stats: Limit reporting by class idJacob Erlbeck2015-11-021-0/+2
* bssgp: Fix call to llist_entry in fc_queue_timer_cfgJacob Erlbeck2015-04-301-1/+1
* bssgp: Ensure non-NULL bctx before calling bssgp_rx_ptp (Coverity)Jacob Erlbeck2015-04-071-1/+6
* bssgp: Always expect dup != NULL in bssgp_tx_dl_ud (Coverity)Jacob Erlbeck2015-04-071-25/+24
* bssgp: Handle BSSGP STATUS messagesJacob Erlbeck2015-03-181-16/+62
* bssgp: Don't reply with STATUS when receiving a PtP STATUS messageJacob Erlbeck2015-03-181-0/+2
* Change license of libosmogb from AGPLv3+ to GPLv2+Harald Welte2014-10-261-4/+4
* gprs: Don't discard SUSPEND/RESUME in bssgp_rcvmsgJacob Erlbeck2014-10-231-18/+26
* bssgp: Free msgb in case of error when calling into gprs_ns_sendmsgHolger Hans Peter Freyther2014-10-101-0/+3
* gprs: Fix bssgp_rcvmsg to handle signalling msgs with BVCI IEJacob Erlbeck2014-09-231-3/+7
* gprs: Fix and check BVCI in BSSGP STATUS messagesJacob Erlbeck2014-09-231-1/+1
* BSSGP: prevent divide-by-zero in flow controlHarald Welte2013-06-291-10/+33
* BSSGP: make bvc_ctx->fc a dynamic talloc allocationHarald Welte2012-09-071-5/+7
* BSSGP flow-control: various fixesHarald Welte2012-09-071-10/+35
* libosmogb: Port BSSGP flow control from openbsc/laforge/bssgp_fc branchHarald Welte2012-09-071-4/+223
* BSSGP: fix unused variable compiler warningsHarald Welte2012-09-071-8/+2
* bssgp: check for IMSI being a null pointer, not just an empty string.Harald Welte2012-07-041-1/+1
* libosmogb: move files to proper location and fix buildHarald Welte2012-06-171-0/+919