20 May, 2009

1 commit

  • be sent periodically. The rs_delay can be speficied when adding the
    PRL entry and defaults to 15 minutes.

    The RS is sent from every link local adress that's assigned to the
    tunnel interface. It's directed to the (guessed) linklocal address
    of the router and is sent through the tunnel.

    Better: send to ff02::2 encapsuled in unicast directed to router-v4.

    Signed-off-by: Sascha Hlusiak
    Signed-off-by: David S. Miller

    Sascha Hlusiak
     

15 Feb, 2009

1 commit


03 Feb, 2009

1 commit

  • Reported by Andrew Walrond

    Changeset c19e654ddbe3831252f61e76a74d661e1a755530
    ("gre: Add netlink interface") added an include
    of linux/ip.h to linux/if_tunnel.h

    We can't really let that get exposed to userspace
    because this conflicts with types defined in netinet/ip.h
    which userland is almost certainly going to have included
    either explicitly or implicitly.

    So guard this include with a __KERNEL__ ifdef.

    Signed-off-by: David S. Miller

    David S. Miller
     

10 Oct, 2008

1 commit

  • This patch adds a netlink interface that will eventually displace
    the existing ioctl interface. It utilises the elegant rtnl_link_ops
    mechanism.

    This also means that user-space no longer needs to rely on the
    tunnel interface being of type GRE to identify GRE tunnels. The
    identification can now occur using rtnl_link_ops.

    Signed-off-by: Herbert Xu
    Signed-off-by: David S. Miller

    Herbert Xu
     

17 Jun, 2008

1 commit

  • We've introduced extra need of compat layer for ip_tunnel_prl{}
    for PRL (Potential Router List) management. Though compat_ioctl
    is still missing in ipv4/ipv6, let's make the interface more
    straight-forward and eliminate extra need for nasty compat layer
    anyway since the interface is new for 2.6.26.

    Signed-off-by: YOSHIFUJI Hideaki
    Signed-off-by: David S. Miller

    YOSHIFUJI Hideaki
     

03 Apr, 2008

2 commits


29 Jan, 2008

1 commit

  • This patch includes support for the Intra-Site Automatic Tunnel
    Addressing Protocol (ISATAP) per RFC4214. It uses the SIT
    module, and is configured using extensions to the "iproute2"
    utility. The diffs are specific to the Linux 2.6.24-rc2 kernel
    distribution.

    This version includes the diff for ./include/linux/if.h which was
    missing in the v2.4 submission and is needed to make the
    patch compile. The patch has been installed, compiled and
    tested in a clean 2.6.24-rc2 kernel build area.

    Signed-off-by: Fred L. Templin
    Signed-off-by: YOSHIFUJI Hideaki
    Signed-off-by: Herbert Xu
    Signed-off-by: David S. Miller

    Fred L. Templin
     

24 Jan, 2007

1 commit

  • include/linux/if_tunnel.h is broken for user application
    because it was changed to use __be32 which is required
    to include linux/types.h in advance but didn't.

    (This issue is found when building MIPL2 daemon. We are not sure this
    is the last header to be fixed about __be32.)

    Signed-off-by: Masahide NAKAMURA
    Signed-off-by: TAKAMIYA Noriaki
    Signed-off-by: David S. Miller

    Masahide NAKAMURA
     

03 Dec, 2006

1 commit


17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds