commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] Hurd branch, master, updated. hurd-release-0-2-3470-g2b2d7fd


From: Samuel Thibault
Subject: [SCM] Hurd branch, master, updated. hurd-release-0-2-3470-g2b2d7fd
Date: Sun, 13 Jan 2013 15:31:57 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Hurd".

The branch, master has been updated
       via  2b2d7fdc42475019e5ce3eabc9c9673e3c13d89f (commit)
      from  03be85eb11f756414aafedca22f93a3351b727b8 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 2b2d7fdc42475019e5ce3eabc9c9673e3c13d89f
Author: Samuel Thibault <address@hidden>
Date:   Sun Jan 13 16:23:35 2013 +0100

    [IPV6]: Add IPV6_V6ONLY socket option support.
    
    Cherry-picked from Linux 524354b4d086a4f013343d727eaccb7b4c39eb25
    
    * pfinet/glue-include/linux/ipv6.h: Include linux/config.h>
    (__ipv6_only_sock, ipv6_only_sock): New macros
    * pfinet/linux-src/include/linux/ipv6.h: Likewise.
    * pfinet/linux-src/include/linux/in6.h (IPV6_V6ONLY): New macro.
    * pfinet/linux-src/include/linux/sysctl.h (NET_IPV6_BINDV6ONLY): New macro.
    * pfinet/linux-src/include/net/ipv6.h (sysctl_ipv6_bindv6only): Declare
    variable.
    * pfinet/linux-src/include/net/sock.h (ipv6_pinfo): Add ipv6only field.
    * pfinet/linux-src/net/ipv4/tcp_ipv4.c: Include linux/ipv6.h.
    (tcp_v4_get_port, tcp_v4_lookup_listener): Test for ipv6_only_sock.
    * pfinet/linux-src/net/ipv4/udp.c: Include linux/ipv6.h.
    (udp_v4_get_port, udp_v4_lookup_longway, udp_v4_mcast_next): Test for
    ipv6_only_sock.
    * pfinet/linux-src/net/ipv6/af_inet6.c (sysctl_ipv6_bindv6only): New
    variable.
    (inet6_create): Initialize ipv6only field to sysctl_ipv6_bindv6only.
    * pfinet/linux-src/net/ipv6/ipv6_sockglue.c (ipv6_setsockopt): Test for
    ipv6_only_sock.
    (ipv6_setsockopt, ipv6_getsockopt): Support IPV6_V6ONLY case.
    * pfinet/linux-src/net/ipv6/tcp_ipv6.c (ipv6_rcv_saddr_equal): New inline
    function.
    (tcp_v6_get_port): Replace old tests with ipv6_rcv_saddr_equal.
    (tcp_v6_connect): Test for __ipv6_only_sock.
    * pfinet/linux-src/net/ipv6/udp_ipv6.c (udv6_rcv_saddr_equal): New inline
    function.
    (udp_v6_get_port): Replace old tests with udv6_rcv_saddr_equal.
    (udpv6_connect, udpv6_sendmsg): Test for __ipv6_only_sock.

-----------------------------------------------------------------------

Summary of changes:
 pfinet/glue-include/linux/ipv6.h          |    9 ++++
 pfinet/linux-src/include/linux/in6.h      |    1 +
 pfinet/linux-src/include/linux/ipv6.h     |    9 ++++
 pfinet/linux-src/include/linux/sysctl.h   |    3 +-
 pfinet/linux-src/include/net/ipv6.h       |    3 +
 pfinet/linux-src/include/net/sock.h       |    3 +-
 pfinet/linux-src/net/ipv4/tcp_ipv4.c      |   20 ++++++---
 pfinet/linux-src/net/ipv4/udp.c           |   21 +++++++---
 pfinet/linux-src/net/ipv6/af_inet6.c      |    4 ++
 pfinet/linux-src/net/ipv6/ipv6_sockglue.c |   15 +++++++-
 pfinet/linux-src/net/ipv6/tcp_ipv6.c      |   58 +++++++++++++++++++++++-----
 pfinet/linux-src/net/ipv6/udp_ipv6.c      |   59 ++++++++++++++++++++++++++---
 12 files changed, 171 insertions(+), 34 deletions(-)


hooks/post-receive
-- 
Hurd



reply via email to

[Prev in Thread] Current Thread [Next in Thread]