On 6 May 2026, at 21:19, Ilya Maximets wrote:
> The kernel module was removed from the OVS source tree in 3.0 and most
> of the documentation for it was removed in 3.6. But some docs still
> have a few references. Releases FAQ mentions it when talking about
> feature support table, man page for vswitchd mentions it when talking
> about tunnel checksums and the datapath version column, checkpatch
> script mentions it in the comment about datapath directory.
>
> Clean those up. Also clean up the language to avoid specifically
> emphasizing the "upstream" word in the docs mentioning kernel module
> where it is not necessary, as there is only one.
Thanks Ilya for fixing the last references! I found one small spelling
thing below, but can be changed on commit. With that;
Acked-by: Eelco Chaudron <[email protected]>
> Signed-off-by: Ilya Maximets <[email protected]>
> ---
>
> There will be a conflict with the Windows support removal, but it's
> not hard to resolve.
>
> Documentation/faq/releases.rst | 123 ++++++++++++++++-----------------
> utilities/checkpatch.py | 7 +-
> vswitchd/vswitch.xml | 23 ++----
> 3 files changed, 68 insertions(+), 85 deletions(-)
>
> diff --git a/Documentation/faq/releases.rst b/Documentation/faq/releases.rst
> index 1db42ad5c..3b7d81109 100644
> --- a/Documentation/faq/releases.rst
> +++ b/Documentation/faq/releases.rst
> @@ -55,9 +55,9 @@ Q: Are all features available with all datapaths?
>
> Supported datapaths:
>
> - Linux upstream
> - The datapath implemented by the kernel module shipped with Linux
> - upstream. Since features have been gradually introduced into the
> kernel,
> + Linux kernel
> + The datapath implemented by the module shipped with upstream Linux
> + kernel. Since features have been gradually introduced into the kernel,
> the table mentions the first Linux release whose OVS module supports
> the
> feature.
>
> @@ -70,46 +70,45 @@ Q: Are all features available with all datapaths?
> Also known as the Windows datapath.
>
> The following table lists the datapath supported features from an
> - Open vSwitch user's perspective. The "Linux upstream" column
> - lists the Linux kernel version that introduced a given feature
> - into its kernel module. The "Linux OVS tree" and "Userspace"
> - columns list the Open vSwitch release versions that introduced a
> - given feature into the included kernel module or the userspace
> - datapath, respectively.
> -
> - ========================== ============== ========= =======
> - Feature Linux upstream Userspace Hyper-V
> - ========================== ============== ========= =======
> - Connection tracking 4.3 2.6 YES
> - Connection tracking-IPv6 YES YES 3.0
> - Conntrack Fragment Reass. 4.3 2.12 YES
> - Conntrack IPv6 Fragment 4.3 2.12 3.1
> - Conntrack Timeout Policies 5.2 2.14 NO
> - Conntrack Zone Limit 4.18 2.13 YES
> - Conntrack NAT 4.6 2.8 YES
> - Conntrack NAT6 4.6 2.8 3.0
> - Conntrack Helper Persist. YES 3.3 NO
> - Tunnel - GRE 3.11 2.4 YES
> - Tunnel - VXLAN 3.12 2.4 YES
> - Tunnel - Geneve 3.18 2.4 YES
> - Tunnel - GRE-IPv6 4.18 2.6 NO
> - Tunnel - VXLAN-IPv6 4.3 2.6 NO
> - Tunnel - Geneve-IPv6 4.4 2.6 3.0
> - Tunnel - ERSPAN 4.18 2.10 NO
> - Tunnel - ERSPAN-IPv6 4.18 2.10 NO
> - Tunnel - GTP-U NO 2.14 NO
> - Tunnel - SRv6 NO 3.2 NO
> - Tunnel - Bareudp 5.7 NO NO
> - QoS - Policing YES 2.6 NO
> - QoS - Shaping YES NO NO
> - sFlow YES 1.0 NO
> - IPFIX 3.10 1.11 YES
> - Set action YES 1.0 PARTIAL
> - NIC Bonding YES 1.0 YES
> - Multiple VTEPs YES 1.10 YES
> - Meter action 4.15 2.7 NO
> - check_pkt_len action 5.2 2.12 NO
> - ========================== ============== ========= =======
> + Open vSwitch user's perspective. The "Linux kernel" column lists the
> + upstream Linux kernel version that introduced a given feature into its
> + kernel module. The "Userspace" columns list the Open vSwitch release
columns -> column
[...]
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev