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: <20170515111334.23805-1-david.lebrun@uclouvain.be> Date: Mon, 15 May 2017 13:13:34 +0200 From: David Lebrun <david.lebrun@...ouvain.be> To: <netdev@...r.kernel.org> CC: <daniel@...earbox.net>, David Lebrun <david.lebrun@...ouvain.be> Subject: [PATCH iproute2 net] ip: lwtunnel: remove definition of __USE_KERNEL_IPV6_DEFS When __USE_KERNEL_IPV6_DEFS is set, netinet/in.h will not define structures such as in6_addr. This is useful when linux/in6.h is also included. However, older glibc versions do not support this switch. This patch allows iproute2 to still be compiled with older glibc versions, along with the kernel net-next patch that updates include/linux/seg6.h. Fixes: e8493916a8ede9970732e33ea52d30b83071f401 ("iproute: add support for SR-IPv6 lwtunnel encapsulation") Reported-by: Daniel Borkmann <daniel@...earbox.net> Signed-off-by: David Lebrun <david.lebrun@...ouvain.be> --- ip/iproute_lwtunnel.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/ip/iproute_lwtunnel.c b/ip/iproute_lwtunnel.c index 1395f03..434e60a 100644 --- a/ip/iproute_lwtunnel.c +++ b/ip/iproute_lwtunnel.c @@ -20,9 +20,6 @@ #include <linux/lwtunnel.h> #include <linux/mpls_iptunnel.h> -#ifndef __USE_KERNEL_IPV6_DEFS -#define __USE_KERNEL_IPV6_DEFS -#endif #include <linux/seg6.h> #include <linux/seg6_iptunnel.h> #include <linux/seg6_hmac.h> -- 2.10.2
Powered by blists - more mailing lists