24 lines
637 B
C
24 lines
637 B
C
#pragma once
|
|
|
|
/* A humble attempt of reading the Iu messages (RUA/RANAP/HNBAP) without an asn.1 parser.
|
|
* Not actually used anywhere (yet?) */
|
|
|
|
struct iu_common_hdr {
|
|
uint8_t msg_type;
|
|
uint8_t procedure_code;
|
|
uint8_t criticality;
|
|
uint8_t len; /* first byte of length field */
|
|
uint8_t payload[0]; /* possible further length field + payload */
|
|
/* extension? */
|
|
/* ? */
|
|
/* number of ProtocolIEs */
|
|
} __attribute__ ((packed));
|
|
|
|
struct iu_common_ie {
|
|
uint16_t iei;
|
|
uint8_t criticality;
|
|
uint8_t len; /* first byte of length field */
|
|
uint8_t payload[0]; /* possible further length field + payload */
|
|
} __attribute__ ((packed));
|
|
|