diff options
author | Paolo Abeni <pabeni@redhat.com> | 2016-01-29 12:30:20 +0100 |
---|---|---|
committer | Sasha Levin <sasha.levin@oracle.com> | 2016-03-04 10:25:48 -0500 |
commit | d04aa950dbd249222f87c96fac9c547890524f5a (patch) | |
tree | 2ce3cee102b7b7d1bf05a1e20b49d74cf94680de /Documentation | |
parent | 0c6943f31317d02178f55b882e36e03f4e5795f7 (diff) |
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 <pabeni@redhat.com>
Acked-by: Hannes Frederic Sowa <hannes@stressinduktion.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions