46 lines
733 B
C
46 lines
733 B
C
#ifndef _UAPI_LINUX_GTP_H_
|
|
#define _UAPI_LINUX_GTP_H__
|
|
|
|
enum {
|
|
IFLA_GTP_UNSPEC,
|
|
IFLA_GTP_LOCAL_ADDR_IPV4,
|
|
IFLA_GTP_HASHSIZE,
|
|
__IFLA_GTP_MAX,
|
|
};
|
|
#define IFLA_GTP_MAX (__IFLA_GTP_MAX - 1)
|
|
|
|
enum gtp_genl_cmds {
|
|
GTP_CMD_TUNNEL_NEW,
|
|
GTP_CMD_TUNNEL_DELETE,
|
|
GTP_CMD_TUNNEL_GET,
|
|
|
|
GTP_CMD_TUNNEL_MAX,
|
|
};
|
|
|
|
enum gtp_version {
|
|
GTP_V0 = 0,
|
|
GTP_V1,
|
|
};
|
|
|
|
enum gtp_cfg_attrs {
|
|
GTPA_CFG_UNSPEC = 0,
|
|
GTPA_CFG_LINK,
|
|
GTPA_CFG_LOCAL_ADDR_IPV4,
|
|
GTPA_CFG_HSIZE,
|
|
__GTPA_CFG_MAX,
|
|
};
|
|
#define GTPA_CFG_MAX (__GTPA_CFG_MAX + 1)
|
|
|
|
enum gtp_attrs {
|
|
GTPA_UNSPEC = 0,
|
|
GTPA_LINK,
|
|
GTPA_VERSION,
|
|
GTPA_TID, /* 64 bits for GTPv1 */
|
|
GTPA_SGSN_ADDRESS,
|
|
GTPA_MS_ADDRESS,
|
|
__GTPA_MAX,
|
|
};
|
|
#define GTPA_MAX (__GTPA_MAX + 1)
|
|
|
|
#endif /* _UAPI_LINUX_GTP_H_ */
|