- 08 Feb, 2019 2 commits
-
-
Robert Schmidt authored
* Restructure the code handling the UEs F1AP knows * This fixes a bug that only two phones can be connected
-
Robert Schmidt authored
-
- 07 Feb, 2019 4 commits
-
-
Robert Schmidt authored
link_send_packet() has been extended to use for multiple protocols (added UDP, SCTP after TCP). The test was not update, though, which is fixed in this commit.
-
Robert Schmidt authored
-
Robert Schmidt authored
This adds an exit flag as well as the proto_agent_async_msg_recv_unlock() function to unlock and release the proto_agent worker thread correctly.
-
Robert Schmidt authored
This changes the destroy_link_manager() function to: * call a new function message_get_unlock() to unlock the sending thread from its blocking message_get() * calls pthread_cancel() on the receiving thread, because this unlocks any blocking read from a file descriptor The same message_get_unlock() function has been added ringbuffer_queue to keep the interfaces the same (it does nothing, because ringbuffer_queue is non-blocking).
-
- 29 Jan, 2019 2 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
-
- 28 Jan, 2019 1 commit
-
-
Robert Schmidt authored
-
- 25 Jan, 2019 1 commit
-
-
Robert Schmidt authored
This commits isolates the S1 UE Ctxt Rel Complete and GTP Tunnel Delete Requests in functions and calls these function in the original place (rrc_rx_tx()). The same functions are then used in the F1 UE Ctxt Rel Complete handler to perform the same functionality, i.e. forward the UE Ctxt Rel Complete message to the MME and free outstanding resources (RRC context, GTP tunnels, S1 context).
-
- 22 Jan, 2019 1 commit
-
-
Robert Schmidt authored
-
- 19 Jan, 2019 4 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
- 18 Jan, 2019 2 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
When a phone loses connection, it should not simply be removed but first CU should be informed which will send a ContextRelCmd. Correspondingly, when the RRC releases the UE, it does not send a UE Context Release Req
-
- 17 Jan, 2019 1 commit
-
-
Robert Schmidt authored
-
- 16 Jan, 2019 1 commit
-
-
Robert Schmidt authored
-
- 10 Jan, 2019 3 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
* remove PDCP/RRC contexts * inform the FlexRAN controller
-
Robert Schmidt authored
sctp_create_new_listener() takes a parameter server_type which is NOT the IP version but whether it is an SCTP multihoming server. There was a bug that when multihoming is not wanted, it created an IPv6 socket instead of IPv4. This commit fixes this. IPv6 is not supported yet.
-
- 07 Dec, 2018 8 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
* MAC differentiates between DU/eNB * sends ITTI message to DU task for F1AP_UE_CONTEXT_RELEASE_REQ * message is dispatched to correctly in DU_TASK * sender correctly fills IDs and cause and sends
-
- 05 Dec, 2018 2 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
* RRC and MAC might sort users differently * therefore, we have to "reverse lookup" the MAC ID from the RNTI when filling user info * For this purpose, add RAN API function flexran_get_mac_ue_id_rnti()
-
- 07 Nov, 2018 8 commits
-
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
-
Robert Schmidt authored
* F1AP has to read MCC/MNC from list * Do not stop if MACRLC list is not present in conf, it might be a CU
-
Robert Schmidt authored
-
Robert Schmidt authored
-