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

Go to the source code of this file.

Data Structures

struct  in6_rtmsg
 

Macros

#define RTF_DEFAULT   0x00010000 /* default - learned via ND */
 
#define RTF_ALLONLINK
 
#define RTF_ADDRCONF   0x00040000 /* addrconf route - RA */
 
#define RTF_PREFIX_RT   0x00080000 /* A prefix only route - RA */
 
#define RTF_ANYCAST   0x00100000 /* Anycast */
 
#define RTF_NONEXTHOP   0x00200000 /* route with no nexthop */
 
#define RTF_EXPIRES   0x00400000
 
#define RTF_ROUTEINFO   0x00800000 /* route information - RA */
 
#define RTF_CACHE   0x01000000 /* cache entry */
 
#define RTF_FLOW   0x02000000 /* flow significant route */
 
#define RTF_POLICY   0x04000000 /* policy route */
 
#define RTF_PREF(pref)   ((pref) << 27)
 
#define RTF_PREF_MASK   0x18000000
 
#define RTF_LOCAL   0x80000000
 
#define RTMSG_NEWDEVICE   0x11
 
#define RTMSG_DELDEVICE   0x12
 
#define RTMSG_NEWROUTE   0x21
 
#define RTMSG_DELROUTE   0x22
 

Macro Definition Documentation

#define RTF_ADDRCONF   0x00040000 /* addrconf route - RA */

Definition at line 20 of file ipv6_route.h.

#define RTF_ALLONLINK
Value:
0x00020000 /* (deprecated and will be removed)
fallback, no routers on link */

Definition at line 19 of file ipv6_route.h.

#define RTF_ANYCAST   0x00100000 /* Anycast */

Definition at line 22 of file ipv6_route.h.

#define RTF_CACHE   0x01000000 /* cache entry */

Definition at line 29 of file ipv6_route.h.

#define RTF_DEFAULT   0x00010000 /* default - learned via ND */

Definition at line 18 of file ipv6_route.h.

#define RTF_EXPIRES   0x00400000

Definition at line 25 of file ipv6_route.h.

#define RTF_FLOW   0x02000000 /* flow significant route */

Definition at line 30 of file ipv6_route.h.

#define RTF_LOCAL   0x80000000

Definition at line 36 of file ipv6_route.h.

#define RTF_NONEXTHOP   0x00200000 /* route with no nexthop */

Definition at line 24 of file ipv6_route.h.

#define RTF_POLICY   0x04000000 /* policy route */

Definition at line 31 of file ipv6_route.h.

#define RTF_PREF (   pref)    ((pref) << 27)

Definition at line 33 of file ipv6_route.h.

#define RTF_PREF_MASK   0x18000000

Definition at line 34 of file ipv6_route.h.

#define RTF_PREFIX_RT   0x00080000 /* A prefix only route - RA */

Definition at line 21 of file ipv6_route.h.

#define RTF_ROUTEINFO   0x00800000 /* route information - RA */

Definition at line 27 of file ipv6_route.h.

#define RTMSG_DELDEVICE   0x12

Definition at line 53 of file ipv6_route.h.

#define RTMSG_DELROUTE   0x22

Definition at line 55 of file ipv6_route.h.

#define RTMSG_NEWDEVICE   0x11

Definition at line 52 of file ipv6_route.h.

#define RTMSG_NEWROUTE   0x21

Definition at line 54 of file ipv6_route.h.