E1 Reestablishment

- PDCP reestablishment on CUCP (DRBs) 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)

cuup_notify_reestablishment:

- to fetch PDU session to setup in E1 following logic as in e1_send_bearer_updates
- fill bearer context modification request with stored F1-U tunnel information
  during E1 reestablishment, otherwise it would initialized to 0 by default
- update GTP tunnel with the stored configuration after E1 reestablishment
This commit is contained in:
Guido Casati
2024-03-01 09:48:35 +01:00
parent c83ff4c388
commit 2a078c757b
6 changed files with 94 additions and 27 deletions
+1 -1
View File
@@ -125,7 +125,7 @@ typedef struct bearer_context_pdcp_config_s {
long rLC_Mode;
long reorderingTimer;
long discardTimer;
long pDCP_Reestablishment;
bool pDCP_Reestablishment;
} bearer_context_pdcp_config_t;
typedef struct drb_to_setup_s {