On 27 Feb 2024, at 16:36, Simon Horman wrote:
> Correct spelling errors in .rst files flagged by codespell. Some small nits below. //Eelco > Signed-off-by: Simon Horman <ho...@ovn.org> > --- > Documentation/howto/sflow.rst | 2 +- > Documentation/howto/tc-offload.rst | 4 ++-- > Documentation/intro/install/afxdp.rst | 2 +- > Documentation/intro/install/documentation.rst | 6 +++--- > Documentation/intro/install/dpdk.rst | 12 ++++++------ > Documentation/intro/install/fedora.rst | 4 ++-- > Documentation/intro/install/general.rst | 2 +- > Documentation/intro/why-ovs.rst | 2 +- > Documentation/topics/dpdk/bridge.rst | 6 +++--- > Documentation/topics/dpdk/phy.rst | 2 +- > Documentation/topics/dpdk/vhost-user.rst | 2 +- > Documentation/topics/integration.rst | 2 +- > Documentation/topics/porting.rst | 2 +- > Documentation/topics/record-replay.rst | 2 +- > Documentation/topics/testing.rst | 4 ++-- > 15 files changed, 27 insertions(+), 27 deletions(-) > > diff --git a/Documentation/howto/sflow.rst b/Documentation/howto/sflow.rst > index 74d8b8e175fe..0b378c93d44a 100644 > --- a/Documentation/howto/sflow.rst > +++ b/Documentation/howto/sflow.rst > @@ -68,7 +68,7 @@ cookbook entry, we use `sFlowTrend > <http://www.inmon.com/products/sFlowTrend.php> `__, a free sFlow collector > that > is a simple cross-platform Java download. Other sFlow collectors should work > equally well. `hostMon` has a single NIC, `eth0`, that is connected to the > -Management Network. `eth0` has an IP adress that can reach `eth1` on `host1`. > +Management Network. `eth0` has an IP address that can reach `eth1` on > `host1`. > > Two Virtual Machines > ~~~~~~~~~~~~~~~~~~~~ > diff --git a/Documentation/howto/tc-offload.rst > b/Documentation/howto/tc-offload.rst > index 681dff13e08c..d53c278d9f7d 100644 > --- a/Documentation/howto/tc-offload.rst > +++ b/Documentation/howto/tc-offload.rst > @@ -49,7 +49,7 @@ tc-police action, see ``man tc-police``. > Configuration > ~~~~~~~~~~~~~ > > -There is no parameter change in ovs-ofctl command, to configue a meter and > use > +There is no parameter change in ovs-ofctl command, to configure a meter and > use > it for a flow in the offload way. Usually the commands are like:: > > $ ovs-ofctl -O OpenFlow13 add-meter br0 "meter=1 pktps bands=type=drop > rate=1" > @@ -59,7 +59,7 @@ For more details, see ``man ovs-ofctl``. > > .. note:: > Each meter is mapped to one TC police action. To avovid the conflicton, the This line also has an error; avovid, and maybe also change to ‘To avoid conflicts, …” > - police action index of 0x10000000-0x1fffffff are resevered for the mapping. > + police action index of 0x10000000-0x1fffffff are reserved for the mapping. > You can check the police actions by the command ``tc action ls action > police`` > in Linux system. > > diff --git a/Documentation/intro/install/afxdp.rst > b/Documentation/intro/install/afxdp.rst > index 5776614c8e53..964d9ef5b1d0 100644 > --- a/Documentation/intro/install/afxdp.rst > +++ b/Documentation/intro/install/afxdp.rst > @@ -150,7 +150,7 @@ To kick start end-to-end autotesting:: > make check-afxdp TESTSUITEFLAGS='1' > > .. note:: > - Not all test cases pass at this time. Currenly all cvlan tests are skipped > + Not all test cases pass at this time. Currently all cvlan tests are > skipped > due to kernel issues. > > If a test case fails, check the log at:: > diff --git a/Documentation/intro/install/documentation.rst > b/Documentation/intro/install/documentation.rst > index acf5b3a3ff33..049ca3d33be7 100644 > --- a/Documentation/intro/install/documentation.rst > +++ b/Documentation/intro/install/documentation.rst > @@ -79,9 +79,9 @@ Makefile targets:: > .. important:: > > The ``docs-check`` target will fail if there are any syntax errors. > - However, it won't catch more succint issues such as style or grammar > issues. > - As a result, you should always inspect changes visually to ensure the > result > - is as intended. > + However, it won't catch more succinct issues such as style or grammar > + issues. As a result, you should always inspect changes visually to ensure > + the result is as intended. > > Once built, documentation is available in the ``/Documentation/_build`` > folder. > Open the root ``index.html`` to browse the documentation. > diff --git a/Documentation/intro/install/dpdk.rst > b/Documentation/intro/install/dpdk.rst > index ad9bdf22c06a..68b304338641 100644 > --- a/Documentation/intro/install/dpdk.rst > +++ b/Documentation/intro/install/dpdk.rst > @@ -232,7 +232,7 @@ Mount the hugepages, if not already mounted by default:: > Setup DPDK devices using VFIO > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > -VFIO is prefered to the UIO driver when using recent versions of DPDK. VFIO > +VFIO is preferred to the UIO driver when using recent versions of DPDK. VFIO > support required support from both the kernel and BIOS. For the former, > kernel > version > 3.6 must be used. For the latter, you must enable VT-d in the BIOS > and ensure this is configured via grub. To ensure VT-d is enabled via the > BIOS, > @@ -506,17 +506,17 @@ options. > Affinity > ~~~~~~~~ > > -For superior performance, DPDK pmd threads and Qemu vCPU threads needs to be > -affinitized accordingly. > +For superior performance, DPDK pmd threads and Qemu vCPU threads needs to Not a native speaker, but does needs, here need to be need? > +have affinity set accordingly. > > - PMD thread Affinity > > A poll mode driver (pmd) thread handles the I/O of all DPDK interfaces > assigned to it. A pmd thread shall poll the ports for incoming packets, > switch the packets and send to tx port. A pmd thread is CPU bound, and > needs > - to be affinitized to isolated cores for optimum performance. Even though a > - PMD thread may exist, the thread only starts consuming CPU cycles if there > is > - at least one receive queue assigned to the pmd. > + to be have affinity set to isolated cores for optimum performance. Even > + though a PMD thread may exist, the thread only starts consuming CPU cycles > if > + there is at least one receive queue assigned to the pmd. > > .. note:: > On NUMA systems, PCI devices are also local to a NUMA node. Unbound rx > diff --git a/Documentation/intro/install/fedora.rst > b/Documentation/intro/install/fedora.rst > index 02481597ffe7..49fad844c7f7 100644 > --- a/Documentation/intro/install/fedora.rst > +++ b/Documentation/intro/install/fedora.rst > @@ -84,8 +84,8 @@ YUM:: > > Once that is completed, remove the file ``/tmp/ovs.spec``. > > -Bootstraping > ------------- > +Bootstrapping > +------------- > > Refer to :ref:`general-bootstrapping`. > > diff --git a/Documentation/intro/install/general.rst > b/Documentation/intro/install/general.rst > index 86e85f75dbff..17c154268054 100644 > --- a/Documentation/intro/install/general.rst > +++ b/Documentation/intro/install/general.rst > @@ -495,7 +495,7 @@ Start ovsdb-server using below command:: > $ docker run -itd --net=host --name=ovsdb-server \ > <docker_repo>:<tag> ovsdb-server > > -Start ovs-vswitchd with priviledged mode as it needs to load kernel module in > +Start ovs-vswitchd with privileged mode as it needs to load kernel module in > host using below command:: > > $ docker run -itd --net=host --name=ovs-vswitchd \ > diff --git a/Documentation/intro/why-ovs.rst b/Documentation/intro/why-ovs.rst > index e73066a76658..80a3f2f22f20 100644 > --- a/Documentation/intro/why-ovs.rst > +++ b/Documentation/intro/why-ovs.rst > @@ -125,7 +125,7 @@ previous hypervisor networking stacks, focusing on the > need for automated and > dynamic network control in large-scale Linux-based virtualization > environments. > > The goal with Open vSwitch is to keep the in-kernel code as small as possible > -(as is necessary for performance) and to re-use existing subsystems when > +(as is necessary for performance) and to reuse existing subsystems when > applicable (for example Open vSwitch uses the existing QoS stack). As of > Linux > 3.3, Open vSwitch is included as a part of the kernel and packaging for the > userspace utilities are available on most popular distributions. > diff --git a/Documentation/topics/dpdk/bridge.rst > b/Documentation/topics/dpdk/bridge.rst > index 00be06e37fea..583105c64250 100644 > --- a/Documentation/topics/dpdk/bridge.rst > +++ b/Documentation/topics/dpdk/bridge.rst > @@ -98,7 +98,7 @@ datapath flows with very simple match criteria. > In theory, for very simple forwarding, OVS doesn't need to parse packets at > all > in order to follow these rules. In practice, due to various implementation > constraints, userspace datapath has to match at least on a small set of > packet > -fileds. Some matching criteria (for example, ingress port) are not related > to > +fields. Some matching criteria (for example, ingress port) are not related > to > the packet itself and others (for example, VLAN tag or Ethernet type) can be > extracted without fully parsing the packet. This allows OVS to significantly > speed up packet forwarding for these flows with simple match criteria. > @@ -202,7 +202,7 @@ get command, note the updated priority of the > ``avx512_gather`` function:: > avx512_gather (Use count: 0, Priority: 3) > > If two lookup functions have the same priority, the first one in the list is > -chosen, and the 2nd occurance of that priority is not used. Put in logical > +chosen, and the 2nd occurrence of that priority is not used. Put in logical > terms, a subtable is chosen if its priority is greater than the previous > best candidate. > > @@ -280,7 +280,7 @@ composed of bits and blocks where the bits signify which > blocks are set or have > values where as the blocks hold the metadata, ip, udp, vlan, etc. These > values > are used by the datapath for switching decisions later. > > -Most modern CPUs have some SIMD (single instruction, mutiple data) > +Most modern CPUs have some SIMD (single instruction, multiple data) > capabilities. These SIMD instructions are able to process a vector rather > than > act on one variable. OVS provides multiple implementations of packet parsing > functions. This allows the user to take advantage of SIMD instructions like > diff --git a/Documentation/topics/dpdk/phy.rst > b/Documentation/topics/dpdk/phy.rst > index d94eafc9a9bd..efd168cba806 100644 > --- a/Documentation/topics/dpdk/phy.rst > +++ b/Documentation/topics/dpdk/phy.rst > @@ -153,7 +153,7 @@ __ > https://doc.dpdk.org/guides-23.11/prog_guide/rte_flow.html > .. warning:: > > This feature is not compatible with all NICs. Refer to the DPDK > - `compatibilty matrix`__ and vendor documentation for more details. > + `compatibility matrix`__ and vendor documentation for more details. > > __ https://doc.dpdk.org/guides-23.11/nics/overview.html > > diff --git a/Documentation/topics/dpdk/vhost-user.rst > b/Documentation/topics/dpdk/vhost-user.rst > index e952a686b55d..7866543d89a2 100644 > --- a/Documentation/topics/dpdk/vhost-user.rst > +++ b/Documentation/topics/dpdk/vhost-user.rst > @@ -269,7 +269,7 @@ similar to the following:: > > QEMU waiting for connection on: disconnected:unix:/path/to/socket,server > > -QEMU will wait until the port is created sucessfully in OVS to boot the VM. > +QEMU will wait until the port is created successfully in OVS to boot the VM. > One benefit of using this mode is the ability for vHost ports to 'reconnect' > in > event of the switch crashing or being brought down. Once it is brought back > up, > the vHost ports will reconnect automatically and normal service will resume. > diff --git a/Documentation/topics/integration.rst > b/Documentation/topics/integration.rst > index 58c4389abef2..79bfece82113 100644 > --- a/Documentation/topics/integration.rst > +++ b/Documentation/topics/integration.rst > @@ -250,7 +250,7 @@ with the active server:: > 2. Using load balancer vip ip as a master_ip. In order to use this feature, > one needs to use listen_on_master_ip_only to no. Current code for load > balancer have been tested to work with tcp protocol and needs to be > -tested/enchanced for ssl. Using load balancer, standby nodes will not listen > on > +tested/enhanced for ssl. Using load balancer, standby nodes will not listen > on > nb and sb db ports so that load balancer will always communicate to the > active > node and all the traffic will be sent to active node only. Standby will > continue to sync using LB VIP IP in this case. > diff --git a/Documentation/topics/porting.rst > b/Documentation/topics/porting.rst > index 839b04d52eea..b627fde12607 100644 > --- a/Documentation/topics/porting.rst > +++ b/Documentation/topics/porting.rst > @@ -210,7 +210,7 @@ vSwitch architecture: > :: > > > - Architecure > + Architecture > > _ > | +-------------------+ > diff --git a/Documentation/topics/record-replay.rst > b/Documentation/topics/record-replay.rst > index 14a568c21202..f723e05dd7ac 100644 > --- a/Documentation/topics/record-replay.rst > +++ b/Documentation/topics/record-replay.rst > @@ -44,7 +44,7 @@ measure performance with ``perf``, and so on. > .. note:: > > The current version of record/replay engine does not work correctly with > - internal time-based events that leats to communications with other > + internal time-based events that lead to communications with other > processes. For this reason it can not be used with clustered databases > (RAFT implementation is heavily time dependent). > In addition, recording automatically disables inactivity probes on > diff --git a/Documentation/topics/testing.rst > b/Documentation/topics/testing.rst > index c6093463d316..9b5fc7448fea 100644 > --- a/Documentation/topics/testing.rst > +++ b/Documentation/topics/testing.rst > @@ -409,7 +409,7 @@ options are used:: > checking whether actions Autovalidator is default implementation... yes > > Compile OVS in debug mode to have `ovs_assert` statements error out if > -there is a mis-match in the datapath classifier lookup or packet parser > +there is a mismatch in the datapath classifier lookup or packet parser > implementations. > > Since the AVX512 implementation of the datapath interface is disabled by > @@ -492,7 +492,7 @@ Proof of Concepts > ~~~~~~~~~~~~~~~~~ > > Proof of Concepts are documentation materialized into Ansible recipes > -executed in VirtualBox or Libvirt environments orchastrated by Vagrant. > +executed in VirtualBox or Libvirt environments orchestrated by Vagrant. > Proof of Concepts allow developers to create small virtualized setups that > demonstrate how certain Open vSwitch features are intended to work avoiding > user introduced errors by overlooking instructions. Proof of Concepts > > -- > 2.43.0 > > _______________________________________________ > 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