path: root/include/osmocom/gsm/gsm0808_utils.h
diff options
authorPhilipp Maier <pmaier@sysmocom.de>2017-03-29 11:35:50 +0200
committerHarald Welte <laforge@gnumonks.org>2017-04-08 07:44:46 +0000
commit783047e86ec64677f3894bd22576315eee631275 (patch)
treeaae96bdea3f2588b98e180ee6909bd9efc09d788 /include/osmocom/gsm/gsm0808_utils.h
parent14e76b9958b6cb93944a991ffaa5125f601f3d20 (diff)
gsm0808: Add utils for Cell Identifier List
The planned support for true A over IP requires the encoding of the a Cell Identifier List element (see also BSS_MAP_MSG_PAGING). This commt adds encoding/decoding functionality and tests for the element mentioned above, however, it is not yet actively used. Change-Id: I625245dd1dd396fc2bc189e8cd2c444a33042528
Diffstat (limited to 'include/osmocom/gsm/gsm0808_utils.h')
1 files changed, 8 insertions, 0 deletions
diff --git a/include/osmocom/gsm/gsm0808_utils.h b/include/osmocom/gsm/gsm0808_utils.h
index 5bd27c76..e6e55a7e 100644
--- a/include/osmocom/gsm/gsm0808_utils.h
+++ b/include/osmocom/gsm/gsm0808_utils.h
@@ -63,3 +63,11 @@ uint8_t gsm0808_enc_encrypt_info(struct msgb *msg,
/* Decode Encryption Information element */
int gsm0808_dec_encrypt_info(struct gsm0808_encrypt_info *ei,
const uint8_t *elem, uint8_t len);
+/* Encode Cell Identifier List element */
+uint8_t gsm0808_enc_cell_id_list(struct msgb *msg,
+ const struct gsm0808_cell_id_list *cil);
+/* Decode Cell Identifier List element */
+int gsm0808_dec_cell_id_list(struct gsm0808_cell_id_list *cil,
+ const uint8_t *elem, uint8_t len);