On Thu, Feb 04, 2016 at 04:10:10PM -0800, Jarno Rajahalme wrote:
> From: Ethan Jackson <et...@nicira.com>
> 
> 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 <et...@nicira.com>
> Signed-off-by: Jarno Rajahalme <ja...@ovn.org>

I reviewed this from a buffer management point of view.  I'll leave the
other technicalities to Joe.

Acked-by: Ben Pfaff <b...@ovn.org>
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to