summaryrefslogtreecommitdiffstats
path: root/net/ipv6/ip6_flowlabel.c
diff options
context:
space:
mode:
authorŁukasz Stelmach <stlman@poczta.fm>2006-06-22 10:37:19 +0200
committerDavid S. Miller <davem@sunset.davemloft.net>2006-06-23 11:07:22 +0200
commit102128e3a27821bdcbacb10f4f2bba253f587ba4 (patch)
treebbde6e385045eea27c5e8aeae051ac420a5cda92 /net/ipv6/ip6_flowlabel.c
parent[NET]: Avoid allocating skb in skb_pad (diff)
downloadlinux-102128e3a27821bdcbacb10f4f2bba253f587ba4.tar.xz
linux-102128e3a27821bdcbacb10f4f2bba253f587ba4.zip
[IPV6]: Fix source address selection.
Two additional labels (RFC 3484, sec. 10.3) for IPv6 addreses are defined to make a distinction between global unicast addresses and Unique Local Addresses (fc00::/7, RFC 4193) and Teredo (2001::/32, RFC 4380). It is necessary to avoid attempts of connection that would either fail (eg. fec0:: to 2001:feed::) or be sub-optimal (2001:0:: to 2001:feed::). Signed-off-by: Łukasz Stelmach <stlman@poczta.fm> Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv6/ip6_flowlabel.c')
0 files changed, 0 insertions, 0 deletions