On Mon, Jul 27, 2015 at 11:56:28PM -0700, Alex Wang wrote:
> Currently the netdev_linux_notify_sock only joins multicast group
> RTNLGRP_LINK for link status change notification. Some ovs features
> also require the detection of ip addresses changes and update of the
> netdev-linux's cache. To achieve this, we need to make
> netdev_linux_notify_sock join the multicast group RTNLGRP_IPV4_IFADDR
> and RTNLGRP_IPV6_IFADDR.
>
> Signed-off-by: Alex Wang <[email protected]>
> ---
> PATCH->V2:
> - rebase on top of rtnetlink module extension.
...
> + } else if (rtnetlink_type_is_rtnlgrp_addr(change->nlmsg_type)) {
> + /* Invalidates in4, in6. */
> + netdev_linux_changed(dev, dev->ifi_flags,
> + ~VALID_IN4 ^ VALID_IN6);
This would be more conventionally written ~(VALID_IN4 | VALID_IN6).
Acked-by: Ben Pfaff <[email protected]>
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev