From 6eb7d6c88748a445dde56b697f9faa062658a301 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Tue, 13 Jul 2010 13:48:13 +0200 Subject: [RSL] split rsl_rll_push_l3() L3 LV pushign and rsl_rll_push_hdr() This allows us to generate RSLms messages that have some non-standard IEs between the RSL/RLL common header and the L3 INFO IE. --- include/osmocore/protocol/gsm_08_58.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'include/osmocore/protocol') diff --git a/include/osmocore/protocol/gsm_08_58.h b/include/osmocore/protocol/gsm_08_58.h index 7dc35693..5fe332e0 100644 --- a/include/osmocore/protocol/gsm_08_58.h +++ b/include/osmocore/protocol/gsm_08_58.h @@ -49,6 +49,14 @@ struct abis_rsl_dchan_hdr { uint8_t data[0]; } __attribute__ ((packed)); +/* Chapter 8.5 */ +struct abis_rsl_cchan_hdr { + struct abis_rsl_common_hdr c; + uint8_t ie_chan; + uint8_t chan_nr; + uint8_t data[0]; +} __attribute__ ((packed)); + /* Chapter 9.1 */ #define ABIS_RSL_MDISC_RLL 0x02 @@ -88,6 +96,7 @@ enum abis_rsl_msgtype { RSL_MT_PAGING_CMD, RSL_MT_IMMEDIATE_ASSIGN_CMD, RSL_MT_SMS_BC_REQ, + RSL_MT_CHAN_CONF, /* non-standard element */ /* empty */ RSL_MT_RF_RES_IND = 0x19, RSL_MT_SACCH_FILL, -- cgit v1.2.3