On 10/12/2015 17:35, "Joe Stringer" <[email protected]> wrote:
>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. I applied your suggestion, thanks! _______________________________________________ dev mailing list [email protected] http://openvswitch.org/mailman/listinfo/dev
