X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fnet%2Ffib_rules.h;h=41a301e386433006e659ae14409e1373f905d36b;hb=97577e38284f48ca773392e2d401af2f6c95dc08;hp=ed3a8872c6cafa25f550ba6dcaa2b2d30328d339;hpb=9b6a51746ffe8d619f1097675d2dc5e303470024;p=linux-2.6 diff --git a/include/net/fib_rules.h b/include/net/fib_rules.h index ed3a8872c6..41a301e386 100644 --- a/include/net/fib_rules.h +++ b/include/net/fib_rules.h @@ -64,8 +64,8 @@ struct fib_rules_ops void (*flush_cache)(void); int nlgroup; - struct nla_policy *policy; - struct list_head *rules_list; + const struct nla_policy *policy; + struct list_head rules_list; struct module *owner; }; @@ -107,4 +107,7 @@ extern int fib_rules_unregister(struct fib_rules_ops *); extern int fib_rules_lookup(struct fib_rules_ops *, struct flowi *, int flags, struct fib_lookup_arg *); +extern int fib_default_rule_add(struct fib_rules_ops *, + u32 pref, u32 table, + u32 flags); #endif