[IPV6]: Support several new sockopt / ancillary data in Advanced API (RFC3542).
authorYOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
Thu, 8 Sep 2005 00:59:17 +0000 (09:59 +0900)
committerYOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
Thu, 8 Sep 2005 00:59:17 +0000 (09:59 +0900)
commit333fad5364d6b457c8d837f7d05802d2aaf8a961
tree92149276982a827457e9c556c7ef82ec3b09fb52
parent4706df3d3c42af802597d82c8b1542c3d52eab23
[IPV6]: Support several new sockopt / ancillary data in Advanced API (RFC3542).

Support several new socket options / ancillary data:
  IPV6_RECVPKTINFO, IPV6_PKTINFO,
  IPV6_RECVHOPOPTS, IPV6_HOPOPTS,
  IPV6_RECVDSTOPTS, IPV6_DSTOPTS, IPV6_RTHDRDSTOPTS,
  IPV6_RECVRTHDR, IPV6_RTHDR,
  IPV6_RECVHOPOPTS, IPV6_HOPOPTS

Old semantics are preserved as IPV6_2292xxxx so that
we can maintain backward compatibility.

Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
include/linux/in6.h
include/linux/ipv6.h
include/net/ipv6.h
net/ipv6/datagram.c
net/ipv6/exthdrs.c
net/ipv6/ip6_flowlabel.c
net/ipv6/ipv6_sockglue.c
net/ipv6/raw.c
net/ipv6/tcp_ipv6.c
net/ipv6/udp.c