path: root/src/gb/gprs_bssgp.c
AgeCommit message (Expand)AuthorFilesLines
2021-03-01gprs_bssgp: use BVCI_SIGNALLING/BVCI_PTM instead of 0/1Alexander Couzens1-4/+3
2021-03-01gprs_bssgp: add support for SGSN oriented RESETAlexander Couzens1-13/+57
2021-01-29gprs_bssgp: agregate RIM related code in gprs_bssgp_rim.cPhilipp Maier1-40/+1
2021-01-26gprs_bssgp: log source and destination RIM routing informationPhilipp Maier1-2/+6
2021-01-19gprs_bssgp: add utilities to send and parse BSSGP rim PDUsPhilipp Maier1-1/+3
2021-01-18bssgp_rim: move bssgp_parse_rim_ri and bssgp_create_rim_ri to gprs_bssgp_rimPhilipp Maier1-91/+0
2021-01-11gprs_bssgp: abuse gsm48_encode_ra() to encode TACVadim Yanitskiy1-1/+2
2021-01-05gprs_bssgp: fix uninitialized struct fields in bssgp_create_rim_ri()Vadim Yanitskiy1-3/+6
2021-01-04gprs_bssgp: add handling for BSSGP RIM primitivesPhilipp Maier1-0/+42
2020-12-16gprs_bssgp: add IE parser/generator for RIM Routing InformationPhilipp Maier1-0/+87
2020-12-10bssgp: Remove newly added log line warning about NOOPPau Espin Pedrol1-1/+3
2020-12-09logging: Introduce DLBSSGP logging constantHarald Welte1-49/+48
2020-12-04bssgp: Use TLVP_PRES_LEN instead of TLVP_PRESENTHarald Welte1-26/+26
2020-11-03libosmogb: Add a function to tx BVC RESET by nsei/bvciDaniel Willmann1-0/+34
2020-09-24gb/gprs_bssgb: ensure the fc timer has been stopped when freeing bssgp_bvcAlexander Couzens1-0/+2
2020-09-24gb/gprs_bssgb: check if talloc failed on btsctx->fcAlexander Couzens1-4/+12
2020-09-06gb/gprs_bssgp: remove superfluous whitespaceAlexander Couzens1-1/+1
2020-08-04Gb/BSSGP: replace hardcoded Tx into NS library by a callbackAlexander Couzens1-8/+26
2020-06-16Revert "add osmo_mobile_identity API"Harald Welte1-31/+27
2020-06-12add osmo_mobile_identity APINeels Hofmeyr1-27/+31
2019-12-15gprs_bssgp: Work around gcc-9 claiming "error=stringop-overflow"Harald Welte1-0/+2
2019-11-09GPRS/BSSGP: introduce bssgp_bvc_ctx_free()Vadim Yanitskiy1-0/+9
2019-05-08deal with rate_ctr_group_alloc() returning NULLHarald Welte1-0/+4
2019-03-28BSSGP: use variable for NSEIMax1-26/+27
2019-01-22Work around bogus gcc-8.2 array-bounds warning/errorHarald Welte1-0/+14
2019-01-22constrain gsm48_generate_mid() output array boundsHarald Welte1-2/+2
2018-08-10bssgp: introduce flush queue functionsAlexander Couzens1-0/+28
2018-06-25return error to sender upon bssgp_tlv_parse() failureStefan Sperling1-0/+2
2018-06-25check bssgp_tlv_parse() return code in bssgp_rcvmsg()Stefan Sperling1-0/+5
2018-02-28implement support for 3-digit MNC with leading zerosNeels Hofmeyr1-3/+2
2018-01-08Use existing function for TLLI encodingMax1-12/+4
2018-01-08Add function to properly encode RAIMax1-18/+11
2017-11-20gprs_bssgp: bssgp_fc_in(): fix mem leak on queue overflowNeels Hofmeyr1-1/+5
2017-11-13Fix/Update copyright notices; Add SPDX annotationHarald Welte1-0/+2
2017-10-24Convert lib-internal rate_ctr from '.' separator to ':' separatorHarald Welte1-5/+5
2017-07-28BSSGP: add function to reset all PTP BVCMax1-0/+26
2017-06-28BSSGP: handle BVC-RESET-ACKMax1-0/+3
2017-06-23doxygen: unify use of \file across the boardNeels Hofmeyr1-3/+4
2017-06-13gb/gprs_bssgp.c: avoid valueless goto usageVadim Yanitskiy1-10/+3
2017-05-15libosmogb: Convert to use new endian conversion helpersHarald Welte1-33/+28
2017-05-09timer: add osmo_timer_setup()Pablo Neira Ayuso1-2/+1
2017-02-23logging.h: fixup: shorter names for LOGGING_FILTER_* and LOGGING_CTX_*Neels Hofmeyr1-1/+1
2017-02-22logging: centrally define ctx and filter indexesNeels Hofmeyr1-1/+1
2016-09-22add osmo_gettimeofday as a shim around gettimeofdayNeels Hofmeyr1-4/+4
2016-04-24Fix unaligned access found by addr. sanitizerMax1-2/+2
2016-03-17Improve BSSGP debug outputMax1-14/+14
2015-11-02stats: Limit reporting by class idJacob Erlbeck1-0/+2
2015-04-30bssgp: Fix call to llist_entry in fc_queue_timer_cfgJacob Erlbeck1-1/+1
2015-04-07bssgp: Ensure non-NULL bctx before calling bssgp_rx_ptp (Coverity)Jacob Erlbeck1-1/+6
2015-04-07bssgp: Always expect dup != NULL in bssgp_tx_dl_ud (Coverity)Jacob Erlbeck1-25/+24