diff options
author | Thadeu Lima de Souza Cascardo <cascardo@redhat.com> | 2015-09-29 19:10:56 -0300 |
---|---|---|
committer | Pravin B Shelar <pshelar@nicira.com> | 2015-10-13 14:37:33 -0700 |
commit | 0b8da9ae1f38496530ddb06c2f3318898acf2526 (patch) | |
tree | 430a42daad6fc6602d6a52d2836d1e1db13f23cc /ofproto/ofproto-dpif-sflow.c | |
parent | 12c96b8af6d9b738a05e93f37941083016d06bf8 (diff) | |
download | openvswitch-0b8da9ae1f38496530ddb06c2f3318898acf2526.tar.gz |
route: support IPv6 and use IPv4-mapped addresses
This adds support for IPv6 in ovs-router and route-table. IPv4 is stored in
ovs-router using IPv4-mapped addresses.
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@redhat.com>
Acked-by: Pravin B Shelar <pshelar@nicira.com>
Diffstat (limited to 'ofproto/ofproto-dpif-sflow.c')
-rw-r--r-- | ofproto/ofproto-dpif-sflow.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ofproto/ofproto-dpif-sflow.c b/ofproto/ofproto-dpif-sflow.c index d47999756..e182810d3 100644 --- a/ofproto/ofproto-dpif-sflow.c +++ b/ofproto/ofproto-dpif-sflow.c @@ -455,7 +455,7 @@ sflow_choose_agent_address(const char *agent_device, && sa.ss.ss_family == AF_INET) { ovs_be32 gw; - if (ovs_router_lookup(sa.sin.sin_addr.s_addr, name, &gw) + if (ovs_router_lookup4(sa.sin.sin_addr.s_addr, name, &gw) && !netdev_get_in4_by_name(name, &in4)) { goto success; } |