linux-headers (unknown)

(root)/
include/
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_MAX,
      35  };
      36  #define GTPA_MAX (__GTPA_MAX + 1)
      37  
      38  #endif /* _LINUX_GTP_H_ */