On 6/26/14, 6:36 PM, Vasiliy Tolstov wrote:
2014-06-26 17:27 GMT+04:00 Lori Jakab <loja...@cisco.com>:
Older versions of ovs-vsctl may not report the error, but you will see it on
the ovs-vswitchd log file.

Implementing IPv6 support for tunnels is not trivial.  You need to add
support in both user space and kernel datapath, and the netlink protocol
between the two.  This involves changes in many files.

Thanks, i see. =(
Okay i'm try to patch some files on userspace and check. If i get
getaddrinfo on address without dns lookup - does it acceptable
solution? After that i can simplify switch code based on address
family..

It's not as simple as using getaddrinfo(). You need to add support for IPv6 addresses in tunnel related data structures for flows. Please take a look at datapath/flow.h you'll see struct ovs_key_ipv4_tunnel. You would need an IPv6 equivalent. Same with netlink flow key. In include/linux/openvswitch.h you have OVS_TUNNEL_KEY_ATTR_IPV4_SRC and OVS_TUNNEL_KEY_ATTR_IPV4_DST. You need the IPv6 equivalents. Then you need to add the accompanying logic.

I saw you had a similar question for Geneve. I believe the same applies there.

-Lori
_______________________________________________
discuss mailing list
discuss@openvswitch.org
http://openvswitch.org/mailman/listinfo/discuss

Reply via email to