Message ID | 1423100070-31848-7-git-send-email-dsahern@gmail.com |
---|---|
State | RFC, archived |
Delegated to: | David Miller |
Headers | show |
diff --git a/include/net/fib_rules.h b/include/net/fib_rules.h index e584de16e4c3..b02bd45e3e97 100644 --- a/include/net/fib_rules.h +++ b/include/net/fib_rules.h @@ -20,7 +20,8 @@ struct fib_rule { /* 3 bytes hole, try to use */ u32 target; struct fib_rule __rcu *ctarget; - struct net *fr_net; + struct net_ctx fr_net_ctx; +#define fr_net fr_net_ctx.net atomic_t refcnt; u32 pref; @@ -75,7 +76,8 @@ struct fib_rules_ops { const struct nla_policy *policy; struct list_head rules_list; struct module *owner; - struct net *fro_net; + struct net_ctx fro_net_ctx; +#define fro_net fro_net_ctx.net struct rcu_head rcu; };
Signed-off-by: David Ahern <dsahern@gmail.com> --- include/net/fib_rules.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)