Home
last modified time | relevance | path

Searched hist:"0 d240e7811c4ec1965760ee4643b5bbc9cfacbb3" (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/include/net/
H A Dl3mdev.hdiff 0d240e7811c4ec1965760ee4643b5bbc9cfacbb3 Thu Jun 16 18:24:25 CDT 2016 David Ahern <dsa@cumulusnetworks.com> net: vrf: Implement get_saddr for IPv6

IPv6 source address selection needs to consider the real egress route.
Similar to IPv4 implement a get_saddr6 method which is called if
source address has not been set. The get_saddr6 method does a full
lookup which means pulling a route from the VRF FIB table and properly
considering linklocal/multicast destination addresses. Lookup failures
(eg., unreachable) then cause the source address selection to fail
which gets propagated back to the caller.

Signed-off-by: David Ahern <dsa@cumulusnetworks.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
/openbmc/linux/net/l3mdev/
H A Dl3mdev.cdiff 0d240e7811c4ec1965760ee4643b5bbc9cfacbb3 Thu Jun 16 18:24:25 CDT 2016 David Ahern <dsa@cumulusnetworks.com> net: vrf: Implement get_saddr for IPv6

IPv6 source address selection needs to consider the real egress route.
Similar to IPv4 implement a get_saddr6 method which is called if
source address has not been set. The get_saddr6 method does a full
lookup which means pulling a route from the VRF FIB table and properly
considering linklocal/multicast destination addresses. Lookup failures
(eg., unreachable) then cause the source address selection to fail
which gets propagated back to the caller.

Signed-off-by: David Ahern <dsa@cumulusnetworks.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
/openbmc/linux/drivers/net/
H A Dvrf.cdiff 0d240e7811c4ec1965760ee4643b5bbc9cfacbb3 Thu Jun 16 18:24:25 CDT 2016 David Ahern <dsa@cumulusnetworks.com> net: vrf: Implement get_saddr for IPv6

IPv6 source address selection needs to consider the real egress route.
Similar to IPv4 implement a get_saddr6 method which is called if
source address has not been set. The get_saddr6 method does a full
lookup which means pulling a route from the VRF FIB table and properly
considering linklocal/multicast destination addresses. Lookup failures
(eg., unreachable) then cause the source address selection to fail
which gets propagated back to the caller.

Signed-off-by: David Ahern <dsa@cumulusnetworks.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
/openbmc/linux/net/ipv6/
H A Dip6_output.cdiff 0d240e7811c4ec1965760ee4643b5bbc9cfacbb3 Thu Jun 16 18:24:25 CDT 2016 David Ahern <dsa@cumulusnetworks.com> net: vrf: Implement get_saddr for IPv6

IPv6 source address selection needs to consider the real egress route.
Similar to IPv4 implement a get_saddr6 method which is called if
source address has not been set. The get_saddr6 method does a full
lookup which means pulling a route from the VRF FIB table and properly
considering linklocal/multicast destination addresses. Lookup failures
(eg., unreachable) then cause the source address selection to fail
which gets propagated back to the caller.

Signed-off-by: David Ahern <dsa@cumulusnetworks.com>
Signed-off-by: David S. Miller <davem@davemloft.net>