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