aboutsummaryrefslogtreecommitdiffstats
path: root/src/gb/gprs_ns2.c
AgeCommit message (Expand)AuthorFilesLines
2021-03-23gprs_ns2: Add comments explaining the nsvc->sns_only fieldHarald Welte1-0/+3
2021-03-23gprs_ns2_sns: Allow VTY configuration of default binds for IP-SNSHarald Welte1-2/+3
2021-03-23gprs_ns2: dynamic NS-VC + NSE creation for IP-SNS in SGSN roleHarald Welte1-0/+62
2021-03-23gprs_ns2: Introduce gprs_ns2_create_nse2() for SGSN side SNSHarald Welte1-3/+19
2021-03-10gprs_ns2: Encapsulate setting NSE dialectHarald Welte1-9/+36
2021-03-04gprs_ns2: Pass peer/remote sockaddr argument to ns2_create_vc()Harald Welte1-0/+2
2021-03-03gprs_ns2: don't OSMO_ASSERT() while freeing NS-VC.Alexander Couzens1-2/+3
2021-02-19gprs_ns2: free_nse: free the SNS fsm earlyAlexander Couzens1-2/+5
2021-02-19gprs_ns2: add value_string for GPRS_NS2_AFF_CAUSE_SNS_NO_ENDPOINTSAlexander Couzens1-0/+1
2021-02-19gprs_ns2: make gprs_ns2_recv_prim() always take msgb ownershipAlexander Couzens1-11/+25
2021-02-19gprs_ns2: fix typo in function name ns2_load_sharing_moduloAlexander Couzens1-2/+2
2021-02-19gprs_ns2: implement a simple load sharing for UDPAlexander Couzens1-1/+40
2021-02-19gprs_ns2: rework IP-SNS bindsAlexander Couzens1-0/+7
2021-02-16gprs_ns2: inform the NS user (BSSGP) about the MTU of a NSEAlexander Couzens1-4/+37
2021-02-12gprs_ns2: add signalling & data weights for UDP bindsAlexander Couzens1-0/+2
2021-02-09gprs_ns2_sns: rework tracking of NS-VC unblocked/alive stateAlexander Couzens1-1/+2
2021-02-02gprs_ns2: prevent division by zero in load_sharingAlexander Couzens1-1/+8
2021-02-01ns2: Print NS-STATUS.ind primitives to the logHarald Welte1-3/+10
2021-02-01ns2: Introduce a per-bind stat_item group with backlog lengthHarald Welte1-0/+21
2021-02-01ns2: Rename nsi->rate_ctr_idx to nsi->nsvc_rate_ctr_idxHarald Welte1-3/+3
2021-02-01ns2: Memory allocation failures are ENOMEM, not ENOSPCHarald Welte1-2/+2
2021-02-01ns2: Move to one common/shared ns2_bind_alloc()Harald Welte1-0/+32
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: Increment Rx and Tx byte / packet countersHarald Welte1-0/+3
2021-01-31ns2: Use named array initializers to avoid mistakesHarald Welte1-13/+13
2021-01-28gprs_ns2: remove api call gprs_ns2_dynamic_create_nseAlexander Couzens1-13/+1
2021-01-28gprs_ns2: refactor: ensure all enums have GPRS_NS2_Alexander Couzens1-27/+27
2021-01-25gprs_ns2: drop prefix of all internal exposed functionAlexander Couzens1-22/+20
2021-01-25gprs_ns2: drop GPRS_ prefix of gprs_ns2_csAlexander Couzens1-21/+21
2021-01-25gprs_ns2: always pass a tp to gprs_ns2_vc_rxAlexander Couzens1-2/+2
2021-01-20ns2: Unify logging context via log macrosHarald Welte1-7/+7
2021-01-18ns2: delay NS_AFF_CAUSE_RECOVERY until NS-VC for data + sig are unblockedHarald Welte1-16/+11
2021-01-18gprs_ns2: Give NS-VC FSMs a proper name/identifierHarald Welte1-3/+8
2021-01-18gprs_ns2: flag then NSE as dead in nse_free()Alexander Couzens1-0/+1
2021-01-17gprs_ns2: check if persistent nsei or nsvc exists when creating dynamic NSEAlexander Couzens1-4/+34
2021-01-16ns2: Add sanity checkDaniel Willmann1-0/+3
2021-01-05gprs_ns2: set transfer cap in NS Status primitiveAlexander Couzens1-1/+65
2020-12-26gprs_ns2: rework frame relay load distribution functionAlexander Couzens1-21/+16
2020-12-20gprs_ns2: don't pass the return code of reject_status_msgAlexander Couzens1-10/+5
2020-12-20gprs_ns2: improve handling of TLV errors on new nsvcsAlexander Couzens1-8/+20
2020-12-15gprs_ns2: on ns2_create_vc parse the tlv before using itAlexander Couzens1-9/+9
2020-12-15gprs_ns2_sns: introduce SNS Size/Config retriesAlexander Couzens1-0/+2
2020-12-15gprs_ns2_sns: rework IP-SNS initial remoteAlexander Couzens1-36/+0
2020-12-15gprs_ns2: add gprs_ns2_free_nsvcs() to free all NS-VC of a NSEAlexander Couzens1-6/+16
2020-12-15gprs_ns2: add member name to bindAlexander Couzens1-0/+19
2020-12-15gprs_ns2: move allocation of the SNS fsm into create_nseAlexander Couzens1-6/+13
2020-12-15gprs_ns2: introduce NS dialectsAlexander Couzens1-17/+42
2020-12-04gprs_ns2: Use TLVP_PRES_LEN instead of TLVP_PRESENTHarald Welte1-4/+4
2020-12-03ns2: Add log filtering by NSE/NSEI, fix NSVC filter on receiveDaniel Willmann1-0/+4