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
