summaryrefslogtreecommitdiffstats
path: root/src/gb/gprs_ns.c
Commit message (Expand)AuthorAgeFilesLines
* NS: log address:port on errorMax2019-05-101-2/+2
* deal with rate_ctr_group_alloc() returning NULLHarald Welte2019-05-081-0/+4
* Add _c versions of functions that otherwise return static buffersHarald Welte2019-04-101-0/+8
* Add _buf() functions to bypass static string buffersHarald Welte2019-04-031-6/+10
* select: Rename BSC_FD_* constants to OSMO_FD_*Harald Welte2019-03-211-2/+2
* gprs_ns: Don't use initial IP/port for anything but SNSHarald Welte2019-03-161-2/+55
* gprs_ns.c: Update comment: IP SNS has recently been implementedHarald Welte2019-03-161-1/+0
* NS: Add support for GPRS NS IP Sub-Network-Service (SNS)Harald Welte2019-02-261-16/+237
* NS: Factor out gprs_nsvc_start_test() and use itHarald Welte2019-02-261-5/+10
* gprs_ns: Add code for SNS-SIZE and SNS-CONFIG encodingHarald Welte2019-02-261-2/+178
* NS: Add missing NS Cause stringsHarald Welte2019-02-231-0/+7
* gprs_ns: Add missing NSVCI IE to NS-BLOCK-ACK messageHarald Welte2019-02-191-1/+29
* gprs_ns.c: cosmetic whitespace fixesHarald Welte2019-02-191-2/+2
* gprs_ns: Use gprs_ns_tx_alive() instead of gprs_ns_tx_simple()Harald Welte2019-02-191-2/+2
* document unblock-ack vs. signalling in gprs_ns_process_msg()Stefan Sperling2018-11-201-0/+6
* send NS_POUT_UNBLOCK_ACK before signalling S_NS_UNBLOCKStefan Sperling2018-11-191-1/+3
* fix error handling gprs_ns_nsip_listen()Stefan Sperling2018-10-101-1/+4
* use __FILE__, not __BASE_FILE__Neels Hofmeyr2018-08-201-2/+2
* Add function gprs_nsvc_state_appendDaniel Willmann2018-06-141-0/+22
* Fix/Update copyright notices; Add SPDX annotationHarald Welte2017-11-131-1/+4
* GPRS: constify NS printing routine parametersMax2017-10-241-1/+1
* Convert lib-internal rate_ctr from '.' separator to ':' separatorHarald Welte2017-10-241-7/+7
* GPRS: clarify ip/frgre union useMax2017-10-241-3/+15
* GPRS: wrap NS state assignment in macroMax2017-10-241-14/+35
* gb: optionally allow nsip packets only from a specific hostPhilipp Maier2017-10-241-3/+25
* GPRS: log NS socketMax2017-10-231-0/+1
* doxygen: unify use of \file across the boardNeels Hofmeyr2017-06-231-28/+26
* doxygen: enable AUTOBRIEF, drop \briefNeels Hofmeyr2017-06-231-19/+19
* update/extend doxygen documentationHarald Welte2017-06-121-1/+1
* Add human-readable names for signal_nsMax2017-05-241-0/+10
* libosmogb: Convert to use new endian conversion helpersHarald Welte2017-05-151-15/+16
* timer: add osmo_timer_setup()Pablo Neira Ayuso2017-05-091-2/+1
* gprs: add value strings for NS PDU typeMax2017-05-091-2/+26
* fix spelling in API docu, command reply, logging, descriptionsThorsten Alteholz2017-04-231-1/+1
* logging.h: fixup: shorter names for LOGGING_FILTER_* and LOGGING_CTX_*Neels Hofmeyr2017-02-231-16/+16
* logging: centrally define ctx and filter indexesNeels Hofmeyr2017-02-221-16/+16
* add osmo_gettimeofday as a shim around gettimeofdayNeels Hofmeyr2016-09-221-2/+2
* Fix unaligned access found by addr. sanitizerMax2016-04-241-2/+2
* ns: Force a defined state when sending NS RESETJacob Erlbeck2015-12-171-0/+6
* ns/stats: Add missing osmo_stat_item_group_free to gprs_nsvc_deleteJacob Erlbeck2015-12-171-0/+1
* gprs-ns/stats: When the NSVCI is updated, update the stats counterHolger Hans Peter Freyther2015-11-041-0/+2
* ns/stats: Fix class_id of "NSVC Peer Statistics" rate_ctr groupJacob Erlbeck2015-08-221-0/+1
* stats: Limit reporting by class idJacob Erlbeck2015-11-021-0/+2
* stats: Add osmo_ name prefix to identifiersJacob Erlbeck2015-11-021-4/+4
* ns: Add statistics for some eventsJacob Erlbeck2015-10-281-0/+36
* ns: Log when sending fails (Coverity)Jacob Erlbeck2015-04-071-0/+19
* Change license of libosmogb from AGPLv3+ to GPLv2+Harald Welte2014-10-261-4/+4
* gprs-ns: Fix reset state handlingJacob Erlbeck2014-10-091-5/+4
* gprs-ns: Let gprs_nsvc_reset return a valueJacob Erlbeck2014-10-091-2/+7
* gprs-ns: Re-initialize the list head and free the unknown_nsvcHolger Hans Peter Freyther2014-07-071-0/+3