[ovs-dev] [PATCH 1/2] FAQ: Update description of datapath flows.

Justin Pettit jpettit at nicira.com
Wed Nov 20 17:38:21 UTC 2013


Acked-by: Justin Pettit <jpettit at nicira.com>

--Justin


On Nov 20, 2013, at 9:08 AM, Ben Pfaff <blp at nicira.com> wrote:

> They have not been exact-match only for a while.
> 
> Signed-off-by: Ben Pfaff <blp at nicira.com>
> ---
> FAQ |   23 ++++++++++++-----------
> 1 file changed, 12 insertions(+), 11 deletions(-)
> 
> diff --git a/FAQ b/FAQ
> index 4a8a5be..ffe63cc 100644
> --- a/FAQ
> +++ b/FAQ
> @@ -434,16 +434,17 @@ A: Open vSwitch uses different kinds of flows for different purposes:
>         about hidden flows.)
> 
>       - The Open vSwitch software switch implementation uses a second
> -        kind of flow internally.  These flows, called "exact-match"
> -        or "datapath" or "kernel" flows, do not support wildcards or
> -        priorities and comprise only a single table, which makes them
> -        suitable for caching.   OpenFlow flows and exact-match flows
> +        kind of flow internally.  These flows, called "datapath" or
> +        "kernel" flows, do not support priorities and comprise only a
> +        single table, which makes them suitable for caching.  (Like
> +        OpenFlow flows, datapath flows do support wildcarding, in Open
> +        vSwitch 1.11 and later.)  OpenFlow flows and datapath flows
>         also support different actions and number ports differently.
> 
> -        Exact-match flows are an implementation detail that is
> -        subject to change in future versions of Open vSwitch.  Even
> -        with the current version of Open vSwitch, hardware switch
> -        implementations do not necessarily use exact-match flows.
> +        Datapath flows are an implementation detail that is subject to
> +        change in future versions of Open vSwitch.  Even with the
> +        current version of Open vSwitch, hardware switch
> +        implementations do not necessarily use this architecture.
> 
>   Each of the commands for dumping flows has a different purpose:
> 
> @@ -456,7 +457,7 @@ A: Open vSwitch uses different kinds of flows for different purposes:
>         including hidden flows.  This is occasionally useful for
>         troubleshooting suspected issues with in-band control.
> 
> -      - "ovs-dpctl dump-flows [dp]" dumps the exact-match flow table
> +      - "ovs-dpctl dump-flows [dp]" dumps the datapath flow table
>         entries for a Linux kernel-based datapath.  In Open vSwitch
>         1.10 and later, ovs-vswitchd merges multiple switches into a
>         single datapath, so it will show all the flows on all your
> @@ -464,8 +465,8 @@ A: Open vSwitch uses different kinds of flows for different purposes:
>         useful for debugging.
> 
>       - "ovs-appctl dpif/dump-flows <br>", new in Open vSwitch 1.10,
> -        dumps exact-match flows for only the specified bridge,
> -        regardless of the type.
> +        dumps datapath flows for only the specified bridge, regardless
> +        of the type.
> 
> 
> Performance
> -- 
> 1.7.10.4
> 
> _______________________________________________
> dev mailing list
> dev at openvswitch.org
> http://openvswitch.org/mailman/listinfo/dev




More information about the dev mailing list