diff --git a/SOURCES/openvswitch-2.16.0.patch b/SOURCES/openvswitch-2.16.0.patch index 1d8a561..01515ea 100644 --- a/SOURCES/openvswitch-2.16.0.patch +++ b/SOURCES/openvswitch-2.16.0.patch @@ -92,6 +92,38 @@ index d8fa931fab..1dbead3276 100644 .. note:: +diff --git a/Documentation/topics/dpdk/pmd.rst b/Documentation/topics/dpdk/pmd.rst +index 95fa7af128..c1a35eb13a 100644 +--- a/Documentation/topics/dpdk/pmd.rst ++++ b/Documentation/topics/dpdk/pmd.rst +@@ -31,17 +31,19 @@ input ports for packets, classifying packets once received, and executing + actions on the packets once they are classified. + + PMD threads utilize Receive (Rx) and Transmit (Tx) queues, commonly known as +-*rxq*\s and *txq*\s. While Tx queue configuration happens automatically, Rx +-queues can be configured by the user. This can happen in one of two ways: ++*rxq*\s and *txq*\s to receive and send packets from/to an interface. + +-- For physical interfaces, configuration is done using the +- :program:`ovs-appctl` utility. ++- For physical interfaces, the number of Tx Queues is automatically configured ++ based on the number of PMD thread cores. The number of Rx queues can be ++ configured with:: + +-- For virtual interfaces, configuration is done using the :program:`ovs-appctl` +- utility, but this configuration must be reflected in the guest configuration +- (e.g. QEMU command line arguments). ++ $ ovs-vsctl set Interface options:n_rxq=N + +-The :program:`ovs-appctl` utility also provides a number of commands for ++- For virtual interfaces, the number of Tx and Rx queues are configured by ++ libvirt/QEMU and enabled/disabled in the guest. Refer to :doc:'vhost-user' ++ for more information. ++ ++The :program:`ovs-appctl` utility provides a number of commands for + querying PMD threads and their respective queues. This, and all of the above, + is discussed here. + diff --git a/NEWS b/NEWS index 559a51ba3f..ecaf9ffd78 100644 --- a/NEWS diff --git a/SPECS/openvswitch2.16.spec b/SPECS/openvswitch2.16.spec index 9511e49..eed45b7 100644 --- a/SPECS/openvswitch2.16.spec +++ b/SPECS/openvswitch2.16.spec @@ -57,7 +57,7 @@ Summary: Open vSwitch Group: System Environment/Daemons daemon/database/utilities URL: http://www.openvswitch.org/ Version: 2.16.0 -Release: 37%{?dist} +Release: 38%{?dist} # Nearly all of openvswitch is ASL 2.0. The bugtool is LGPLv2+, and the # lib/sflow*.[ch] files are SISSL @@ -699,6 +699,12 @@ exit 0 %endif %changelog +* Tue Jan 18 2022 Open vSwitch CI - 2.16.0-38 +- Merging upstream branch-2.16 [RH git: e370e283cf] + Commit list: + bd8ebcd10c Documentation: Fix Rx/Tx queue configuration section. + + * Mon Jan 17 2022 Open vSwitch CI - 2.16.0-37 - Merging upstream branch-2.16 [RH git: c9297f5ef7] Commit list: