Skip to content

E1 Re-establishment

Guido Casati requested to merge e1-reestablishment into develop

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

Merge request reports