Robert Schmidt
e71adffcfd
Correct logging messages in FlexRAN & PROTO_AGENT
2018-11-07 10:53:52 +01:00
Robert Schmidt
f01c78e532
Set thread names for FlexRAN and PROTO rx_thread
2018-11-07 10:53:52 +01:00
Robert Schmidt
86fcea8dd5
Call free_mem_block() after sending F1U packet
2018-10-18 16:47:44 +02:00
Bing-Kai Hong
1181790b86
Partially update the node_type check
2018-09-21 22:07:39 +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
b564b116d3
Fix memory leaks in PROTO_AGENT
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
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
b27cd4dd1b
Reduce warnings in PROTO_AGENT heavily
2018-09-13 13:47:56 +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
Calvin HSU
b58ef54608
Merge remote-tracking branch 'origin/develop' into feature-127-protocol-split
2018-08-28 12:22:59 +02:00
Nikos Makris
4195681fc9
Merge remote-tracking branch 'origin/develop' into feature-127-protocol-split
...
Tested with one UE
Possibly broken FLEXRAN (different methods for configuring the link manager)
2018-04-05 13:22:12 +03:00
Nikos Makris
73691de7f6
Fixes that were affecting the communication between PDCP and RLC, cleanup
2018-02-08 19:13:34 +02:00
Nikos Makris
bc0f49cea0
Merge remote-tracking branch 'origin/develop' into feature-127-protocol-split
...
OAISIM NoS1 broken, needs fixing (no linking of libraries for the UE code)
2018-02-02 20:21:34 +02:00
Nikos Makris
9db40696f7
Added functionality for UDP/TCP/SCTP transferring of data over the ASYNC channel interface.
...
Added selection of interfaces through the configuration file with a new block of statements as follows:
FLEXSPLIT_INTERFACES :
{
DU_INTERFACE_NAME_FOR_F1U = "lo";
DU_IPV4_ADDRESS_FOR_F1U = "127.0.0.1/24";
DU_PORT_FOR_F1U = 2210;
CU_INTERFACE_NAME_FOR_F1U = "lo";
CU_IPV4_ADDRESS_FOR_F1U = "127.0.0.1"; //Address to search the DU
CU_PORT_FOR_F1U = 2210;
// One of TCP/UDP/SCTP
F1_U_TRANSPORT_TYPE = "UDP";
};
2017-07-21 14:02:09 +03:00
Nikos Makris
af6af8a90d
Cleanup of the messages; sometimes an error is logged
2016-10-10 20:12:46 +03:00
Nikos Makris
e0c3356dbb
Fixed memory management issues
2016-10-10 19:43:26 +03:00
Nikos Makris
9f3b8cb9f8
Added support for the UL split:
...
TODO:
1) connection to UEs is broken (tested for oaisim)
2) Memory management problems, oaisim is exiting for large rates of traffic
2016-09-15 18:38:31 +03:00
Nikos Makris
2eb2b5e7ba
First working version of the DL split.
...
TODO list:
1) check the message handler as if the function is not present it does not return msg not handled
2) use and check return arguments from the functions calling the data req
3) parse the config file for the configuration arguments
4) clean up the messy code
5) define and use other protocols than TCP for the communication between RLC and PDCP
2016-09-13 21:02:20 +03:00
Nikos Makris
96e46e77e2
RLC_DATA_REQ Message is created and sent over the async channel, initial functionality preserved
2016-09-08 20:44:33 +03:00
Nikos Makris
70ad5d587e
Functionality for a simple protocol agent exchanging echo_request/reply messages
2016-09-05 14:28:58 +03:00
Nikos Makris
bc5e30318f
Added proto_agent files for a simple message exchange in oaisim
2016-09-05 14:09:22 +03:00