zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

gtp.h (781B) - Raw


      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,
     35 	GTPA_MS_ADDR6,
     36 	GTPA_FAMILY,
     37 	__GTPA_MAX,
     38 };
     39 #define GTPA_MAX (__GTPA_MAX - 1)
     40 
     41 #endif /* _LINUX_GTP_H_ */