#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));