aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/linux-headers/linux/gtp.h
blob: 80570c9af5e9aa70cd06e94fd758982828db1bf5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 
#ifndef _LINUX_GTP_H_ 
#define _LINUX_GTP_H_ 
 
enum gtp_genl_cmds { 
	GTP_CMD_NEWPDP, 
	GTP_CMD_DELPDP, 
	GTP_CMD_GETPDP, 
 
	GTP_CMD_MAX, 
}; 
 
enum gtp_version { 
	GTP_V0 = 0, 
	GTP_V1, 
}; 
 
enum gtp_attrs { 
	GTPA_UNSPEC = 0, 
	GTPA_LINK, 
	GTPA_VERSION, 
	GTPA_TID,	/* for GTPv0 only */ 
	GTPA_PEER_ADDRESS,	/* Remote GSN peer, either SGSN or GGSN */ 
#define GTPA_SGSN_ADDRESS GTPA_PEER_ADDRESS /* maintain legacy attr name */ 
	GTPA_MS_ADDRESS, 
	GTPA_FLOW, 
	GTPA_NET_NS_FD, 
	GTPA_I_TEI,	/* for GTPv1 only */ 
	GTPA_O_TEI,	/* for GTPv1 only */ 
	GTPA_PAD, 
	__GTPA_MAX, 
}; 
#define GTPA_MAX (__GTPA_MAX + 1) 
 
#endif /* _LINUX_GTP_H_ */