On Wed, Apr 18, 2012 at 01:26:46PM -0700, Ethan Jackson wrote:
> Quite an elegant data structure.  Pretty nifty.

Thanks.

> On Mon, Apr 16, 2012 at 17:19, Ben Pfaff <b...@nicira.com> wrote:
> > The cost of creating and initializing facets and subfacets and installing,
> > tracking, and uninstalling kernel flows is significant.  When most flows
> > have only one or a few packets, this overhead is higher than the cost of
> > handling each packet individually.  This commit introduces heuristics that
> > cheaply count (approximately) the number of packets seen in a flow and
> > skips most of this expensive bookkeeping when the packet count exceeds a
> > threshold (currently 5 packets).
> 
> This should say "until the packet count" instead of "when the packet count".

Thanks, fixed.

> governer_destroy() should do nothing if passed NULL.

Thanks, fixed.  (I actually found this a minute ago with the unit
tests.  Seems I hadn't run them with the flow setup governor before.
Stupid.)

> The definition of init_flow_miss_execute_op() is slightly mis-indented.

Thanks, fixed.

> Otherwise looks good, thanks.

Thank you for the review.
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to