Julius R. Volz wrote:
+union ip_vs_addr_user { + __be32 v4; + struct in6_addr v6; +}; + +#ifdef CONFIG_IP_VS_IPV6 +#define ip_vs_addr ip_vs_addr_user +#define ip_vs_copy_addr(a, b) do { (a) = (b); } while (0) +#else +union ip_vs_addr { + __be32 v4; +}; +#define ip_vs_copy_addr(a, b) do { (a).v4 = (b).v4; } while (0) +#endif
You need to use ipv6_addr_copy() with IPv6 addresses. Some of your other patches have this same problem, I found some of them...
-Brian -- To unsubscribe from this list: send the line "unsubscribe lvs-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html