diff --git a/openair2/COMMON/gtpv1_u_messages_types.h b/openair2/COMMON/gtpv1_u_messages_types.h index b3c8343bc92f118ea25178a43a93e6a398a44202..ec07a61f2129fa76842d4de8f782701e7b351e54 100755 --- a/openair2/COMMON/gtpv1_u_messages_types.h +++ b/openair2/COMMON/gtpv1_u_messages_types.h @@ -41,6 +41,8 @@ #define GTPV1U_ENB_TUNNEL_DATA_IND(mSGpTR) (mSGpTR)->ittiMsg.Gtpv1uTunnelDataInd #define GTPV1U_ENB_TUNNEL_DATA_REQ(mSGpTR) (mSGpTR)->ittiMsg.Gtpv1uTunnelDataReq +#define GTPV1U_ALL_TUNNELS_TEID (teid_t)0xFFFFFFFF + typedef struct gtpv1u_enb_create_tunnel_req_s { module_id_t ue_index; int num_tunnels; @@ -76,8 +78,9 @@ typedef struct gtpv1u_enb_update_tunnel_resp_s { typedef struct gtpv1u_enb_delete_tunnel_req_s { module_id_t ue_index; - ebi_t eps_bearer_id; - teid_t enb_S1u_teid; ///< local SGW S11 Tunnel Endpoint Identifier + uint8_t num_erab; + ebi_t eps_bearer_id[GTPV1U_MAX_BEARERS_PER_UE]; + //teid_t enb_S1u_teid; ///< local SGW S11 Tunnel Endpoint Identifier } gtpv1u_enb_delete_tunnel_req_t; typedef struct gtpv1u_enb_delete_tunnel_resp_s {