Remove unused GTP types
This commit is contained in:
@@ -132,48 +132,6 @@ typedef struct gtpv1u_gnb_delete_tunnel_req_s gtpv1u_gnb_delete_tunnel_req_t;
|
|||||||
instance_t gtpv1Init(openAddr_t context);
|
instance_t gtpv1Init(openAddr_t context);
|
||||||
void *gtpv1uTask(void *args);
|
void *gtpv1uTask(void *args);
|
||||||
|
|
||||||
#define GTPV1U_BEARER_OFFSET 3
|
|
||||||
#define GTPV1U_MAX_BEARERS_ID (32 - GTPV1U_BEARER_OFFSET) /* max_val_LTE_DRB_Identity */
|
|
||||||
typedef enum {
|
|
||||||
BEARER_DOWN = 0,
|
|
||||||
BEARER_IN_CONFIG,
|
|
||||||
BEARER_UP,
|
|
||||||
BEARER_DL_HANDOVER,
|
|
||||||
BEARER_UL_HANDOVER,
|
|
||||||
BEARER_MAX,
|
|
||||||
} bearer_state_t;
|
|
||||||
|
|
||||||
typedef struct fixMe_gtpv1u_bearer_s {
|
|
||||||
/* TEID used in dl and ul */
|
|
||||||
teid_t teid_eNB; ///< eNB TEID
|
|
||||||
uintptr_t teid_eNB_stack_session; ///< eNB TEID
|
|
||||||
teid_t teid_sgw; ///< Remote TEID
|
|
||||||
in_addr_t sgw_ip_addr;
|
|
||||||
struct in6_addr sgw_ip6_addr;
|
|
||||||
teid_t teid_teNB;
|
|
||||||
in_addr_t tenb_ip_addr; ///< target eNB ipv4
|
|
||||||
struct in6_addr tenb_ip6_addr; ///< target eNB ipv6
|
|
||||||
tcp_udp_port_t port;
|
|
||||||
//NwGtpv1uStackSessionHandleT stack_session;
|
|
||||||
bearer_state_t state;
|
|
||||||
} fixMe_gtpv1u_bearer_t;
|
|
||||||
|
|
||||||
typedef struct gtpv1u_ue_data_s {
|
|
||||||
/* UE identifier for oaisim stack */
|
|
||||||
rnti_t ue_id;
|
|
||||||
|
|
||||||
/* Unique identifier used between PDCP and GTP-U to distinguish UEs */
|
|
||||||
uint32_t instance_id;
|
|
||||||
int num_bearers;
|
|
||||||
/* Bearer related data.
|
|
||||||
* Note that the first LCID available for data is 3 and we fixed the maximum
|
|
||||||
* number of e-rab per UE to be (32 [id range]), max RB is 11. The real rb id will 3 + rab_id (3..32).
|
|
||||||
*/
|
|
||||||
fixMe_gtpv1u_bearer_t bearers[GTPV1U_MAX_BEARERS_ID];
|
|
||||||
|
|
||||||
//RB_ENTRY(gtpv1u_ue_data_s) gtpv1u_ue_node;
|
|
||||||
} gtpv1u_ue_data_t;
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user