11#ifndef PACKET_RLC_NR_H
12#define PACKET_RLC_NR_H
20#define DIRECTION_UPLINK 0
21#define DIRECTION_DOWNLINK 1
24#define BEARER_TYPE_CCCH 1
25#define BEARER_TYPE_BCCH_BCH 2
26#define BEARER_TYPE_PCCH 3
27#define BEARER_TYPE_SRB 4
28#define BEARER_TYPE_DRB 5
29#define BEARER_TYPE_BCCH_DL_SCH 6
32#define TM_SN_LENGTH_0_BITS 0
33#define UM_SN_LENGTH_6_BITS 6
34#define UM_SN_LENGTH_12_BITS 12
35#define AM_SN_LENGTH_12_BITS 12
36#define AM_SN_LENGTH_18_BITS 18
43 uint8_t sequenceNumberLength;
56 bool pdcpUlSnLength_present;
57 uint8_t pdcpUlSnLength;
58 bool pdcpDlSnLength_present;
59 uint8_t pdcpDlSnLength;
62 bool pdcpIntegrityProtection;
63 bool pdcpCipheringDisabled;
70 uint8_t pdcp_sn_bits_ul;
71 uint8_t pdcp_sn_bits_dl;
75 bool pdcp_ciphering_disabled;
100#define RLC_NR_START_STRING "rlc-nr"
113#define RLC_NR_DIRECTION_TAG 0x02
116#define RLC_NR_UEID_TAG 0x03
119#define RLC_NR_BEARER_TYPE_TAG 0x04
122#define RLC_NR_BEARER_ID_TAG 0x05
127#define RLC_NR_PAYLOAD_TAG 0x01
Definition packet_info.h:43
Definition packet-rlc-nr.h:51
Definition packet-rlc-nr.h:68
Definition packet-rlc-nr.h:40