E1 Re-establishment
This MR introduce a Bearer Context Modification procedure over E1 interface to handle the re-establishment with a CUCP-CUUP split:
- PDCP reestablishment on CUCP (SRBs) triggering Bearer Context Modification procedures over E1
- Performing PDCP reestablishment for requested DRBs on CUUP
- Introduced function to notify re-establishment to CU-UP
- removed call to PDCP reestablishment for the DRBs on CUCP (it's done on CUUP)
The Bearer Context Modification procedure have been also reworked a little bit to improve readability of the code:
- many structs and definitions are overlapping between the two different E1 procedures
- introduced naming specific to E1 Bearer Context Modification to improve readability
- grouped SDAP and PDCP configuration IEs for better reusability and readability
- introduced functions to set and get default PDCP config (DRBs and Bearer Contexts)
- storing DL TL and TEID information coming from UE context setup/modification response messages in RRC
- fill bearer context modification request with such information during E1 reestablishment, otherwise it would initialized to 0 by default
Other minor changes have been made.
closes #712 (closed)
Edited by Robert Schmidt