• Erik Nordmark's avatar
    ipv6: Allow IPv4-mapped address as next-hop · 96d5822c
    Erik Nordmark authored
    Made kernel accept IPv6 routes with IPv4-mapped address as next-hop.
    
    It is possible to configure IP interfaces with IPv4-mapped addresses, and
    one can add IPv6 routes for IPv4-mapped destinations/prefixes, yet prior
    to this fix the kernel returned an EINVAL when attempting to add an IPv6
    route with an IPv4-mapped address as a nexthop/gateway.
    
    RFC 4798 (a proposed standard RFC) uses IPv4-mapped addresses as nexthops,
    thus in order to support that type of address configuration the kernel
    needs to allow IPv4-mapped addresses as nexthops.
    Signed-off-by: default avatarErik Nordmark <nordmark@arista.com>
    Signed-off-by: default avatarBob Gilligan <gilligan@arista.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    96d5822c
route.c 93.5 KB