On 22 Apr 2025, at 17:46, Simon Horman wrote:

> Rework the "I just upgraded and I see a performance drop.  Why?"
> section to cover both earlier releases where the OOT module
> was recommended and the current recommendation to use the
> upstream Linux module.
>
> Signed-off-by: Simon Horman <ho...@ovn.org>
> ---
> Perhaps we could consider dropping references to old
> versions where the OOT kernel module was present entirely?

There is quite a lot of history in this section. I would not mind dropping this 
(entire Q(uestion):), others?

> ---
>  Documentation/faq/issues.rst | 20 +++++++++++++++-----
>  1 file changed, 15 insertions(+), 5 deletions(-)
>
> diff --git a/Documentation/faq/issues.rst b/Documentation/faq/issues.rst
> index d736d4feceff..bffad13950d6 100644
> --- a/Documentation/faq/issues.rst
> +++ b/Documentation/faq/issues.rst
> @@ -407,9 +407,9 @@ keep changing internal ports MTU?
>
>  Q: I just upgraded and I see a performance drop.  Why?
>
> -    A: The OVS kernel datapath may have been updated to a newer version than
> -    the OVS userspace components.  Sometimes new versions of OVS kernel 
> module
> -    add functionality that is backwards compatible with older userspace
> +    A: The OVS kernel datapath may have been updated to a new version without
> +    updating OVS userspace components. Sometimes new versions of OVS kernel
> +    module add functionality that is backwards compatible with older 
> userspace
>      components but may cause a drop in performance with them.  Especially, 
> if a
>      kernel module from OVS 2.1 or newer is paired with OVS userspace 1.10 or
>      older, there will be a performance drop for TCP traffic.
> @@ -417,8 +417,18 @@ Q: I just upgraded and I see a performance drop.  Why?
>      Updating the OVS userspace components to the latest released version 
> should
>      fix the performance degradation.
>
> -    To get the best possible performance and functionality, it is recommended
> -    to pair the same versions of the kernel module and OVS userspace.
> +    The OVS kernel modules has been distributed with the upstream Linux 
> kernel
> +    since Linux 3.3. As of OVS 2.15 the use of the kernel module distributed
> +    with OVS is deprecated in favour of the kernel module distributed with 
> the
> +    upstream Linux kernel. And as of OVS 3.0 the kernel module is no longer
> +    part of the OVS distribution.
> +
> +    Accordingly, for OVS 2.15 and newer, to get the best possible performance
> +    and functionality it is recommended to pair the latest released version 
> of
> +    OVS with the latest released version of the Linux kernel. While, for
> +    releases of OVS prior to 2.15, is recommended to pair the same versions 
> of
> +    the kernel module and OVS userspace.
> +
>
>  Q: I can't unload the openvswitch kernel module.  Why?
>
>
> -- 
> 2.47.2
>
> _______________________________________________
> dev mailing list
> d...@openvswitch.org
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to