From 953d4eda472c7b28b1f5d24dbd71247a80c0f08b Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Tue, 24 Mar 2015 18:34:57 +0100 Subject: m3ua: Add the definition of the protocol data header --- include/sigtran/m3ua_types.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'include') diff --git a/include/sigtran/m3ua_types.h b/include/sigtran/m3ua_types.h index ce8e985..c8e62b4 100644 --- a/include/sigtran/m3ua_types.h +++ b/include/sigtran/m3ua_types.h @@ -111,3 +111,18 @@ enum { M3UA_TAG_REG_STATUS, /* Registration Status */ M3UA_TAG_DEREG_STATUS, /* Deregistration Status */ }; + + +/** + * Protocol data for transport messages. This is + * replacing the MTP L3 header + */ +struct m3ua_protocol_data { + uint32_t opc; + uint32_t dpc; + uint8_t si; + uint8_t ni; + uint8_t mp; + uint8_t sls; + uint8_t data[0]; +} __attribute__((packed)); -- cgit v1.2.3