Add 5GMM Modes in NAS
* added fgs_mm_mode_t enum * added struct member to NAS * modes: FGS_IDLE, FGS_CONNECTED * according to 5GS mobility management (5GMM) modes 5.1.3.2.1.1 of TS 24.501
This commit is contained in:
@@ -59,6 +59,16 @@ typedef enum fgs_mm_state_e {
|
||||
FGS_SERVICE_REQUEST_INITIATED,
|
||||
} fgs_mm_state_t;
|
||||
|
||||
/*
|
||||
* 5GS mobility management (5GMM) modes
|
||||
* 5.1.3.2.1.1 of TS 24.501
|
||||
*/
|
||||
typedef enum fgs_mm_mode_e {
|
||||
FGS_NOT_CONNECTED,
|
||||
FGS_IDLE,
|
||||
FGS_CONNECTED,
|
||||
} fgs_mm_mode_t;
|
||||
|
||||
/* Security Key for SA UE */
|
||||
typedef struct {
|
||||
uint8_t kausf[32];
|
||||
@@ -76,6 +86,8 @@ typedef struct {
|
||||
typedef struct {
|
||||
/* 5GS Mobility Management States (5.1.3.2.1 of 3GPP TS 24.501) */
|
||||
fgs_mm_state_t fiveGMM_state;
|
||||
/* 5GS Mobility Management mode */
|
||||
fgs_mm_mode_t fiveGMM_mode;
|
||||
uicc_t *uicc;
|
||||
ue_sa_security_key_t security;
|
||||
stream_security_container_t *security_container;
|
||||
|
||||
Reference in New Issue
Block a user