12 #include "packet-rohc.h" 15 #define DIRECTION_UPLINK 0 16 #define DIRECTION_DOWNLINK 1 24 typedef enum LogicalChannelType
42 #define PDCP_SN_LENGTH_5_BITS 5 43 #define PDCP_SN_LENGTH_7_BITS 7 44 #define PDCP_SN_LENGTH_12_BITS 12 45 #define PDCP_SN_LENGTH_15_BITS 15 46 #define PDCP_SN_LENGTH_18_BITS 18 48 enum security_integrity_algorithm_e { eia0, eia1, eia2, eia3 };
49 enum security_ciphering_algorithm_e { eea0, eea1, eea2, eea3 };
53 guint32 configuration_frame;
54 gboolean seen_next_ul_pdu;
55 enum security_integrity_algorithm_e integrity;
56 enum security_ciphering_algorithm_e ciphering;
59 guint32 previous_configuration_frame;
60 enum security_integrity_algorithm_e previous_integrity;
61 enum security_ciphering_algorithm_e previous_ciphering;
71 LogicalChannelType channelType;
73 BCCHTransportType BCCHTransport;
76 gboolean no_header_pdu;
77 enum pdcp_plane plane;
111 #define PDCP_LTE_START_STRING "pdcp-lte" 123 #define PDCP_LTE_SEQNUM_LENGTH_TAG 0x02 132 #define PDCP_LTE_DIRECTION_TAG 0x03 135 #define PDCP_LTE_LOG_CHAN_TYPE_TAG 0x04 138 #define PDCP_LTE_BCCH_TRANSPORT_TYPE_TAG 0x05 141 #define PDCP_LTE_ROHC_IP_VERSION_TAG 0x06 144 #define PDCP_LTE_ROHC_CID_INC_INFO_TAG 0x07 147 #define PDCP_LTE_ROHC_LARGE_CID_PRES_TAG 0x08 150 #define PDCP_LTE_ROHC_MODE_TAG 0x09 153 #define PDCP_LTE_ROHC_RND_TAG 0x0A 156 #define PDCP_LTE_ROHC_UDP_CHECKSUM_PRES_TAG 0x0B 159 #define PDCP_LTE_ROHC_PROFILE_TAG 0x0C 162 #define PDCP_LTE_CHANNEL_ID_TAG 0x0D 165 #define PDCP_LTE_UEID_TAG 0x0E 170 #define PDCP_LTE_PAYLOAD_TAG 0x01 180 void set_pdcp_lte_security_algorithms_failed(guint16 ueid);
184 void set_pdcp_lte_rrc_ciphering_key(guint16 ueid,
const char *key);
185 void set_pdcp_lte_rrc_integrity_key(guint16 ueid,
const char *key);
186 void set_pdcp_lte_up_ciphering_key(guint16 ueid,
const char *key);
Definition: packet-pdcp-lte.h:66
Definition: packet-rohc.h:37
Definition: packet-pdcp-lte.h:51