Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
fib_rules_ops Struct Reference

#include <fib_rules.h>

Data Fields

int family
 
struct list_head list
 
int rule_size
 
int addr_size
 
int unresolved_rules
 
int nr_goto_rules
 
int(* action )(struct fib_rule *, struct flowi *, int, struct fib_lookup_arg *)
 
int(* match )(struct fib_rule *, struct flowi *, int)
 
int(* configure )(struct fib_rule *, struct sk_buff *, struct fib_rule_hdr *, struct nlattr **)
 
void(* delete )(struct fib_rule *)
 
int(* compare )(struct fib_rule *, struct fib_rule_hdr *, struct nlattr **)
 
int(* fill )(struct fib_rule *, struct sk_buff *, struct fib_rule_hdr *)
 
u32(* default_pref )(struct fib_rules_ops *ops)
 
size_t(* nlmsg_payload )(struct fib_rule *)
 
void(* flush_cache )(struct fib_rules_ops *ops)
 
int nlgroup
 
struct nla_policypolicy
 
struct list_head rules_list
 
struct moduleowner
 
struct netfro_net
 
struct rcu_head rcu
 

Detailed Description

Definition at line 38 of file fib_rules.h.

Field Documentation

Definition at line 46 of file fib_rules.h.

int addr_size

Definition at line 42 of file fib_rules.h.

Definition at line 56 of file fib_rules.h.

Definition at line 51 of file fib_rules.h.

u32(* default_pref)(struct fib_rules_ops *ops)

Definition at line 61 of file fib_rules.h.

void(* delete)(struct fib_rule *)

Definition at line 55 of file fib_rules.h.

int family

Definition at line 39 of file fib_rules.h.

Definition at line 59 of file fib_rules.h.

void(* flush_cache)(struct fib_rules_ops *ops)

Definition at line 66 of file fib_rules.h.

struct net* fro_net

Definition at line 72 of file fib_rules.h.

Definition at line 40 of file fib_rules.h.

int(* match)(struct fib_rule *, struct flowi *, int)

Definition at line 49 of file fib_rules.h.

int nlgroup

Definition at line 68 of file fib_rules.h.

size_t(* nlmsg_payload)(struct fib_rule *)

Definition at line 62 of file fib_rules.h.

int nr_goto_rules

Definition at line 44 of file fib_rules.h.

struct module* owner

Definition at line 71 of file fib_rules.h.

struct nla_policy* policy

Definition at line 69 of file fib_rules.h.

Definition at line 73 of file fib_rules.h.

int rule_size

Definition at line 41 of file fib_rules.h.

struct list_head rules_list

Definition at line 70 of file fib_rules.h.

int unresolved_rules

Definition at line 43 of file fib_rules.h.


The documentation for this struct was generated from the following file: