Add handover and frequency redefiniton message headers
authorAndreas Eversberg <Andreas.Eversberg@versatel.de>
Wed, 1 Sep 2010 21:37:07 +0000 (23:37 +0200)
committerHarald Welte <laforge@gnumonks.org>
Wed, 1 Sep 2010 21:37:07 +0000 (23:37 +0200)
This simply add some TS 04.08 related structures for frequency
redefinition and handover.

include/osmocore/protocol/gsm_04_08.h

index 80a455d..dbbb25f 100644 (file)
@@ -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;