aboutsummaryrefslogtreecommitdiffstats
path: root/src/osmo-bsc/gsm_data.c
diff options
context:
space:
mode:
authorNeels Hofmeyr <neels@hofmeyr.de>2021-05-01 02:52:05 +0000
committerneels <nhofmeyr@sysmocom.de>2021-05-27 15:01:57 +0000
commit5234c64bd076d2139c4b67cfdeeee58f6099c9d5 (patch)
treefeacdf6b13a497e06969e409f4576c662425e5dc /src/osmo-bsc/gsm_data.c
parentd17ba33c3d876e8bf8cfbc688b1e748924740e91 (diff)
assignment_fsm: send BSSMAP response only after Assignment Request
So far, only the MSC asked for Assignment via Assignment Request, which we answer with a BSSMAP Assignment Complete or Assignment Failure when done. When Assignment is triggered for any other reason (congestion resolution, VAMOS, VTY), we will not send any such messages to the MSC. Additional enum values will be added in subsequent commits: Id56a890106b93fcee67ac9401b890e7b63bba421 ASSIGN_FOR_CONGESTION_RESOLUTION If006f5caaf83b07675f57e5665cfa79328da55e6 ASSIGN_FOR_VTY Related: SYS#5315 OS#4940 Change-Id: Ie0cddbdb00abcec78e153f4ae6d04ce75080a111
Diffstat (limited to 'src/osmo-bsc/gsm_data.c')
-rw-r--r--src/osmo-bsc/gsm_data.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/osmo-bsc/gsm_data.c b/src/osmo-bsc/gsm_data.c
index 6c0822907..781db7c62 100644
--- a/src/osmo-bsc/gsm_data.c
+++ b/src/osmo-bsc/gsm_data.c
@@ -923,6 +923,12 @@ const struct value_string lchan_modify_for_names[] = {
{}
};
+const struct value_string assign_for_names[] = {
+ OSMO_VALUE_STRING(ASSIGN_FOR_NONE),
+ OSMO_VALUE_STRING(ASSIGN_FOR_BSSMAP_REQ),
+ {}
+};
+
/* This may be specific to RR Channel Release, and the mappings were chosen by pure naive guessing without a proper
* specification available. */
enum gsm48_rr_cause bsc_gsm48_rr_cause_from_gsm0808_cause(enum gsm0808_cause c)