summaryrefslogtreecommitdiffstats
path: root/include/osmocore
diff options
context:
space:
mode:
authorAndreas Eversberg2010-09-01 23:37:07 +0200
committerHarald Welte2010-09-01 23:37:07 +0200
commitfa832012d041577f825fecbea08d4a62306e5b0e (patch)
treeb7f832114d5ce8248b968deb835f4eca52daafcb /include/osmocore
parentplugin: Blind build fix for OSX... (diff)
downloadlibosmocore-fa832012d041577f825fecbea08d4a62306e5b0e.tar.gz
libosmocore-fa832012d041577f825fecbea08d4a62306e5b0e.tar.xz
libosmocore-fa832012d041577f825fecbea08d4a62306e5b0e.zip
Add handover and frequency redefiniton message headers
This simply add some TS 04.08 related structures for frequency redefinition and handover.
Diffstat (limited to 'include/osmocore')
-rw-r--r--include/osmocore/protocol/gsm_04_08.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/include/osmocore/protocol/gsm_04_08.h b/include/osmocore/protocol/gsm_04_08.h
index 80a455d..dbbb25f 100644
--- a/include/osmocore/protocol/gsm_04_08.h
+++ b/include/osmocore/protocol/gsm_04_08.h
@@ -356,6 +356,14 @@ struct gsm48_ass_cmd {
uint8_t data[0];
} __attribute__((packed));
+/* Chapter 9.1.13 */
+struct gsm48_frq_redef {
+ /* Semantic is from 10.5.2.5a */
+ struct gsm48_chan_desc chan_desc;
+ uint8_t mob_alloc_len;
+ uint8_t mob_alloc[0];
+} __attribute__((packed));
+
/* Chapter 10.5.2.2 */
struct gsm48_cell_desc {
uint8_t bcc:3,
@@ -597,6 +605,17 @@ struct gsm48_ass_fail {
uint8_t rr_cause;
} __attribute__((packed));
+/* Section 9.1.3 */
+struct gsm48_ho_cpl {
+ uint8_t rr_cause;
+ uint8_t data[0];
+} __attribute__((packed));
+
+/* Section 9.1.4 */
+struct gsm48_ho_fail {
+ uint8_t rr_cause;
+} __attribute__((packed));
+
/* Section 9.1.7 */
struct gsm48_chan_rel {
uint8_t rr_cause;