On 10 December 2015 at 16:15, Daniele Di Proietto
<[email protected]> wrote:
> This is an easy way to keep track of the features supported by the
> different datapaths.
>
> Nithin helped filling the list for the Hyper-V port.
>
> CC: Nithin Raju <[email protected]>
> Signed-off-by: Daniele Di Proietto <[email protected]>
> Acked-by: Ben Pfaff <[email protected]>
> Acked-by: Nithin Raju <[email protected]>
> ---
> v1 -> v2:
>
> * Mention FreeBSD and NetBSD in the userspace datapath description.
> * Split QoS in shaping and policing.
> * Remove previous FAQ (superseeded by this).
> ---
>  FAQ.md | 88 
> +++++++++++++++++++++++++++++++++++++++++++++++++-----------------
>  1 file changed, 66 insertions(+), 22 deletions(-)
>
> diff --git a/FAQ.md b/FAQ.md
> index 8397e0f..9a87002 100644
> --- a/FAQ.md
> +++ b/FAQ.md
> @@ -165,28 +165,72 @@ A: The following table lists the Linux kernel versions 
> against which the
>     It should build against almost any kernel, certainly against 2.6.32
>     and later.
>
> -### Q: Are all features available with all versions of the kernel module?
> -
> -A: Features are gradually introduced into the upstream kernel so unless
> -   you are running the latest Linux release there may be some missing
> -   features. ovs-vswitchd probes for kernel features during startup and
> -   lists them in the ovs-vswitchd log file. If you need features that
> -   are unsupported, you can upgrade the Linux version or use the kernel
> -   module paired with the userspace distribution.
> -
> -   For a given Open vSwitch release, the vast majority of features are
> -   supported when using the kernel module paired with the userspace
> -   distribution, no matter which kernel you build it against. However,
> -   from time to time, new features may be introduced which rely on
> -   functionality not available in older kernels. The features below are
> -   included in the kernel module distributed with OVS, but have more
> -   stringent requirements for minimum kernel versions than the support
> -   listed earlier.
> -
> -| Feature   | Open vSwitch | Linux kernel
> -|:---------:|:------------:|:------------:
> -|    STT    |     2.4+     |     3.5+
> -| Conntrack |     2.5+     |     3.10+
> +### Q: Are all features available with all datapaths?
> +
> +A: Open vSwitch supports different datapaths on different platforms.  Each
> +   datapath has a different feature set: the following tables try to 
> summarize
> +   the status.
> +
> +   Supported datapaths:
> +
> +   * *Linux upstream*: The datapath implemented by the kernel module shipped
> +                       with Linux upstream.  Since features have been 
> gradually
> +                       introduced into the kernel, the table mentions the 
> first
> +                       Linux release whose OVS module supports the feature.
> +
> +   * *Linux OVS tree*: The datapath implemented by the Linux kernel module
> +                       distributed with the OVS source tree. Some features of
> +                       this module rely on functionality not available in 
> older
> +                       kernels: in this case the minumum Linux version 
> (against
> +                       which the module can be compiled) is listed.

Thanks! Minor nit, perhaps it should say "(against which the feature
can be compiled)".

LGTM.
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev

Reply via email to