Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions | Variables
ipv6.h File Reference
#include <linux/types.h>
#include <linux/in6.h>
#include <asm/byteorder.h>

Go to the source code of this file.

Data Structures

struct  in6_pktinfo
 
struct  ip6_mtuinfo
 
struct  in6_ifreq
 
struct  ipv6_rt_hdr
 
struct  ipv6_opt_hdr
 
struct  rt0_hdr
 
struct  rt2_hdr
 
struct  ipv6_destopt_hao
 
struct  ipv6hdr
 

Macros

#define IPV6_MIN_MTU   1280
 
#define IPV6_SRCRT_STRICT   0x01 /* Deprecated; will be removed */
 
#define IPV6_SRCRT_TYPE_0   0 /* Deprecated; will be removed */
 
#define IPV6_SRCRT_TYPE_2   2 /* IPv6 type 2 Routing Header */
 
#define ipv6_destopt_hdr   ipv6_opt_hdr
 
#define ipv6_hopopt_hdr   ipv6_opt_hdr
 
#define rt0_type   rt_hdr.type
 
#define rt2_type   rt_hdr.type
 

Enumerations

enum  {
  DEVCONF_FORWARDING = 0, DEVCONF_HOPLIMIT, DEVCONF_MTU6, DEVCONF_ACCEPT_RA,
  DEVCONF_ACCEPT_REDIRECTS, DEVCONF_AUTOCONF, DEVCONF_DAD_TRANSMITS, DEVCONF_RTR_SOLICITS,
  DEVCONF_RTR_SOLICIT_INTERVAL, DEVCONF_RTR_SOLICIT_DELAY, DEVCONF_USE_TEMPADDR, DEVCONF_TEMP_VALID_LFT,
  DEVCONF_TEMP_PREFERED_LFT, DEVCONF_REGEN_MAX_RETRY, DEVCONF_MAX_DESYNC_FACTOR, DEVCONF_MAX_ADDRESSES,
  DEVCONF_FORCE_MLD_VERSION, DEVCONF_ACCEPT_RA_DEFRTR, DEVCONF_ACCEPT_RA_PINFO, DEVCONF_ACCEPT_RA_RTR_PREF,
  DEVCONF_RTR_PROBE_INTERVAL, DEVCONF_ACCEPT_RA_RT_INFO_MAX_PLEN, DEVCONF_PROXY_NDP, DEVCONF_OPTIMISTIC_DAD,
  DEVCONF_ACCEPT_SOURCE_ROUTE, DEVCONF_MC_FORWARDING, DEVCONF_DISABLE_IPV6, DEVCONF_ACCEPT_DAD,
  DEVCONF_FORCE_TLLAO, DEVCONF_MAX
}
 

Functions

struct ipv6_opt_hdr __attribute__ ((packed))
 

Variables

__u8 nexthdr
 
__u8 hdrlen
 
struct rt0_hdr __attribute__
 
__u8 type
 
__u8 length
 
struct in6_addr addr
 

Macro Definition Documentation

#define ipv6_destopt_hdr   ipv6_opt_hdr

Definition at line 63 of file ipv6.h.

#define ipv6_hopopt_hdr   ipv6_opt_hdr

Definition at line 64 of file ipv6.h.

#define IPV6_MIN_MTU   1280

Definition at line 10 of file ipv6.h.

#define IPV6_SRCRT_STRICT   0x01 /* Deprecated; will be removed */

Definition at line 35 of file ipv6.h.

#define IPV6_SRCRT_TYPE_0   0 /* Deprecated; will be removed */

Definition at line 36 of file ipv6.h.

#define IPV6_SRCRT_TYPE_2   2 /* IPv6 type 2 Routing Header */

Definition at line 37 of file ipv6.h.

#define rt0_type   rt_hdr.type

Definition at line 76 of file ipv6.h.

#define rt2_type   rt_hdr.type

Definition at line 88 of file ipv6.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
DEVCONF_FORWARDING 
DEVCONF_HOPLIMIT 
DEVCONF_MTU6 
DEVCONF_ACCEPT_RA 
DEVCONF_ACCEPT_REDIRECTS 
DEVCONF_AUTOCONF 
DEVCONF_DAD_TRANSMITS 
DEVCONF_RTR_SOLICITS 
DEVCONF_RTR_SOLICIT_INTERVAL 
DEVCONF_RTR_SOLICIT_DELAY 
DEVCONF_USE_TEMPADDR 
DEVCONF_TEMP_VALID_LFT 
DEVCONF_TEMP_PREFERED_LFT 
DEVCONF_REGEN_MAX_RETRY 
DEVCONF_MAX_DESYNC_FACTOR 
DEVCONF_MAX_ADDRESSES 
DEVCONF_FORCE_MLD_VERSION 
DEVCONF_ACCEPT_RA_DEFRTR 
DEVCONF_ACCEPT_RA_PINFO 
DEVCONF_ACCEPT_RA_RTR_PREF 
DEVCONF_RTR_PROBE_INTERVAL 
DEVCONF_ACCEPT_RA_RT_INFO_MAX_PLEN 
DEVCONF_PROXY_NDP 
DEVCONF_OPTIMISTIC_DAD 
DEVCONF_ACCEPT_SOURCE_ROUTE 
DEVCONF_MC_FORWARDING 
DEVCONF_DISABLE_IPV6 
DEVCONF_ACCEPT_DAD 
DEVCONF_FORCE_TLLAO 
DEVCONF_MAX 

Definition at line 130 of file ipv6.h.

Function Documentation

struct ipv6_opt_hdr __attribute__ ( (packed)  )
read

mcontroller : adapter info structure for old mimd_t apps

: base address : irq number : number of logical drives : pci bus : pci device : pci function : pci id : vendor id : slot number : unique id

Definition at line 171 of file esd_usb2.c.

Variable Documentation

Definition at line 102 of file ipv6.h.

__u8 hdrlen

Definition at line 63 of file ipv6.h.

__u8 length

Definition at line 101 of file ipv6.h.

__u8 nexthdr

Definition at line 62 of file ipv6.h.

Definition at line 100 of file ipv6.h.