On 4 February 2016 at 16:10, Jarno Rajahalme <[email protected]> wrote:
> From: Ethan Jackson <[email protected]>
>
> There are certain use cases (such as bond rebalancing) where a
> datapath flow's actions may change, while it's wildcard pattern
> remains the same.  Before this patch, revalidators would note the
> change, delete the flow, and wait for the handlers to install an
> updated version.  This is inefficient, as many packets could get
> punted to userspace before the new flow is finally installed.
>
> To improve the situation, this patch implements in place modification
> of datapath flows.  If the revalidators detect the only change to a
> given ukey is its actions, instead of deleting it, it does a put with
> the MODIFY flag set.
>
> This patch is a backport of commit 43b2f13 to branch-2.3.
> This patch also squashes in commit c56eba3b7ab0 ("ofproto-dpif-upcall: Don't
> delete modified ukeys.").
>
> Signed-off-by: Ethan J. Jackson <[email protected]>
> Signed-off-by: Jarno Rajahalme <[email protected]>

Looks like this resolves the issue I pointed out before, thanks.

Acked-by: Joe Stringer <[email protected]>
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev

Reply via email to