On 5/11/26 3:29 PM, Eelco Chaudron wrote:
> 
> 
> 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

It should be "columns list" -> "column lists".  Fixed.

Thanks!  Applied and backported to 3.7.

As noted above, this makes a conflict with the Windows removal.  I can rebase
or just fix the conflict on apply, it is relatively straightforward.

Best regards, Ilya Maximets.
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to