Raymond Knopp
d27e6f21b0
bugfix in F1 module_id handling for transaction idntifiers
2018-09-23 03:11:39 -04:00
Bing-Kai Hong
57755e2773
Check node type for the MAC API calls (find_UE)
2018-09-22 16:44:45 +02:00
Bing-Kai Hong
ba609ca94f
Set the RRC status in DU, Reconfigure SRB2, Manage RRC/NAS UL message in DU
2018-09-22 16:01:31 +02:00
Raymond Knopp
f6c28fad62
extra log in F1AP receiver for DL_RRC_MESSAGE_TRANSFER to identify RRC message type
2018-09-22 04:55:57 -04:00
Raymond Knopp
1cf564a74f
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
2018-09-22 04:28:48 -04:00
Raymond Knopp
45eda99583
conditions for configuration in DU
2018-09-22 04:28:29 -04:00
Raymond Knopp
ac1496c212
conditions for rlc_config_asn in CU
2018-09-22 04:26:05 -04:00
Raymond Knopp
c43281a7c9
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
2018-09-21 16:46:40 -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
360e2e77a9
monolithic ok (RRCConnectionSetupComplete)
2018-09-21 18:07:47 +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
Raymond Knopp
34172c7a4c
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
2018-09-21 07:59:04 +02:00
Raymond Knopp
8a11e8dd52
protection of RLC configuration in case of CU
2018-09-21 07:58:25 +02:00
Raymond Knopp
4cdc01384d
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
...
Conflicts:
cmake_targets/tools/build_helper
2018-09-20 16:25:05 -04:00
Raymond Knopp
05c7681b5a
cu machine @ RH
2018-09-20 16:23:35 -04:00
Raymond Knopp
461bfa5fae
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
2018-09-20 16:15:20 -04:00
Raymond Knopp
5a8622960e
partial removal of warning
2018-09-20 16:13:59 -04:00
Robert Schmidt
a8bd9df3eb
Remove local_interface from F1U/UDP parameters
2018-09-20 20:07:01 +02:00
Bing-Kai Hong
0372c9b289
Generate the DCCH and send from pdcp
2018-09-20 19:12:05 +02:00
Bing-Kai Hong
53d741f20d
Generate the DCCH and send from pdcp
2018-09-20 18:58:59 +02:00
Robert Schmidt
7ed0aa1d6a
Add F1U proto_agent calls, remove old code
2018-09-20 17:13:18 +02:00
Robert Schmidt
eacd1cfbf0
PROTO_AGENT test program changes
2018-09-20 15:03:47 +02:00
Robert Schmidt
b564b116d3
Fix memory leaks in PROTO_AGENT
2018-09-20 15:03:47 +02:00
Robert Schmidt
7f40bf76fb
ASYNC_IF: join threads when destroying link manager
2018-09-20 15:03:47 +02:00
Robert Schmidt
4318072bb7
PROTO_AGENT: don't send ACKs, formatting
2018-09-20 15:03:47 +02:00
Robert Schmidt
d94ae11fe0
Add test programs to verify F1U
2018-09-20 15:03:47 +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
f060385b6a
Improve UDP support of ASYNC_IF
...
* peer_addr is now const
* new_link_udp_server() can bind to address or INADDR_ANY
* socket_udp_receive() happens without a loop
* socket_udp_send() happens without a loop
* sending in two packets (first size, then data) is only performed for TCP,
SCTP, not for UDP anymore (it is unreliable, so we could miss something and
will receive complete garbage)
2018-09-20 15:03:47 +02:00
Raymond Knopp
5f758074ef
RRCConnectionSetupComplete received in CU! (needed to allocate mem_pool for pdcp. remaining transactions on SRB1 and then SRB2 need to use PDCP (DCCH).
2018-09-20 02:53:26 +02:00
Raymond Knopp
2acdfc14b2
UL_RRC_MESSAGE_TRANSFER correctly received in CU. But : it shouldn't go directly to RRC, it has to go through PDCP via pdcp_data_ind
2018-09-20 02:24:43 +02:00
Raymond Knopp
ac5e8cbdfc
UL_RRC_MESSAGE_TRANSFER arrives in CU, which crashes :-(
2018-09-20 02:10:49 +02:00
Raymond Knopp
43def3d76c
crashes inside DU_send_UL_RRC_MESSAGE_TRANSFER
2018-09-20 01:38:57 +02:00
Raymond Knopp
7ea6cb25a4
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
...
Conflicts:
openair2/F1AP/f1ap_du_rrc_message_transfer.c
2018-09-20 00:15:45 +02:00
Raymond Knopp
a6d3efb9a4
minor changes for testing
2018-09-20 00:12:46 +02:00
Navid Nikaein
cee89cb389
Send the UL_RRC_MESSAGE over DCCH from CU to RRC
2018-09-19 21:22:24 +02:00
Raymond Knopp
578ce9ebe1
up to RRCConnectionSetupComplete Transmission in UE
2018-09-19 20:14:55 +02:00
Bing-Kai Hong
a7be0cc2a8
send F1AP_UL_RRC_MESSAGE from rrc
2018-09-19 19:47:11 +02:00
Bing-Kai Hong
24884bfb2b
Update complete elements with ue context setup request
2018-09-19 18:57:48 +02:00
Raymond Knopp
3d1faefad9
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
2018-09-19 12:32:23 +02:00
Raymond Knopp
0b81663408
Merge branch 'feature-127-protocol-split' of https://gitlab.eurecom.fr/oai/openairinterface5g into feature-127-protocol-split
...
Conflicts:
openair2/F1AP/f1ap_du_rrc_message_transfer.c
2018-09-19 12:32:14 +02:00
Robert Schmidt
144a0a37e5
define display_backtrace() without void
2018-09-19 12:11:56 +02:00
Robert Schmidt
1cd43984c2
Remove PDCP/RLC code depending on old F1U/PROTO_AGENT
2018-09-19 11:56:54 +02:00
Robert Schmidt
3ad16e9806
minor fixes
2018-09-19 11:46:38 +02:00
Robert Schmidt
3b68376ad3
PROTO_AGENT: Restructure/simplify code, UDP only, no own configuration
2018-09-19 11:46:38 +02:00
Robert Schmidt
cf55a513d9
ASYNC_IF: peer addresses as const in interface
2018-09-19 11:46:38 +02:00
Robert Schmidt
c19bdb776f
add UE Context Setup Req at CU/DU
...
- add message sender (CU) + handler (CU) and fill with data from ITTI message
- add PLMNID_TO_MCC_MNC and BIT_STRING_TO_TRANSPORT_LAYER_ADDRESS_IPv4 macros
- correct TRANSPORT_LAYER_ADDRESS_TO_BIT_STRING:
change name to TRANSPORT_LAYER_ADDRESS_IPv4_TO_BIT_STRING, make it send 4B, not 5
2018-09-19 11:46:38 +02:00
Raymond Knopp
de205def25
added configuration of DU L2 functions upon RRCConnectionSetup reception
2018-09-19 10:46:36 +02:00