>        4. Have the RCU callback for flow deletion send the Netlink
>           broadcast message that tells userspace that the flow is gone.
>           The Netlink client that sent the actual deletion request
>           would still get a synchronous response, but the broadcast
>           would be delayed until the flow was really gone.  I think
>           this might be practical, but I don't know the exact
>           restrictions on RCU callbacks.

Assuming this is possible from the kernel's perspective, what do we do
if the netlink broadcast is dropped for some reason? If we get an
ENOBUFS, assume that all flows deletions have completed?  This isn't
particularly satisfying, but is probably so rare it may not matter.

Ethan
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to