From: Paolo Abeni Date: Fri, 29 Jan 2016 11:30:20 +0000 (+0100) Subject: ipv6/udp: use sticky pktinfo egress ifindex on connect() X-Git-Tag: v3.2.80~22 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cc84cca6a658e456cb4479adb4ff22308fa802d4;p=pandora-kernel.git ipv6/udp: use sticky pktinfo egress ifindex on connect() [ Upstream commit 1cdda91871470f15e79375991bd2eddc6e86ddb1 ] Currently, the egress interface index specified via IPV6_PKTINFO is ignored by __ip6_datagram_connect(), so that RFC 3542 section 6.7 can be subverted when the user space application calls connect() before sendmsg(). Fix it by initializing properly flowi6_oif in connect() before performing the route lookup. Signed-off-by: Paolo Abeni Acked-by: Hannes Frederic Sowa Signed-off-by: David S. Miller Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed