aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorVadim Yanitskiy <vyanitskiy@sysmocom.de>2022-03-22 19:04:20 +0300
committerVadim Yanitskiy <vyanitskiy@sysmocom.de>2022-03-22 19:17:44 +0300
commit0d327979eef6c8a7887d62ee7caca942d43d8ef4 (patch)
treef069dc8fb0cf77c4c9a09e4b1af42768f6076b82 /include
parentb7f6623f6061fad38fd89a405d0e7eabd7f71ffb (diff)
BSSMAP LE: handle optional LCS {Client Type, QoS} IEs
On receipt of the Perform Location Request message, the BSC needs to forward it to the SMLC. If the abovementioned IEs are present in the original message, they must be delivered to the SMLC too. Change-Id: Ifeb359b0468845da0b4fed9e2e4b79256067fa81 Depends: libosmocore.git I8775a93cf4089b1752d040e43d2cba6b8997f955 Related: SYS#5891
Diffstat (limited to 'include')
-rw-r--r--include/osmocom/bsc/lcs_loc_req.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/osmocom/bsc/lcs_loc_req.h b/include/osmocom/bsc/lcs_loc_req.h
index 7b10b7e2d..78f938116 100644
--- a/include/osmocom/bsc/lcs_loc_req.h
+++ b/include/osmocom/bsc/lcs_loc_req.h
@@ -34,6 +34,12 @@ struct lcs_loc_req {
bool client_type_present;
enum bssmap_le_lcs_client_type client_type;
+ bool priority_present;
+ uint8_t priority;
+
+ bool qos_present;
+ struct osmo_bssmap_le_lcs_qos qos;
+
struct osmo_mobile_identity imsi;
struct osmo_mobile_identity imei;
} req;