aboutsummaryrefslogtreecommitdiffstats
path: root/src/gb/gprs_ns.c
AgeCommit message (Expand)AuthorFilesLines
2019-06-04make all library-internal static buffers thread-localHarald Welte1-1/+1
2019-05-10NS: log address:port on errorMax1-2/+2
2019-05-08deal with rate_ctr_group_alloc() returning NULLHarald Welte1-0/+4
2019-04-10Add _c versions of functions that otherwise return static buffersHarald Welte1-0/+8
2019-04-03Add _buf() functions to bypass static string buffersHarald Welte1-6/+10
2019-03-21select: Rename BSC_FD_* constants to OSMO_FD_*Harald Welte1-2/+2
2019-03-16gprs_ns: Don't use initial IP/port for anything but SNSHarald Welte1-2/+55
2019-03-16gprs_ns.c: Update comment: IP SNS has recently been implementedHarald Welte1-1/+0
2019-02-26NS: Add support for GPRS NS IP Sub-Network-Service (SNS)Harald Welte1-16/+237
2019-02-26NS: Factor out gprs_nsvc_start_test() and use itHarald Welte1-5/+10
2019-02-26gprs_ns: Add code for SNS-SIZE and SNS-CONFIG encodingHarald Welte1-2/+178
2019-02-23NS: Add missing NS Cause stringsHarald Welte1-0/+7
2019-02-19gprs_ns: Add missing NSVCI IE to NS-BLOCK-ACK messageHarald Welte1-1/+29
2019-02-19gprs_ns.c: cosmetic whitespace fixesHarald Welte1-2/+2
2019-02-19gprs_ns: Use gprs_ns_tx_alive() instead of gprs_ns_tx_simple()Harald Welte1-2/+2
2018-11-20document unblock-ack vs. signalling in gprs_ns_process_msg()Stefan Sperling1-0/+6
2018-11-19send NS_POUT_UNBLOCK_ACK before signalling S_NS_UNBLOCKStefan Sperling1-1/+3
2018-10-10fix error handling gprs_ns_nsip_listen()Stefan Sperling1-1/+4
2018-08-20use __FILE__, not __BASE_FILE__Neels Hofmeyr1-2/+2
2018-06-14Add function gprs_nsvc_state_appendDaniel Willmann1-0/+22
2017-11-13Fix/Update copyright notices; Add SPDX annotationHarald Welte1-1/+4
2017-10-24GPRS: constify NS printing routine parametersMax1-1/+1
2017-10-24Convert lib-internal rate_ctr from '.' separator to ':' separatorHarald Welte1-7/+7
2017-10-24GPRS: clarify ip/frgre union useMax1-3/+15
2017-10-24GPRS: wrap NS state assignment in macroMax1-14/+35
2017-10-24gb: optionally allow nsip packets only from a specific hostPhilipp Maier1-3/+25
2017-10-23GPRS: log NS socketMax1-0/+1
2017-06-23doxygen: unify use of \file across the boardNeels Hofmeyr1-28/+26
2017-06-23doxygen: enable AUTOBRIEF, drop \briefNeels Hofmeyr1-19/+19
2017-06-12update/extend doxygen documentationHarald Welte1-1/+1
2017-05-24Add human-readable names for signal_nsMax1-0/+10
2017-05-15libosmogb: Convert to use new endian conversion helpersHarald Welte1-15/+16
2017-05-09timer: add osmo_timer_setup()Pablo Neira Ayuso1-2/+1
2017-05-09gprs: add value strings for NS PDU typeMax1-2/+26
2017-04-23fix spelling in API docu, command reply, logging, descriptionsThorsten Alteholz1-1/+1
2017-02-23logging.h: fixup: shorter names for LOGGING_FILTER_* and LOGGING_CTX_*Neels Hofmeyr1-16/+16
2017-02-22logging: centrally define ctx and filter indexesNeels Hofmeyr1-16/+16
2016-09-22add osmo_gettimeofday as a shim around gettimeofdayNeels Hofmeyr1-2/+2
2016-04-24Fix unaligned access found by addr. sanitizerMax1-2/+2
2015-12-17ns: Force a defined state when sending NS RESETJacob Erlbeck1-0/+6
2015-12-17ns/stats: Add missing osmo_stat_item_group_free to gprs_nsvc_deleteJacob Erlbeck1-0/+1
2015-11-04gprs-ns/stats: When the NSVCI is updated, update the stats counterHolger Hans Peter Freyther1-0/+2
2015-08-22ns/stats: Fix class_id of "NSVC Peer Statistics" rate_ctr groupJacob Erlbeck1-0/+1
2015-11-02stats: Limit reporting by class idJacob Erlbeck1-0/+2
2015-11-02stats: Add osmo_ name prefix to identifiersJacob Erlbeck1-4/+4
2015-10-28ns: Add statistics for some eventsJacob Erlbeck1-0/+36
2015-04-07ns: Log when sending fails (Coverity)Jacob Erlbeck1-0/+19
2014-10-26Change license of libosmogb from AGPLv3+ to GPLv2+Harald Welte1-4/+4
2014-10-09gprs-ns: Fix reset state handlingJacob Erlbeck1-5/+4
2014-10-09gprs-ns: Let gprs_nsvc_reset return a valueJacob Erlbeck1-2/+7