Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
OpenXG-RAN
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
alex037yang
OpenXG-RAN
Commits
6ca57535
Commit
6ca57535
authored
4 years ago
by
zhenghuangkun
Committed by
Noboru Kobayashi
4 years ago
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add author and email
parent
c180323d
Changes
33
Hide whitespace changes
Inline
Side-by-side
Showing
33 changed files
with
250 additions
and
50 deletions
+250
-50
executables/nr-ru.c
executables/nr-ru.c
+1
-1
openair2/COMMON/ngap_messages_def.h
openair2/COMMON/ngap_messages_def.h
+8
-0
openair2/COMMON/ngap_messages_types.h
openair2/COMMON/ngap_messages_types.h
+9
-1
openair2/GNB_APP/gnb_config.c
openair2/GNB_APP/gnb_config.c
+23
-1
openair2/GNB_APP/gnb_paramdef.h
openair2/GNB_APP/gnb_paramdef.h
+23
-1
openair3/NGAP/ngap_common.c
openair3/NGAP/ngap_common.c
+3
-3
openair3/NGAP/ngap_common.h
openair3/NGAP/ngap_common.h
+9
-0
openair3/NGAP/ngap_gNB.c
openair3/NGAP/ngap_gNB.c
+4
-13
openair3/NGAP/ngap_gNB.h
openair3/NGAP/ngap_gNB.h
+9
-0
openair3/NGAP/ngap_gNB_context_management_procedures.c
openair3/NGAP/ngap_gNB_context_management_procedures.c
+5
-3
openair3/NGAP/ngap_gNB_context_management_procedures.h
openair3/NGAP/ngap_gNB_context_management_procedures.h
+9
-0
openair3/NGAP/ngap_gNB_decoder.c
openair3/NGAP/ngap_gNB_decoder.c
+4
-3
openair3/NGAP/ngap_gNB_decoder.h
openair3/NGAP/ngap_gNB_decoder.h
+7
-0
openair3/NGAP/ngap_gNB_default_values.h
openair3/NGAP/ngap_gNB_default_values.h
+7
-0
openair3/NGAP/ngap_gNB_defs.h
openair3/NGAP/ngap_gNB_defs.h
+8
-0
openair3/NGAP/ngap_gNB_encoder.c
openair3/NGAP/ngap_gNB_encoder.c
+4
-3
openair3/NGAP/ngap_gNB_encoder.h
openair3/NGAP/ngap_gNB_encoder.h
+8
-0
openair3/NGAP/ngap_gNB_handlers.c
openair3/NGAP/ngap_gNB_handlers.c
+4
-4
openair3/NGAP/ngap_gNB_handlers.h
openair3/NGAP/ngap_gNB_handlers.h
+9
-1
openair3/NGAP/ngap_gNB_itti_messaging.c
openair3/NGAP/ngap_gNB_itti_messaging.c
+9
-1
openair3/NGAP/ngap_gNB_itti_messaging.h
openair3/NGAP/ngap_gNB_itti_messaging.h
+8
-0
openair3/NGAP/ngap_gNB_management_procedures.c
openair3/NGAP/ngap_gNB_management_procedures.c
+3
-3
openair3/NGAP/ngap_gNB_management_procedures.h
openair3/NGAP/ngap_gNB_management_procedures.h
+9
-0
openair3/NGAP/ngap_gNB_nas_procedures.c
openair3/NGAP/ngap_gNB_nas_procedures.c
+6
-4
openair3/NGAP/ngap_gNB_nas_procedures.h
openair3/NGAP/ngap_gNB_nas_procedures.h
+9
-0
openair3/NGAP/ngap_gNB_nnsf.c
openair3/NGAP/ngap_gNB_nnsf.c
+3
-2
openair3/NGAP/ngap_gNB_nnsf.h
openair3/NGAP/ngap_gNB_nnsf.h
+8
-0
openair3/NGAP/ngap_gNB_overload.c
openair3/NGAP/ngap_gNB_overload.c
+4
-2
openair3/NGAP/ngap_gNB_overload.h
openair3/NGAP/ngap_gNB_overload.h
+8
-0
openair3/NGAP/ngap_gNB_trace.c
openair3/NGAP/ngap_gNB_trace.c
+8
-0
openair3/NGAP/ngap_gNB_trace.h
openair3/NGAP/ngap_gNB_trace.h
+8
-0
openair3/NGAP/ngap_gNB_ue_context.c
openair3/NGAP/ngap_gNB_ue_context.c
+4
-3
openair3/NGAP/ngap_gNB_ue_context.h
openair3/NGAP/ngap_gNB_ue_context.h
+9
-1
No files found.
executables/nr-ru.c
View file @
6ca57535
...
...
@@ -1783,7 +1783,7 @@ void init_RU_proc(RU_t *ru) {
pthread_cond_init
(
&
proc
->
cond_asynch_rxtx
,
NULL
);
pthread_cond_init
(
&
proc
->
cond_synch
,
NULL
);
pthread_cond_init
(
&
proc
->
cond_gNBs
,
NULL
);
threadCreate
(
&
proc
->
pthread_FH
,
ru_thread
,
(
void
*
)
ru
,
"thread_FH"
,
-
1
,
OAI_PRIORITY_RT_MAX
);
//
threadCreate( &proc->pthread_FH, ru_thread, (void *)ru, "thread_FH", -1, OAI_PRIORITY_RT_MAX );
if
(
get_thread_parallel_conf
()
==
PARALLEL_RU_L1_SPLIT
||
get_thread_parallel_conf
()
==
PARALLEL_RU_L1_TRX_SPLIT
)
threadCreate
(
&
proc
->
pthread_FH1
,
ru_thread_tx
,
(
void
*
)
ru
,
"thread_FH1"
,
-
1
,
OAI_PRIORITY_RT
);
...
...
This diff is collapsed.
Click to expand it.
openair2/COMMON/ngap_messages_def.h
View file @
6ca57535
...
...
@@ -19,6 +19,14 @@
* contact@openairinterface.org
*/
/*
* ngap_messages_def.h
*
* Created on: 2020
* Author: Yoshio INOUE, Masayuki HARADA
* Email: yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
*/
/* Messages for NGAP logging */
MESSAGE_DEF
(
NGAP_UPLINK_NAS_LOG
,
MESSAGE_PRIORITY_MED
,
IttiMsgText
,
ngap_uplink_nas_log
)
MESSAGE_DEF
(
NGAP_UE_CAPABILITY_IND_LOG
,
MESSAGE_PRIORITY_MED
,
IttiMsgText
,
ngap_ue_capability_ind_log
)
...
...
This diff is collapsed.
Click to expand it.
openair2/COMMON/ngap_messages_types.h
View file @
6ca57535
...
...
@@ -19,6 +19,14 @@
* contact@openairinterface.org
*/
/*
* ngap_messages_types.h
*
* Created on: 2020
* Author: Yoshio INOUE, Masayuki HARADA
* Email: yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
*/
#ifndef NGAP_MESSAGES_TYPES_H_
#define NGAP_MESSAGES_TYPES_H_
...
...
@@ -413,7 +421,7 @@ typedef struct ngap_register_gnb_req_s {
uint16_t
num_nssai
[
PLMN_LIST_MAX_SIZE
];
ngap_allowed_NSSAI_t
s_nssai
[
PLMN_LIST_MAX_SIZE
][
8
];
/* Default Paging DRX of the gNB as defined in TS 3
6
.304 */
/* Default Paging DRX of the gNB as defined in TS 3
8
.304 */
ngap_paging_drx_t
default_drx
;
/* The gNB IP address to bind */
...
...
This diff is collapsed.
Click to expand it.
openair2/GNB_APP/gnb_config.c
View file @
6ca57535
...
...
@@ -802,11 +802,16 @@ int RCconfig_NR_NG(MessageDef *msg_p, uint32_t i) {
if
(
strcmp
(
GNBSParams
[
GNB_ACTIVE_GNBS_IDX
].
strlistptr
[
j
],
*
(
GNBParamList
.
paramarray
[
k
][
GNB_GNB_NAME_IDX
].
strptr
))
==
0
)
{
paramdef_t
PLMNParams
[]
=
GNBPLMNPARAMS_DESC
;
paramlist_def_t
PLMNParamList
=
{
GNB_CONFIG_STRING_PLMN_LIST
,
NULL
,
0
};
paramdef_t
SNSSAIParams
[]
=
GNBSNSSAIPARAMS_DESC
;
paramlist_def_t
SNSSAIParamList
=
{
GNB_CONFIG_STRING_SNSSAI_LIST
,
NULL
,
0
};
/* map parameter checking array instances to parameter definition array instances */
checkedparam_t
config_check_PLMNParams
[]
=
PLMNPARAMS_CHECK
;
checkedparam_t
config_check_SNSSAIParams
[]
=
SNSSAIPARAMS_CHECK
;
for
(
int
I
=
0
;
I
<
sizeof
(
PLMNParams
)
/
sizeof
(
paramdef_t
);
++
I
)
PLMNParams
[
I
].
chkPptr
=
&
(
config_check_PLMNParams
[
I
]);
for
(
int
J
=
0
;
J
<
sizeof
(
SNSSAIParams
)
/
sizeof
(
paramdef_t
);
++
J
)
SNSSAIParams
[
J
].
chkPptr
=
&
(
config_check_SNSSAIParams
[
J
]);
paramdef_t
NGParams
[]
=
GNBNGPARAMS_DESC
;
paramlist_def_t
NGParamList
=
{
GNB_CONFIG_STRING_AMF_IP_ADDRESS
,
NULL
,
0
};
...
...
@@ -848,7 +853,10 @@ int RCconfig_NR_NG(MessageDef *msg_p, uint32_t i) {
NGAP_REGISTER_GNB_REQ
(
msg_p
).
num_plmn
=
PLMNParamList
.
numelt
;
for
(
int
l
=
0
;
l
<
PLMNParamList
.
numelt
;
++
l
)
{
char
snssaistr
[
MAX_OPTNAME_SIZE
*
2
+
8
];
sprintf
(
snssaistr
,
"%s.[%i].%s.[%i]"
,
GNB_CONFIG_STRING_GNB_LIST
,
k
,
GNB_CONFIG_STRING_PLMN_LIST
,
l
);
config_getlist
(
&
SNSSAIParamList
,
SNSSAIParams
,
sizeof
(
SNSSAIParams
)
/
sizeof
(
paramdef_t
),
snssaistr
);
NGAP_REGISTER_GNB_REQ
(
msg_p
).
mcc
[
l
]
=
*
PLMNParamList
.
paramarray
[
l
][
GNB_MOBILE_COUNTRY_CODE_IDX
].
uptr
;
NGAP_REGISTER_GNB_REQ
(
msg_p
).
mnc
[
l
]
=
*
PLMNParamList
.
paramarray
[
l
][
GNB_MOBILE_NETWORK_CODE_IDX
].
uptr
;
NGAP_REGISTER_GNB_REQ
(
msg_p
).
mnc_digit_length
[
l
]
=
*
PLMNParamList
.
paramarray
[
l
][
GNB_MNC_DIGIT_LENGTH
].
u8ptr
;
...
...
@@ -857,6 +865,20 @@ int RCconfig_NR_NG(MessageDef *msg_p, uint32_t i) {
(
NGAP_REGISTER_GNB_REQ
(
msg_p
).
mnc_digit_length
[
l
]
==
3
),
"BAD MNC DIGIT LENGTH %d"
,
NGAP_REGISTER_GNB_REQ
(
msg_p
).
mnc_digit_length
[
l
]);
NGAP_REGISTER_GNB_REQ
(
msg_p
).
num_nssai
[
l
]
=
SNSSAIParamList
.
numelt
;
for
(
int
s
=
0
;
s
<
SNSSAIParamList
.
numelt
;
++
s
)
{
NGAP_REGISTER_GNB_REQ
(
msg_p
).
s_nssai
[
l
][
s
].
sST
=
*
SNSSAIParamList
.
paramarray
[
s
][
GNB_SLICE_SERIVE_TYPE_IDX
].
uptr
;
NGAP_REGISTER_GNB_REQ
(
msg_p
).
s_nssai
[
l
][
s
].
sD_flag
=
0
;
if
(
*
SNSSAIParamList
.
paramarray
[
s
][
GNB_SLICE_DIFFERENTIATOR_IDX
].
uptr
!=
0
)
{
NGAP_REGISTER_GNB_REQ
(
msg_p
).
s_nssai
[
l
][
s
].
sD_flag
=
1
;
NGAP_REGISTER_GNB_REQ
(
msg_p
).
s_nssai
[
l
][
s
].
sD
[
0
]
=
(
*
SNSSAIParamList
.
paramarray
[
s
][
GNB_SLICE_DIFFERENTIATOR_IDX
].
uptr
&
0xFF0000
)
>>
16
;
NGAP_REGISTER_GNB_REQ
(
msg_p
).
s_nssai
[
l
][
s
].
sD
[
1
]
=
(
*
SNSSAIParamList
.
paramarray
[
s
][
GNB_SLICE_DIFFERENTIATOR_IDX
].
uptr
&
0x00FF00
)
>>
8
;
NGAP_REGISTER_GNB_REQ
(
msg_p
).
s_nssai
[
l
][
s
].
sD
[
2
]
=
(
*
SNSSAIParamList
.
paramarray
[
s
][
GNB_SLICE_DIFFERENTIATOR_IDX
].
uptr
&
0x0000FF
);
}
}
}
sprintf
(
aprefix
,
"%s.[%i]"
,
GNB_CONFIG_STRING_GNB_LIST
,
k
);
config_getlist
(
&
NGParamList
,
NGParams
,
sizeof
(
NGParams
)
/
sizeof
(
paramdef_t
),
aprefix
);
...
...
This diff is collapsed.
Click to expand it.
openair2/GNB_APP/gnb_paramdef.h
View file @
6ca57535
...
...
@@ -222,10 +222,32 @@ typedef struct ccparams_nr_x2 {
}
/* SNSSAI ID configuration */
#define GNB_CONFIG_STRING_SNSSAI_LIST "snssaiList"
#define GNB_CONFIG_STRING_SLICE_SERIVE_TYPE "sst"
#define GNB_CONFIG_STRING_SLICE_DIFFERENTIATOR "sd"
/* MME configuration parameters section name */
#define GNB_SLICE_SERIVE_TYPE_IDX 0
#define GNB_SLICE_DIFFERENTIATOR_IDX 1
#define GNBSNSSAIPARAMS_DESC { \
/* optname helpstr paramflags XXXptr def val type numelt */
\
{GNB_CONFIG_STRING_SLICE_SERIVE_TYPE, "slice serive type", 0, uptr:NULL, defuintval:1, TYPE_UINT, 0}, \
{GNB_CONFIG_STRING_SLICE_DIFFERENTIATOR, "slice differentiator", 0, uptr:NULL, defuintval:0, TYPE_UINT, 0}, \
}
#define SLICE_SERIVE_TYPE_OKRANGES {1,2,3,4}
#define SNSSAIPARAMS_CHECK { \
{ .s1 = { config_check_intval, SLICE_SERIVE_TYPE_OKRANGES, 4 } }, \
{ .s5 = { NULL } }, \
}
/* AMF configuration parameters section name */
#define GNB_CONFIG_STRING_AMF_IP_ADDRESS "amf_ip_address"
/* SRB1 configuration parameters names */
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_common.c
View file @
6ca57535
...
...
@@ -21,9 +21,9 @@
/*! \file ngap_common.c
* \brief ngap procedures for both gNB and AMF
* \author
Sebastien ROUX and Navid Nikaein
* \email
navid.nikaein@eurecom.fr
* \date 20
12-2015
* \author
Yoshio INOUE, Masayuki HARADA
* \email
yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
* \date 20
20
* \version 0.1
*/
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_common.h
View file @
6ca57535
...
...
@@ -19,11 +19,20 @@
* contact@openairinterface.org
*/
/*! \file ngap_common.h
* \brief ngap procedures for both gNB and AMF
* \author Yoshio INOUE, Masayuki HARADA
* \email yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
* \date 2020
* \version 0.1
*/
/** @defgroup _ngap_impl_ NGAP Layer Reference Implementation
* @ingroup _ref_implementation_
* @{
*/
#if HAVE_CONFIG_H_
# include "config.h"
#endif
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_gNB.c
View file @
6ca57535
...
...
@@ -21,13 +21,14 @@
/*! \file ngap_gNB.c
* \brief NGAP gNB task
* \author
S. Roux and Navid Nikaein
* \date 20
10 - 2015
* \email:
navid.nikaein@eurecom.fr
* \author
Yoshio INOUE, Masayuki HARADA
* \date 20
20
* \email:
yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
* \version 1.0
* @ingroup _ngap
*/
#include <pthread.h>
#include <stdio.h>
#include <stdlib.h>
...
...
@@ -211,16 +212,6 @@ void ngap_gNB_handle_register_gNB(instance_t instance, ngap_register_gnb_req_t *
memcpy
(
new_instance
->
s_nssai
,
ngap_register_gNB
->
s_nssai
,
sizeof
(
ngap_register_gNB
->
s_nssai
));
// config add? TBD
if
(
1
)
{
new_instance
->
num_nssai
[
0
]
=
1
;
new_instance
->
s_nssai
[
0
][
0
].
sST
=
1
;
new_instance
->
s_nssai
[
0
][
0
].
sD_flag
=
1
;
new_instance
->
s_nssai
[
0
][
0
].
sD
[
0
]
=
1
;
new_instance
->
s_nssai
[
0
][
0
].
sD
[
1
]
=
2
;
new_instance
->
s_nssai
[
0
][
0
].
sD
[
2
]
=
3
;
}
/* Add the new instance to the list of gNB (meaningfull in virtual mode) */
ngap_gNB_insert_new_instance
(
new_instance
);
NGAP_INFO
(
"Registered new gNB[%d] and %s gNB id %u
\n
"
,
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_gNB.h
View file @
6ca57535
...
...
@@ -18,6 +18,15 @@
* For more information about the OpenAirInterface (OAI) Software Alliance:
* contact@openairinterface.org
*/
/*! \file ngap_gNB.h
* \brief NGAP gNB task
* \author Yoshio INOUE, Masayuki HARADA
* \date 2020
* \email: yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
* \version 1.0
* @ingroup _ngap
*/
#include <stdio.h>
#include <stdint.h>
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_gNB_context_management_procedures.c
View file @
6ca57535
...
...
@@ -21,12 +21,14 @@
/*! \file ngap_gNB_context_management_procedures.c
* \brief NGAP context management procedures
* \author
S. Roux and Navid Nikaein
* \date 20
10 - 2015
* \email:
navid.nikaein@eurecom.fr
* \author
Yoshio INOUE, Masayuki HARADA
* \date 20
20
* \email:
yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
* \version 1.0
* @ingroup _ngap
*/
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_gNB_context_management_procedures.h
View file @
6ca57535
...
...
@@ -19,6 +19,15 @@
* contact@openairinterface.org
*/
/*! \file ngap_gNB_context_management_procedures.h
* \brief NGAP context management procedures
* \author Yoshio INOUE, Masayuki HARADA
* \date 2020
* \email: yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
* \version 1.0
* @ingroup _ngap
*/
#ifndef NGAP_GNB_CONTEXT_MANAGEMENT_PROCEDURES_H_
#define NGAP_GNB_CONTEXT_MANAGEMENT_PROCEDURES_H_
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_gNB_decoder.c
View file @
6ca57535
...
...
@@ -21,12 +21,13 @@
/*! \file ngap_gNB_decoder.c
* \brief ngap pdu decode procedures for gNB
* \author
Sebastien ROUX and Navid Nikaein
* \email
navid.nikaein@eurecom.fr
* \date 20
13 - 2015
* \author
Yoshio INOUE, Masayuki HARADA
* \email
yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
* \date 20
20
* \version 0.1
*/
#include <stdio.h>
#include "assertions.h"
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_gNB_decoder.h
View file @
6ca57535
...
...
@@ -18,6 +18,13 @@
* For more information about the OpenAirInterface (OAI) Software Alliance:
* contact@openairinterface.org
*/
/*! \file ngap_gNB_decoder.h
* \brief ngap pdu decode procedures for gNB
* \author Yoshio INOUE, Masayuki HARADA
* \email yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
* \date 2020
* \version 0.1
*/
#include <stdint.h>
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_gNB_default_values.h
View file @
6ca57535
...
...
@@ -18,6 +18,13 @@
* For more information about the OpenAirInterface (OAI) Software Alliance:
* contact@openairinterface.org
*/
/*! \file ngap_gNB_default_values.h
* \brief ngap default values
* \author Yoshio INOUE, Masayuki HARADA
* \email yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
* \date 2020
* \version 0.1
*/
#ifndef NGAP_GNB_DEFAULT_VALUES_H_
#define NGAP_GNB_DEFAULT_VALUES_H_
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_gNB_defs.h
View file @
6ca57535
...
...
@@ -19,6 +19,14 @@
* contact@openairinterface.org
*/
/*! \file ngap_gNB_defs.h
* \brief ngap define procedures for gNB
* \author Yoshio INOUE, Masayuki HARADA
* \email yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
* \date 2020
* \version 0.1
*/
#include <stdint.h>
#include "queue.h"
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_gNB_encoder.c
View file @
6ca57535
...
...
@@ -21,12 +21,13 @@
/*! \file ngap_gNB_encoder.c
* \brief ngap pdu encode procedures for gNB
* \author
Sebastien ROUX and Navid Nikaein
* \email
navid.nikaein@eurecom.fr
* \date 20
13 - 2015
* \author
Yoshio INOUE, Masayuki HARADA
* \email
yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
* \date 20
20
* \version 0.1
*/
#include <stdio.h>
#include <string.h>
#include <stdint.h>
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_gNB_encoder.h
View file @
6ca57535
...
...
@@ -19,6 +19,14 @@
* contact@openairinterface.org
*/
/*! \file ngap_gNB_encoder.h
* \brief ngap pdu encode procedures for gNB
* \author Yoshio INOUE, Masayuki HARADA
* \email yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
* \date 2020
* \version 0.1
*/
#ifndef NGAP_GNB_ENCODER_H_
#define NGAP_GNB_ENCODER_H_
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_gNB_handlers.c
View file @
6ca57535
...
...
@@ -21,12 +21,12 @@
/*! \file ngap_gNB_handlers.c
* \brief ngap messages handlers for gNB part
* \author
Sebastien ROUX and Navid Nikaein
* \email
navid.nikaein@eurecom.fr
* \date 20
13 - 2015
* \author
Yoshio INOUE, Masayuki HARADA
* \email
yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
* \date 20
20
* \version 0.1
*/
#include <stdint.h>
#include "intertask_interface.h"
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_gNB_handlers.h
View file @
6ca57535
...
...
@@ -18,7 +18,15 @@
* For more information about the OpenAirInterface (OAI) Software Alliance:
* contact@openairinterface.org
*/
/*! \file ngap_gNB_handlers.h
* \brief ngap messages handlers for gNB part
* \author Yoshio INOUE, Masayuki HARADA
* \email yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
* \date 2020
* \version 0.1
*/
#ifndef NGAP_GNB_HANDLERS_H_
#define NGAP_GNB_HANDLERS_H_
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_gNB_itti_messaging.c
View file @
6ca57535
...
...
@@ -18,7 +18,15 @@
* For more information about the OpenAirInterface (OAI) Software Alliance:
* contact@openairinterface.org
*/
/*! \file ngap_gNB_itti_messaging.c
* \brief ngap itti messages handlers for gNB
* \author Yoshio INOUE, Masayuki HARADA
* \email yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
* \date 2020
* \version 0.1
*/
#include "intertask_interface.h"
#include "ngap_gNB_itti_messaging.h"
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_gNB_itti_messaging.h
View file @
6ca57535
...
...
@@ -18,6 +18,14 @@
* For more information about the OpenAirInterface (OAI) Software Alliance:
* contact@openairinterface.org
*/
/*! \file ngap_gNB_itti_messaging.h
* \brief ngap itti messages handlers for gNB
* \author Yoshio INOUE, Masayuki HARADA
* \email yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
* \date 2020
* \version 0.1
*/
#ifndef NGAP_GNB_ITTI_MESSAGING_H_
#define NGAP_GNB_ITTI_MESSAGING_H_
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_gNB_management_procedures.c
View file @
6ca57535
...
...
@@ -21,9 +21,9 @@
/*! \file ngap_gNB_management_procedures.c
* \brief NGAP gNB task
* \author
S. Roux and Navid Nikaein
* \date 20
10 - 2016
* \email:
navid.nikaein@eurecom.fr
* \author
Yoshio INOUE, Masayuki HARADA
* \date 20
20
* \email:
yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
* \version 1.0
* @ingroup _ngap
*/
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_gNB_management_procedures.h
View file @
6ca57535
...
...
@@ -19,6 +19,15 @@
* contact@openairinterface.org
*/
/*! \file ngap_gNB_management_procedures.h
* \brief NGAP gNB task
* \author Yoshio INOUE, Masayuki HARADA
* \date 2020
* \email: yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
* \version 1.0
* @ingroup _ngap
*/
#ifndef NGAP_GNB_MANAGEMENT_PROCEDURES_H_
#define NGAP_GNB_MANAGEMENT_PROCEDURES_H_
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_gNB_nas_procedures.c
View file @
6ca57535
...
...
@@ -20,13 +20,15 @@
*/
/*! \file ngap_gNB_nas_procedures.c
* \brief NGAP
e
Nb NAS procedure handler
* \author
S. Roux and Navid Nikaein
* \date 20
10 - 2015
* \email:
navid.nikaein@eurecom.fr
* \brief NGAP
g
Nb NAS procedure handler
* \author
Yoshio INOUE, Masayuki HARADA
* \date 20
20
* \email:
yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
* \version 1.0
* @ingroup _ngap
*/
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_gNB_nas_procedures.h
View file @
6ca57535
...
...
@@ -18,6 +18,15 @@
* For more information about the OpenAirInterface (OAI) Software Alliance:
* contact@openairinterface.org
*/
/*! \file ngap_gNB_nas_procedures.h
* \brief NGAP gNb NAS procedure handler
* \author Yoshio INOUE, Masayuki HARADA
* \date 2020
* \email: yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
* \version 1.0
* @ingroup _ngap
*/
#ifndef NGAP_GNB_NAS_PROCEDURES_H_
#define NGAP_GNB_NAS_PROCEDURES_H_
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_gNB_nnsf.c
View file @
6ca57535
...
...
@@ -21,9 +21,10 @@
/*! \file ngap_gNB_nnsf.c
* \brief ngap NAS node selection functions
* \author
Sebastien ROUX <sebastien.roux@eurecom.fr>
* \date 20
12
* \author
Yoshio INOUE, Masayuki HARADA
* \date 20
20
* \version 0.1
* \email: yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
*/
#include <stdio.h>
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_gNB_nnsf.h
View file @
6ca57535
...
...
@@ -19,6 +19,14 @@
* contact@openairinterface.org
*/
/*! \file ngap_gNB_nnsf.h
* \brief ngap NAS node selection functions
* \author Yoshio INOUE, Masayuki HARADA
* \date 2020
* \version 0.1
* \email: yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
*/
#ifndef NGAP_GNB_NNSF_H_
#define NGAP_GNB_NNSF_H_
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_gNB_overload.c
View file @
6ca57535
...
...
@@ -21,11 +21,13 @@
/*! \file ngap_gNB_overload.c
* \brief ngap procedures for overload messages within gNB
* \author
Sebastien ROUX <sebastien.roux@eurecom.fr>
* \date 20
12
* \author
Yoshio INOUE, Masayuki HARADA
* \date 20
20
* \version 0.1
* \email: yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
*/
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_gNB_overload.h
View file @
6ca57535
...
...
@@ -19,6 +19,14 @@
* contact@openairinterface.org
*/
/*! \file ngap_gNB_overload.h
* \brief ngap procedures for overload messages within gNB
* \author Yoshio INOUE, Masayuki HARADA
* \date 2020
* \version 0.1
* \email: yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
*/
#ifndef NGAP_GNB_OVERLOAD_H_
#define NGAP_GNB_OVERLOAD_H_
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_gNB_trace.c
View file @
6ca57535
...
...
@@ -19,6 +19,14 @@
* contact@openairinterface.org
*/
/*! \file ngap_gNB_trace.c
* \brief ngap trace procedures for gNB
* \author Yoshio INOUE, Masayuki HARADA
* \date 2020
* \version 0.1
* \email: yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
*/
#include <stdint.h>
#include "assertions.h"
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_gNB_trace.h
View file @
6ca57535
...
...
@@ -19,6 +19,14 @@
* contact@openairinterface.org
*/
/*! \file ngap_gNB_trace.h
* \brief ngap trace procedures for gNB
* \author Yoshio INOUE, Masayuki HARADA
* \date 2020
* \version 0.1
* \email: yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
*/
#ifndef NGAP_GNB_TRACE_H_
#define NGAP_GNB_TRACE_H_
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_gNB_ue_context.c
View file @
6ca57535
...
...
@@ -21,10 +21,11 @@
/*! \file ngap_gNB_ue_context.c
* \brief ngap UE context management within gNB
* \author
Sebastien ROUX <sebastien.roux@eurecom.fr>
* \date 20
12
* \author
Yoshio INOUE, Masayuki HARADA
* \date 20
20
* \version 0.1
*/
* \email: yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
*/
#include <stdio.h>
#include <stdlib.h>
...
...
This diff is collapsed.
Click to expand it.
openair3/NGAP/ngap_gNB_ue_context.h
View file @
6ca57535
...
...
@@ -18,7 +18,15 @@
* For more information about the OpenAirInterface (OAI) Software Alliance:
* contact@openairinterface.org
*/
/*! \file ngap_gNB_ue_context.h
* \brief ngap UE context management within gNB
* \author Yoshio INOUE, Masayuki HARADA
* \date 2020
* \version 0.1
* \email: yoshio.inoue@fujitsu.com,masayuki.harada@fujitsu.com (yoshio.inoue%40fujitsu.com%2cmasayuki.harada%40fujitsu.com)
*/
#include "tree.h"
#include "queue.h"
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment