Robert Schmidt
b702b415a7
Split enb_config_reply->cell_conf message to PHY, MAC, RRC
2018-11-07 10:48:35 +01:00
Robert Schmidt
2623e3f298
Improve interface of FlexRAN RAN API: Return protobuf types
...
The functions of the RAN API should not return the types of OAI, but protobuf
types. Previously, they would return OAI types and the calling code "marshals"
this into Protobuf type. This commit changes the following functions and
modifies the calling code to directly store the protobuf type:
* flexran_get_hopping_mode()
* flexran_get_phich_resource()
* flexran_get_phich_duration()
* flexran_get_ul_cyclic_prefix_length()
* flexran_get_dl_cyclic_prefix_length()
* flexran_get_duplex_mode() usage
* flexran_get_enable64QAM()
2018-11-07 10:48:35 +01:00
Robert Schmidt
e8af3bd464
Selectively load FlexRAN CMs depending on BS capability
2018-11-07 10:48:32 +01:00
Robert Schmidt
c81535a8b0
Add FlexRAN PHY CM
2018-11-07 10:40:17 +01:00
Robert Schmidt
391320b992
Simplify PDCP FlexRAN agent interface
2018-11-07 10:40:17 +01:00
Robert Schmidt
5e0088fa52
Simplify RRC FlexRAN agent interface
2018-11-07 10:40:17 +01:00
Robert Schmidt
33d0ac4982
Simplify MAC FlexRAN agent interface
2018-11-07 10:40:17 +01:00
Robert Schmidt
608a14591e
Add BS ID and Capabilities to FlexRAN Hello Msg
...
* Hello msg agent->RTC carries ID and capabilities this agent supports
* RAN API provides ID and capabilities:
- flexran_get_bs_id()
- flexran_get_capabilities() // protobuf list of capabilities
- flexran_get_capabilities() // capabilities as bit mask
Add FlexRAN capabilities mask RAN API function
2018-11-07 10:40:07 +01:00
Robert Schmidt
eb577d11dd
Remove warnings in enb_config.c and rrc_eNB.c
2018-11-07 10:26:41 +01:00
Robert Schmidt
1114efad1c
Remove capabilities+agent_id from FlexRAN conf/RCconfig_flexran()
2018-11-07 10:26:08 +01:00
Robert Schmidt
9d2637557c
Add BS capability protobuf message in FlexRAN
2018-10-23 14:59:19 +02:00
Robert Schmidt
5e1f344199
Add Disconnect protobuf message description in FlexRAN
2018-10-23 14:58:30 +02:00
Raymond Knopp
45eda99583
conditions for configuration in DU
2018-09-22 04:28:29 -04:00
Raymond Knopp
876e9efd99
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
2018-09-21 16:39:46 -04:00
Raymond Knopp
5de7f61fd5
monolithic is functional with EPC and COTS UE (full connection)
2018-09-21 16:38:06 -04:00
Bing-Kai Hong
1181790b86
Partially update the node_type check
2018-09-21 22:07:39 +02:00
Raymond Knopp
a1b60957a1
reworking logic for selection of configuration parameters as a function of node (CU/DU/eNB)
2018-09-21 21:19:27 +02:00
Raymond Knopp
1e5f95cd95
fixes for monolithic case. Still doesn't work to RRCConnectionSetup, context allocation problem.
2018-09-21 17:23:08 +02:00
Robert Schmidt
a8bd9df3eb
Remove local_interface from F1U/UDP parameters
2018-09-20 20:07:01 +02:00
Robert Schmidt
278fc6d711
Improve PROTO_AGENT
...
* unified CU/DU in one PROTO_AGENT instance since they are symmetric from UDP POV
* delete a lot of unnecessary code
* better error handling
* can reciprocally send data
2018-09-20 15:03:47 +02:00
Robert Schmidt
3b68376ad3
PROTO_AGENT: Restructure/simplify code, UDP only, no own configuration
2018-09-19 11:46:38 +02:00
Raymond Knopp
825c33df1b
handling of nr_cellid and creation of context upon CCCH transmission.
...
Connection goes until generation of RRCConnectionSetup in CU which crashes (it calls rrc_mac_config_req. For DU this should be replaced with filling DL_RRC_MESSAGE_TRANSFER
2018-09-16 23:07:14 +02:00
Raymond Knopp
fc6afc8116
simulation up to CCCH reception in DU is functional
2018-09-15 13:59:11 +02:00
Raymond Knopp
d670138b69
fixes for SIB2/3 handling in DU
2018-09-15 12:57:17 +02:00
Raymond Knopp
b683395df1
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
...
Conflicts:
openair2/F1AP/f1ap_cu_interface_management.c
openair2/F1AP/f1ap_du_interface_management.c
2018-09-14 19:08:36 +02:00
Raymond Knopp
91d4cd3cfd
debugging of F1AP-Setup-Resp procedure in DU. DU configuration is ok now.
2018-09-14 18:58:46 +02:00
Bing-Kai Hong
62a5d9031d
Update complete the NR_Mode_Info structure for F1 SETUP REQUEST
2018-09-14 16:45:15 +02:00
Bing-Kai Hong
30977ecc12
Replace some dummy value with DU from exist define in f1ap_setup_req_t
2018-09-14 15:12:37 +02:00
Bing-Kai Hong
37b9e7b512
Handle the f1 setup request and send back f1 response with value from conf
2018-09-12 19:51:03 +02:00
Bing-Kai Hong
44d0fa64e0
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
2018-09-11 20:13:02 +02:00
Raymond Knopp
00c0a3e5f8
compiles now
2018-09-11 19:55:32 +02:00
Bing-Kai Hong
ac3db89ec1
Remove the dummy value in DU, and store the payload data in DU
2018-09-11 17:53:16 +02:00
Raymond Knopp
66fc1bbd42
added F1/RRC interfaces for CU handling of F1Setup procedure
...
note: doesn't compile yet.
2018-09-11 17:25:42 +02:00
Bing-Kai Hong
7732b49a34
Ignore config x2, if we are in F1 procedure
2018-09-10 16:20:54 +02:00
Bing-Kai Hong
9f098a3461
Merge remote-tracking branch 'origin/develop' into feature-127-protocol-split
2018-09-10 15:33:03 +02:00
Bing-Kai Hong
ab412cb39d
Normalization of the file names for CU and DU
2018-09-10 13:39:48 +02:00
Robert Schmidt
5a74b790a2
Restructure code, CMakeLists fixes
...
- move the configuration reading code before task creation
- fix CMakeLists.txt so that lte-softmodem-nos1 compiles
2018-09-08 18:55:30 +02:00
Bing-Kai Hong
021d7abf8a
Create the F1 pingpong procedure with SCTP
2018-09-07 19:04:45 +02:00
Robert Schmidt
c4370d9df0
Start CU/DU tasks in create_remaining_tasks() of ENB_APP
2018-09-07 12:17:03 +02:00
Bing-Kai Hong
e82cae08c3
fix wrong parameter when get ip address in DU
2018-09-07 12:07:26 +02:00
Bing-Kai Hong
b6295efd2a
modify the ip address struct in f1 setup req for DU
2018-09-07 11:53:33 +02:00
Bing-Kai Hong
185c2fd46b
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
2018-09-06 19:15:52 +02:00
Bing-Kai Hong
d0de98e067
Create SCTP request and response with ITTI procedure for F1
2018-09-06 19:13:09 +02:00
Robert Schmidt
87093e1b55
Restructure create_tasks(): start tasks depending on RAN type, is read in RCconfig_RRC()
2018-09-06 18:12:47 +02:00
Bing-Kai Hong
f19fa8ad47
Create ITTI procedure for F1
2018-09-06 11:56:15 +02:00
Raymond Knopp
32a39e9a67
CU configuration modifications
2018-09-05 22:28:56 +02:00
Raymond Knopp
3e987bc143
update of cu configuration file
2018-09-05 11:53:08 +02:00
Raymond Knopp
e2dd22b6ae
added parsing of F1AP_SETUP_RESP message and subsequent RAN configuration in DU
2018-09-04 23:07:46 +02:00
Raymond Knopp
c8c8032358
initial DU part for F1AP_setup_resp
2018-09-04 09:25:02 +02:00
Raymond Knopp
c56eb9eda7
addition of configuration (DU) for F1AP and filling of F1AP_SET_REQ parameters
2018-09-04 07:40:04 +02:00