]>
Commit | Line | Data |
---|---|---|
6f52b16c | 1 | /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ |
459aa660 | 2 | #ifndef _UAPI_LINUX_GTP_H_ |
7b01b8e8 | 3 | #define _UAPI_LINUX_GTP_H_ |
459aa660 PN |
4 | |
5 | enum gtp_genl_cmds { | |
6 | GTP_CMD_NEWPDP, | |
7 | GTP_CMD_DELPDP, | |
8 | GTP_CMD_GETPDP, | |
9 | ||
10 | GTP_CMD_MAX, | |
11 | }; | |
12 | ||
13 | enum gtp_version { | |
14 | GTP_V0 = 0, | |
15 | GTP_V1, | |
16 | }; | |
17 | ||
18 | enum gtp_attrs { | |
19 | GTPA_UNSPEC = 0, | |
20 | GTPA_LINK, | |
21 | GTPA_VERSION, | |
22 | GTPA_TID, /* for GTPv0 only */ | |
ae6336b5 JB |
23 | GTPA_PEER_ADDRESS, /* Remote GSN peer, either SGSN or GGSN */ |
24 | #define GTPA_SGSN_ADDRESS GTPA_PEER_ADDRESS /* maintain legacy attr name */ | |
459aa660 PN |
25 | GTPA_MS_ADDRESS, |
26 | GTPA_FLOW, | |
27 | GTPA_NET_NS_FD, | |
28 | GTPA_I_TEI, /* for GTPv1 only */ | |
29 | GTPA_O_TEI, /* for GTPv1 only */ | |
30 | GTPA_PAD, | |
31 | __GTPA_MAX, | |
32 | }; | |
33 | #define GTPA_MAX (__GTPA_MAX + 1) | |
34 | ||
35 | #endif /* _UAPI_LINUX_GTP_H_ */ |