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