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

Go to the source code of this file.

Data Structures

struct  inet6_ifaddr
 
struct  ip6_sf_socklist
 
struct  ipv6_mc_socklist
 
struct  ip6_sf_list
 
struct  ifmcaddr6
 
struct  ipv6_ac_socklist
 
struct  ifacaddr6
 
struct  ipv6_devstat
 
struct  inet6_dev
 

Macros

#define IF_RA_OTHERCONF   0x80
 
#define IF_RA_MANAGED   0x40
 
#define IF_RA_RCVD   0x20
 
#define IF_RS_SENT   0x10
 
#define IF_READY   0x80000000
 
#define IF_PREFIX_ONLINK   0x01
 
#define IF_PREFIX_AUTOCONF   0x02
 
#define IP6_SFLSIZE(count)
 
#define IP6_SFBLOCK   10 /* allocate this many at once */
 
#define MAF_TIMER_RUNNING   0x01
 
#define MAF_LAST_REPORTER   0x02
 
#define MAF_LOADED   0x04
 
#define MAF_NOREPORT   0x08
 
#define MAF_GSQUERY   0x10
 
#define IFA_HOST   IPV6_ADDR_LOOPBACK
 
#define IFA_LINK   IPV6_ADDR_LINKLOCAL
 
#define IFA_SITE   IPV6_ADDR_SITELOCAL
 

Enumerations

enum  { INET6_IFADDR_STATE_DAD, INET6_IFADDR_STATE_POSTDAD, INET6_IFADDR_STATE_UP, INET6_IFADDR_STATE_DEAD }
 

Macro Definition Documentation

#define IF_PREFIX_AUTOCONF   0x02

Definition at line 31 of file if_inet6.h.

#define IF_PREFIX_ONLINK   0x01

Definition at line 30 of file if_inet6.h.

#define IF_RA_MANAGED   0x40

Definition at line 24 of file if_inet6.h.

#define IF_RA_OTHERCONF   0x80

Definition at line 23 of file if_inet6.h.

#define IF_RA_RCVD   0x20

Definition at line 25 of file if_inet6.h.

#define IF_READY   0x80000000

Definition at line 27 of file if_inet6.h.

#define IF_RS_SENT   0x10

Definition at line 26 of file if_inet6.h.

#define IFA_HOST   IPV6_ADDR_LOOPBACK

Definition at line 151 of file if_inet6.h.

#define IFA_LINK   IPV6_ADDR_LINKLOCAL

Definition at line 152 of file if_inet6.h.

#define IFA_SITE   IPV6_ADDR_SITELOCAL

Definition at line 153 of file if_inet6.h.

#define IP6_SFBLOCK   10 /* allocate this many at once */

Definition at line 86 of file if_inet6.h.

#define IP6_SFLSIZE (   count)
Value:
(sizeof(struct ip6_sf_socklist) + \
(count) * sizeof(struct in6_addr))

Definition at line 83 of file if_inet6.h.

#define MAF_GSQUERY   0x10

Definition at line 111 of file if_inet6.h.

#define MAF_LAST_REPORTER   0x02

Definition at line 108 of file if_inet6.h.

#define MAF_LOADED   0x04

Definition at line 109 of file if_inet6.h.

#define MAF_NOREPORT   0x08

Definition at line 110 of file if_inet6.h.

#define MAF_TIMER_RUNNING   0x01

Definition at line 107 of file if_inet6.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
INET6_IFADDR_STATE_DAD 
INET6_IFADDR_STATE_POSTDAD 
INET6_IFADDR_STATE_UP 
INET6_IFADDR_STATE_DEAD 

Definition at line 33 of file if_inet6.h.