+/* Macro definitions for DUtoCuRrcContainer */
+#define CELL_GRP_ID 1
+#define SCH_REQ_ID 0
+#define SR_PROHIBIT_TMR 5
+#define SR_TRANS_MAX 2
+#define PERIODIC_BSR_TMR 2
+#define RETX_BSR_TMR 5
+#define SR_DELAY_TMR 6
+#define TAG_ID 0
+#define TIME_ALIGNMENT_TMR 7
+#define PHR_PERIODIC_TMR 7
+#define PHR_PROHIBHIT_TMR 0
+#define PHR_PWR_FACTOR_CHANGE 3
+#define PHR_MODE_OTHER_CG 0
+#define SN_FIELD_LEN 0
+#define T_POLL_RETRANSMIT 8 /* Enum for 45ms */
+#define T_POLL_RETRANSMIT_VAL 45 /* Value in ms */
+#define POLL_PDU 0 /* Enum for 4 pdus */
+#define POLL_PDU_VAL 4 /* Value of poll pdu */
+#define POLL_BYTE 43 /* Enum for infinite poll bytes */
+#define POLL_BYTE_VAL -1 /* Value for infinite poll byte */
+#define MAX_RETX_THRESHOLD 5 /* Enum for 8 retransmissions */
+#define MAX_RETX_THRESHOLD_VAL 8 /* Value for 8 retransmissions */
+#define T_REASSEMBLY 8 /* enum for RE_ASM_40MS */
+#define T_REASSEMBLY_VAL 40 /* default re assembly timer */
+#define T_STATUS_PROHIBHIT 7 /* enum for PROH_35MS */
+#define T_STATUS_PROHIBHIT_VAL 35 /* default status prohibit timer */
+#define MAC_LC_PRIORITY 1
+#define PRIORTISIED_BIT_RATE 15
+#define BUCKET_SIZE_DURATION 5
+#define LC_GRP 0
+#define P_NR_FR1 0
+#define PDSCH_HARQ_ACK_CODEBOOK 1
+#define SERV_CELL_IDX 0
+#define RLM_SYNC_OUT_SYNC_THRESHOLD 0
+#define ACTIVE_DL_BWP_ID 0
+#define ACTIVE_UL_BWP_ID 0
+#define SCRAMBLING_ID NR_PCI
+#define DMRS_ADDITIONAL_POS 0 /* DMRS Additional poistion */
+#define RES_ALLOC_TYPE 1 /* Resource allocation type */
+
+/* MACRO definitions for modulcation order */
+#define MOD_ORDER_QPSK 2
+#define MOD_ORDER_QAM16 4
+#define MOD_ORDER_QAM64 6
+#define MOD_ORDER_QAM256 8
+#define PDSCH_MCS_INDEX 20 /* For 64QAM, valid mcs index: 17-28 in 38.214 - Table 5.1.3.1-1*/
+#define PUSCH_MCS_INDEX 10 /* For 16QAM, valid mcs index: 10-16 in 38.214 - Table 5.1.3.1-1*/
+
+/*VALID Tunnel ID*/
+#define MIN_TEID 1 /*[Spec 29.281,Sec 5.1]: All Zero TEIDs are never assigned for setting up GTP-U Tunnel*/
+#define MAX_TEID 10 /*[Spec 29.281]: Max limit is not mentioned but as per GTP-U Header Format, TEID occupies 4 octets */
+
+/* Slice Ratio */
+#define MAX_RATIO 30
+#define MIN_RATIO 20
+#define DEDICATED_RATIO 10
+#define DEDICATED_SLICE_INDEX 1
+#define NUM_OF_SUPPORTED_SLICE 2