aboutsummaryrefslogtreecommitdiffstats
path: root/src/gb/gprs_ns2_sns.c
diff options
context:
space:
mode:
authorHarald Welte <laforge@osmocom.org>2021-03-05 08:09:08 +0100
committerHarald Welte <laforge@osmocom.org>2021-03-24 00:30:23 +0100
commitc962a2efc3ab30f9efc4219bebbae4a662ed0ec4 (patch)
tree696915daef2a8ef4aa47593d8cf7fe263097aa96 /src/gb/gprs_ns2_sns.c
parentd164ef80f93eb36ba35c20015148188a7b4cf1b3 (diff)
gprs_ns2: Add comments explaining the nsvc->sns_only field
Diffstat (limited to 'src/gb/gprs_ns2_sns.c')
-rw-r--r--src/gb/gprs_ns2_sns.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gb/gprs_ns2_sns.c b/src/gb/gprs_ns2_sns.c
index 11c5a8ea..51e4e9e3 100644
--- a/src/gb/gprs_ns2_sns.c
+++ b/src/gb/gprs_ns2_sns.c
@@ -914,6 +914,9 @@ static void ns2_sns_st_bss_size_onenter(struct osmo_fsm_inst *fi, uint32_t old_s
gss->sns_nsvc = ns2_ip_bind_connect(bind, gss->nse, remote);
if (!gss->sns_nsvc)
return;
+ /* A pre-configured endpoint shall not be used for NSE data or signalling traffic
+ * (with the exception of Size and Configuration procedures) unless it is configured
+ * by the SGSN using the auto-configuration procedures */
gss->sns_nsvc->sns_only = true;
}