[ovs-dev] [PATCH 2/2] ofproto-dpif: Store relevant fields for wildcarding in facet.
blp at nicira.com
Tue Jun 11 19:52:36 UTC 2013
On Tue, Jun 11, 2013 at 12:01:24PM -0700, Justin Pettit wrote:
> On Jun 11, 2013, at 9:41 AM, Ben Pfaff <blp at nicira.com> wrote:
> > On Tue, Jun 11, 2013 at 01:20:32AM -0700, Justin Pettit wrote:
> >> Dynamically determines the flow fields that were relevant in
> >> processing flows based on the OpenFlow flow table and switch
> >> configuration. The immediate use for this functionality is to
> >> cache action translations for similar flows in facets. This yields
> >> a roughly 80% improvement in flow set up rates for a complicated
> >> flow table.
> >> More importantly, these wildcards will be used to determine what to
> >> wildcard for the forthcoming kernel wildcard (megaflow) patches
> >> that will allow wildcarding in the kernel, which will provide
> >> significant flow set up improvements.
> >> The approach to tracking fields and caching action translations in
> >> facets was based on an impressive prototype by Ethan Jackson.
> >> Co-authored-by: Ethan Jackson <ethan at nicira.com>
> >> Signed-off-by: Ethan Jackson <ethan at nicira.com>
> >> Signed-off-by: Justin Pettit <jpettit at nicira.com>
> An incremental follows.
This seems reasonable.
More information about the dev