Create an accessor function for nr_ue_nas static variable
This commit is contained in:
@@ -78,6 +78,12 @@
|
||||
|
||||
static nr_ue_nas_t nr_ue_nas[MAX_NUM_NR_UE_INST] = {0};
|
||||
|
||||
nr_ue_nas_t *get_nr_ue_nas_info(uint8_t ue_inst)
|
||||
{
|
||||
AssertFatal(ue_inst >= 0 && ue_inst < MAX_NUM_NR_UE_INST, "Invalid UE instance\n");
|
||||
return &nr_ue_nas[ue_inst];
|
||||
}
|
||||
|
||||
#define FOREACH_STATE(TYPE_DEF) \
|
||||
TYPE_DEF(NAS_SECURITY_NO_SECURITY_CONTEXT, 0) \
|
||||
TYPE_DEF(NAS_SECURITY_UNPROTECTED, 1) \
|
||||
|
||||
@@ -112,5 +112,6 @@ void *nas_nrue(void *args_p);
|
||||
void nas_init_nrue(int num_ues);
|
||||
void nr_ue_create_ip_if(const char *ifnameprefix, const char *ipv4, const char *ipv6, int ue_id, int pdu_session_id);
|
||||
void request_pdusession(nr_ue_nas_t *nas, const pdu_session_config_t *pdu);
|
||||
nr_ue_nas_t *get_nr_ue_nas_info(uint8_t ue_inst);
|
||||
|
||||
#endif /* __NR_NAS_MSG_SIM_H__*/
|
||||
|
||||
Reference in New Issue
Block a user