Hi, Numan and Justin. I wish you can help review patch "allow DHCPv6 respond multiple IA Address Options". http://patchwork.ozlabs.org/patch/663493/
For current DHCPv6 implementation, it will respond one IPv6 address for a lswitch port in a DHCPv6 Reply message. The "one IPv6 address", I mean, one in the same address string, like "MAC IPv4-Address IPv6-Address-1 IPv6-Address-2 ...". I don't think it's a good solution, since we can set multiple IA Address Options in a DHCPv6 Reply message, and by that, we can support multiple IPv6 addresses in the same address string for VIF port to configure. It will give us a lflow with action=(reg0[3] = put_dhcpv6_opts(ia_addr = OFFER_IP1, ia_addr = OFFER_IP2, ... , server_id = MAC, OTHER_OPTS...); next;). This can work. In the patch mentioned above, I kept the CIDR checking, to make sure at least one IPv6 address owned by lswitch port can reach DNS server list in put_dhcpv6_opts action. Thanks and have a nice day! :) Zongkai, LI _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev