Searched hist:"0 d240e7811c4ec1965760ee4643b5bbc9cfacbb3" (Results 1 – 4 of 4) sorted by relevance
/openbmc/linux/include/net/ |
H A D | l3mdev.h | diff 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 D | l3mdev.c | diff 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 D | vrf.c | diff 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 D | ip6_output.c | diff 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>
|