Bug #1952 » 0001-uapi-cache-linux-gtp.h-header.patch
include/uapi/linux/gtp.h | ||
---|---|---|
1 |
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ |
|
2 |
#ifndef __LINUX_GTP_H_ |
|
3 |
#define __LINUX_GTP_H_ |
|
4 | ||
5 |
#define GTP_GENL_MCGRP_NAME "gtp" |
|
6 | ||
7 |
enum gtp_genl_cmds { |
|
8 |
GTP_CMD_NEWPDP, |
|
9 |
GTP_CMD_DELPDP, |
|
10 |
GTP_CMD_GETPDP, |
|
11 |
GTP_CMD_ECHOREQ, |
|
12 | ||
13 |
GTP_CMD_MAX, |
|
14 |
}; |
|
15 | ||
16 |
enum gtp_version { |
|
17 |
GTP_V0 = 0, |
|
18 |
GTP_V1, |
|
19 |
}; |
|
20 | ||
21 |
enum gtp_attrs { |
|
22 |
GTPA_UNSPEC = 0, |
|
23 |
GTPA_LINK, |
|
24 |
GTPA_VERSION, |
|
25 |
GTPA_TID, /* for GTPv0 only */ |
|
26 |
GTPA_PEER_ADDRESS, /* Remote GSN peer, either SGSN or GGSN */ |
|
27 |
#define GTPA_SGSN_ADDRESS GTPA_PEER_ADDRESS /* maintain legacy attr name */ |
|
28 |
GTPA_MS_ADDRESS, |
|
29 |
GTPA_FLOW, |
|
30 |
GTPA_NET_NS_FD, |
|
31 |
GTPA_I_TEI, /* for GTPv1 only */ |
|
32 |
GTPA_O_TEI, /* for GTPv1 only */ |
|
33 |
GTPA_PAD, |
|
34 |
GTPA_PEER_ADDR6, /* Remote GSN peer, either SGSN or GGSN */ |
|
35 |
GTPA_MS_ADDR6, |
|
36 |
GTPA_FAMILY, |
|
37 |
__GTPA_MAX, |
|
38 |
}; |
|
39 |
#define GTPA_MAX (__GTPA_MAX + 1) |
|
40 | ||
41 |
#endif /* __LINUX_GTP_H_ */ |