Blame view

kernel/linux-rt-4.4.41/include/uapi/linux/caif/if_caif.h 978 Bytes
5113f6f70   김현기   kernel add
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
  /*
   * Copyright (C) ST-Ericsson AB 2010
   * Author:	Sjur Brendeland
   * License terms: GNU General Public License (GPL) version 2
   */
  
  #ifndef IF_CAIF_H_
  #define IF_CAIF_H_
  #include <linux/sockios.h>
  #include <linux/types.h>
  #include <linux/socket.h>
  
  /**
   * enum ifla_caif - CAIF NetlinkRT parameters.
   * @IFLA_CAIF_IPV4_CONNID:  Connection ID for IPv4 PDP Context.
   *			    The type of attribute is NLA_U32.
   * @IFLA_CAIF_IPV6_CONNID:  Connection ID for IPv6 PDP Context.
   *			    The type of attribute is NLA_U32.
   * @IFLA_CAIF_LOOPBACK:	    If different from zero, device is doing loopback
   *			    The type of attribute is NLA_U8.
   *
   * When using RT Netlink to create, destroy or configure a CAIF IP interface,
   * enum ifla_caif is used to specify the configuration attributes.
   */
  enum ifla_caif {
  	__IFLA_CAIF_UNSPEC,
  	IFLA_CAIF_IPV4_CONNID,
  	IFLA_CAIF_IPV6_CONNID,
  	IFLA_CAIF_LOOPBACK,
  	__IFLA_CAIF_MAX
  };
  #define	IFLA_CAIF_MAX (__IFLA_CAIF_MAX-1)
  
  #endif /*IF_CAIF_H_*/