aboutsummaryrefslogtreecommitdiffstats
path: root/src/gb/gprs_ns2_sns.c
AgeCommit message (Expand)AuthorFilesLines
2021-02-19gprs_ns2_sns: rename fsm events to include RX or REQ prefixAlexander Couzens1-67/+67
2021-02-19gprs_ns2: rework IP-SNS bindsAlexander Couzens1-26/+143
2021-02-15gprs_ns2_sns: fix typo in doxygen commentAlexander Couzens1-2/+2
2021-02-12gprs_ns2: add signalling & data weights for UDP bindsAlexander Couzens1-4/+12
2021-02-09gprs_ns2: rename vty-command ip-sns -> ip-sns-remoteAlexander Couzens1-1/+1
2021-02-09gprs_ns2_sns: reset the N of timeout when entering a new stateAlexander Couzens1-0/+17
2021-02-09gprs_ns2_sns: add timeout to ST_CONFIG_SGSNAlexander Couzens1-3/+13
2021-02-09gprs_ns2_sns: rework tracking of NS-VC unblocked/alive stateAlexander Couzens1-12/+86
2021-01-28gprs_ns2: refactor: ensure all enums have GPRS_NS2_Alexander Couzens1-6/+6
2021-01-25gprs_ns2: drop prefix of all internal exposed functionAlexander Couzens1-5/+5
2021-01-20ns2: Unify logging context via log macrosHarald Welte1-10/+10
2021-01-20ns2: Properly indent VTY outputHarald Welte1-16/+17
2021-01-18gprs_ns2_sns: clear local and remote entries when SNS failedAlexander Couzens1-0/+16
2021-01-17Refactor ns2_nsvc_create_ip*Daniel Willmann1-30/+19
2021-01-14NS2: Fix bind selection of SNS NSVCsDaniel Willmann1-0/+8
2021-01-05gprs_ns2_sns: always check rc of osmo_sockaddr_str_from_sockaddr()Vadim Yanitskiy1-1/+3
2020-12-23gprs_ns2: sns: add log message when size/config retries exhaustedAlexander Couzens1-4/+8
2020-12-23gprs_ns2: sns: don't send duplicated packets on retriesAlexander Couzens1-4/+4
2020-12-23gprs_ns2: sns: correct log message when no nsvcs availableAlexander Couzens1-3/+6
2020-12-22gprs_ns2: add new vty2Alexander Couzens1-0/+20
2020-12-15gprs_ns2_sns: introduce SNS Size/Config retriesAlexander Couzens1-0/+10
2020-12-15gprs_ns2_sns: use different binds for the initial connectionAlexander Couzens1-2/+13
2020-12-15gprs_ns2_sns: rework IP-SNS initial remoteAlexander Couzens1-148/+303
2020-12-09gprs_ns2_sns: correct dynamic calculationAlexander Couzens1-2/+2
2020-12-07gprs_ns2_sns: fix whitespaces and superflous commentAlexander Couzens1-5/+4
2020-12-07gprs_ns2_sns: add missing S() to allow GPRS_SNS_EV_NO_NSVC happenAlexander Couzens1-1/+1
2020-12-07gprs_ns2_sns: dynamic calculate the maximum NS-VCsAlexander Couzens1-2/+3
2020-12-07gprs_ns2_sns: add missing transistion UNCONFIGURED -> SIZEAlexander Couzens1-1/+2
2020-11-06ns2: Send NSVC representation in NS_AFF_CAUSE_VC_* status indicationDaniel Willmann1-2/+2
2020-10-27gb: ns2_sns: Add missing value_string entry for GPRS_SNS_EV_NO_NSVCPau Espin Pedrol1-0/+1
2020-10-27gb: ns2_sns: Fix missing trailing newline char in log linePau Espin Pedrol1-1/+1
2020-10-12gprs_ns2: add gprs_ns2_nse_sns_remote() returns the initial SNS addressAlexander Couzens1-0/+15
2020-10-12gprs_ns2: rename gprs_ns2_ip_vc_sockaddr -> gprs_ns2_ip_vc_remoteAlexander Couzens1-4/+4
2020-10-12gprs_ns2: const the return value of gprs_ns2_ip_vc_sockaddr / gprs_ns2_ip_bin...Alexander Couzens1-3/+5
2020-10-12gprs_ns2: fix SNS_ADD for IPv4Alexander Couzens1-1/+1
2020-10-09gprs_ns2: make struct osmo_sockaddr pointers constVadim Yanitskiy1-1/+2
2020-10-03ns2: refactor ns2_prim_status_ind()Alexander Couzens1-2/+2
2020-09-25ns2: refactor nsvc_by_ functionsAlexander Couzens1-2/+2
2020-09-18ns2: Improve/extend doxygen comments for new ns2 implementationHarald Welte1-1/+18
2020-09-18gprs_ns2_sns: Fix compilation on Debian 8Harald Welte1-10/+16
2020-09-15Gb: add a second NS implementationAlexander Couzens1-0/+1454