aboutsummaryrefslogtreecommitdiffstats
path: root/src/gb/gprs_ns2_internal.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* ns2: message: allow to pass a foreign NSVCI to STATUS PDUAlexander Couzens2021-10-081-1/+1
* ns2: message: BLOCK/BLOCK ACK allow to use a given NSVCI instead of using the nsvc nsvciAlexander Couzens2021-10-081-2/+2
* ns2: nsvc: add a uptime/downtime to track the last state changeAlexander Couzens2021-09-231-0/+3
* ns2: nse: add a uptime/downtime to track the last state changeAlexander Couzens2021-09-231-0/+3
* gprs_ns2_sns: implement local change weight procedureAlexander Couzens2021-09-041-2/+5
* gprs_ns2: don't use llist_for_each when freeing an elementAlexander Couzens2021-09-041-0/+1
* gprs_ns2: use an event to free the nsvscs when using SNSAlexander Couzens2021-09-041-0/+1
* gprs_ns2: move sns_event into internal.h to direct emit eventsAlexander Couzens2021-09-041-0/+17
* gprs_ns2: add recursive anchor to protect against double freeAlexander Couzens2021-08-131-0/+9
* Aggregate NSVC stats inside the NSEDaniel Willmann2021-07-091-0/+17
* gprs_ns2: add functions for SNS add/del/change-weight messagesAlexander Couzens2021-04-181-0/+19
* gprs_ns2: add vty command `nsvc <nsvci> reset`Alexander Couzens2021-03-241-0/+1
* gprs_ns2: always use the same method to print NSVCsAlexander Couzens2021-03-241-0/+1
* gprs_ns2: rework logging of Rx and Tx NS PDUAlexander Couzens2021-03-241-4/+17
* gprs_ns2: Add comments explaining the nsvc->sns_only fieldHarald Welte2021-03-241-0/+1
* gprs_ns2_sns: Allow VTY configuration of default binds for IP-SNSHarald Welte2021-03-241-0/+3
* gprs_ns2: Introduce gprs_ns2_create_nse2() for SGSN side SNSHarald Welte2021-03-241-0/+3
* gprs_ns2_sns: Support for SGSN-side IP-SNSHarald Welte2021-03-231-0/+1
* gprs_ns2: Encapsulate setting NSE dialectHarald Welte2021-03-101-0/+1
* gprs_ns2: Pass peer/remote sockaddr argument to ns2_create_vc()Harald Welte2021-03-041-0/+1
* gprs_ns2: inform the NS user (BSSGP) about the MTU of a NSEAlexander Couzens2021-02-161-0/+7
* gprs_ns2: fix comment of alive NS-VCAlexander Couzens2021-02-151-2/+2
* gprs_ns2: add signalling & data weights for UDP bindsAlexander Couzens2021-02-121-0/+6
* gprs_ns2_sns: rework tracking of NS-VC unblocked/alive stateAlexander Couzens2021-02-091-1/+2
* ns2: Introduce a per-bind stat_item group with backlog lengthHarald Welte2021-02-011-1/+8
* ns2: Rename nsi->rate_ctr_idx to nsi->nsvc_rate_ctr_idxHarald Welte2021-02-011-1/+1
* ns2: Move to one common/shared ns2_bind_alloc()Harald Welte2021-02-011-0/+3
* ns2: Add a rate_ctr for each NS-UNBLOCKHarald Welte2021-01-311-0/+1
* ns2: count number of dropped packets / bytes on transmitHarald Welte2021-01-311-0/+2
* ns2: Use named array initializers to avoid mistakesHarald Welte2021-01-311-0/+14
* gprs_ns2: remove api call gprs_ns2_dynamic_create_nseAlexander Couzens2021-01-281-3/+0
* gprs_ns2: drop prefix of all internal exposed functionAlexander Couzens2021-01-251-19/+19
* gprs_ns2: drop GPRS_ prefix of gprs_ns2_csAlexander Couzens2021-01-251-7/+7
* ns2: Unify logging context via log macrosHarald Welte2021-01-201-0/+18
* ns2: Properly indent VTY outputHarald Welte2021-01-201-1/+1
* gprs_ns2: implement BLOCK/UNBLOCK of a NSVC by vtyAlexander Couzens2021-01-191-0/+2
* ns2: delay NS_AFF_CAUSE_RECOVERY until NS-VC for data + sig are unblockedHarald Welte2021-01-181-0/+6
* gprs_ns2: Give NS-VC FSMs a proper name/identifierHarald Welte2021-01-181-1/+2
* gprs_ns2: set transfer cap in NS Status primitiveAlexander Couzens2021-01-051-0/+5
* gprs_ns2: rework frame relay load distribution functionAlexander Couzens2020-12-261-2/+2
* gprs_ns2: add new vty2Alexander Couzens2020-12-221-0/+1
* Fix VTY syntax for newly-introduced NS2 timersHarald Welte2020-12-161-1/+1
* gprs_ns2_sns: introduce SNS Size/Config retriesAlexander Couzens2020-12-151-5/+7
* gprs_ns2_sns: rework IP-SNS initial remoteAlexander Couzens2020-12-151-2/+4
* gprs_ns2: add member name to bindAlexander Couzens2020-12-151-0/+2
* gprs_ns2: introduce NS dialectsAlexander Couzens2020-12-151-6/+8
* Integrate libmnl (minimal netlink) library with libosmocore select loopHarald Welte2020-12-021-0/+4
* ns2: move link layer type into NSEAlexander Couzens2020-11-241-2/+6
* ns2: move LL into public apiAlexander Couzens2020-11-241-9/+1
* ns2: implement link sharing selectorAlexander Couzens2020-11-241-1/+7