lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-Id: <1423100070-31848-10-git-send-email-dsahern@gmail.com> Date: Wed, 4 Feb 2015 18:34:10 -0700 From: David Ahern <dsahern@...il.com> To: netdev@...r.kernel.org Cc: ebiederm@...ssion.com, David Ahern <dsahern@...il.com> Subject: [RFC PATCH 09/29] net: Flip ip6_flowlabel to net_ctx Signed-off-by: David Ahern <dsahern@...il.com> --- include/net/ipv6.h | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/include/net/ipv6.h b/include/net/ipv6.h index 8027ca53e31f..2d025ed7a183 100644 --- a/include/net/ipv6.h +++ b/include/net/ipv6.h @@ -238,9 +238,20 @@ struct ip6_flowlabel { } owner; unsigned long lastuse; unsigned long expires; - struct net *fl_net; + struct net_ctx fl_net_ctx; +#define fl_net fl_net_ctx.net }; +static inline +int fl_net_ctx_eq(struct ip6_flowlabel *fl, struct net_ctx *ctx) +{ +#ifdef CONFIG_NET_NS + return net_eq(fl->fl_net, ctx->net); +#else + return 1; +#endif +} + #define IPV6_FLOWINFO_MASK cpu_to_be32(0x0FFFFFFF) #define IPV6_FLOWLABEL_MASK cpu_to_be32(0x000FFFFF) #define IPV6_TCLASS_MASK (IPV6_FLOWINFO_MASK & ~IPV6_FLOWLABEL_MASK) -- 1.9.3 (Apple Git-50) -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists