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

Go to the source code of this file.

Data Structures

struct  fib_rule_hdr
 

Macros

#define FIB_RULE_PERMANENT   0x00000001
 
#define FIB_RULE_INVERT   0x00000002
 
#define FIB_RULE_UNRESOLVED   0x00000004
 
#define FIB_RULE_IIF_DETACHED   0x00000008
 
#define FIB_RULE_DEV_DETACHED   FIB_RULE_IIF_DETACHED
 
#define FIB_RULE_OIF_DETACHED   0x00000010
 
#define FIB_RULE_FIND_SADDR   0x00010000
 
#define FRA_IFNAME   FRA_IIFNAME
 
#define FRA_MAX   (__FRA_MAX - 1)
 
#define FR_ACT_MAX   (__FR_ACT_MAX - 1)
 

Enumerations

enum  {
  FRA_UNSPEC, FRA_DST, FRA_SRC, FRA_IIFNAME,
  FRA_GOTO, FRA_UNUSED2, FRA_PRIORITY, FRA_UNUSED3,
  FRA_UNUSED4, FRA_UNUSED5, FRA_FWMARK, FRA_FLOW,
  FRA_UNUSED6, FRA_UNUSED7, FRA_UNUSED8, FRA_TABLE,
  FRA_FWMASK, FRA_OIFNAME, __FRA_MAX
}
 
enum  {
  FR_ACT_UNSPEC, FR_ACT_TO_TBL, FR_ACT_GOTO, FR_ACT_NOP,
  FR_ACT_RES3, FR_ACT_RES4, FR_ACT_BLACKHOLE, FR_ACT_UNREACHABLE,
  FR_ACT_PROHIBIT, __FR_ACT_MAX
}
 

Macro Definition Documentation

#define FIB_RULE_DEV_DETACHED   FIB_RULE_IIF_DETACHED

Definition at line 12 of file fib_rules.h.

#define FIB_RULE_FIND_SADDR   0x00010000

Definition at line 16 of file fib_rules.h.

#define FIB_RULE_IIF_DETACHED   0x00000008

Definition at line 11 of file fib_rules.h.

#define FIB_RULE_INVERT   0x00000002

Definition at line 9 of file fib_rules.h.

#define FIB_RULE_OIF_DETACHED   0x00000010

Definition at line 13 of file fib_rules.h.

#define FIB_RULE_PERMANENT   0x00000001

Definition at line 8 of file fib_rules.h.

#define FIB_RULE_UNRESOLVED   0x00000004

Definition at line 10 of file fib_rules.h.

#define FR_ACT_MAX   (__FR_ACT_MAX - 1)

Definition at line 70 of file fib_rules.h.

#define FRA_IFNAME   FRA_IIFNAME

Definition at line 37 of file fib_rules.h.

#define FRA_MAX   (__FRA_MAX - 1)

Definition at line 55 of file fib_rules.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
FRA_UNSPEC 
FRA_DST 
FRA_SRC 
FRA_IIFNAME 
FRA_GOTO 
FRA_UNUSED2 
FRA_PRIORITY 
FRA_UNUSED3 
FRA_UNUSED4 
FRA_UNUSED5 
FRA_FWMARK 
FRA_FLOW 
FRA_UNUSED6 
FRA_UNUSED7 
FRA_UNUSED8 
FRA_TABLE 
FRA_FWMASK 
FRA_OIFNAME 
__FRA_MAX 

Definition at line 32 of file fib_rules.h.

anonymous enum
Enumerator:
FR_ACT_UNSPEC 
FR_ACT_TO_TBL 
FR_ACT_GOTO 
FR_ACT_NOP 
FR_ACT_RES3 
FR_ACT_RES4 
FR_ACT_BLACKHOLE 
FR_ACT_UNREACHABLE 
FR_ACT_PROHIBIT 
__FR_ACT_MAX 

Definition at line 57 of file fib_rules.h.