[ Jira id - ODUHIGH-593 ] Pack and unpack function nomenclature correction
[o-du/l2.git] / src / phy_stub / phy_stub.h
index 48097cf..941a99a 100644 (file)
@@ -33,7 +33,7 @@
 #define MAX_SFN_VALUE    1023
 #define NR_PCI            1
 #define SLOT_DELAY       3
-#define NUM_DRB_TO_PUMP_DATA  3
+#define NUM_DRB_TO_PUMP_DATA  2
 #define NUM_UL_PACKETS   1
 
 /*UE Ids for RACH IND*/
@@ -46,9 +46,9 @@
 #define CB_RA_PREAMBLE_IDX 3  /* For contention based RA */
 #define CF_RA_PREAMBLE_IDX 8  /* For contention free RA */
 
-bool     slotIndicationStarted;
-uint16_t sfnValue;
-uint16_t slotValue;
+extern bool     slotIndicationStarted;
+extern uint16_t sfnValue;
+extern uint16_t slotValue;
 
 /*Mapping between LCG ID and BSR Idx*/
 typedef struct lcgBufferSize
@@ -70,7 +70,9 @@ typedef struct ueCb
    bool     msg5ShortBsrSent;
    bool     msg5Sent;
    bool     dlDedMsg;
-   bool     msgSecurityModeComp;
+   bool     msgNasAuthenticationComp;
+   bool     msgNasSecurityModeComp;
+   bool     msgRrcSecurityModeComp;
    bool     msgRrcReconfigComp;
    bool     msgRegistrationComp;
    uint8_t  rlcSnForSrb1;           /* Sequence number of PDU at RLC for AM mode */
@@ -98,14 +100,16 @@ typedef struct phyDb
    UeDb    ueDb;
 }PhyDb;
 
-PhyDb phyDb;
+extern PhyDb phyDb;
 
 typedef enum
 {
    MSG_TYPE_MSG3,
    MSG_TYPE_SHORT_BSR,
    MSG_TYPE_MSG5,
-   MSG_TYPE_SECURITY_MODE_COMPLETE,
+   MSG_TYPE_NAS_AUTHENTICATION_COMPLETE,
+   MSG_TYPE_NAS_SECURITY_MODE_COMPLETE,
+   MSG_TYPE_RRC_SECURITY_MODE_COMPLETE,
    MSG_TYPE_REGISTRATION_COMPLETE,
    MSG_TYPE_RRC_RECONFIG_COMPLETE
 }MsgType;