[ovs-git] [openvswitch/ovs] c3010b: dpdk docs: Drop qemu-kvm for qemu-system-x86_64.

GitHub noreply at github.com
Mon Apr 30 15:41:55 UTC 2018


  Branch: refs/heads/branch-2.8
  Home:   https://github.com/openvswitch/ovs
  Commit: c3010b82c8d5588efb3283c30e2da667ea129c12
      https://github.com/openvswitch/ovs/commit/c3010b82c8d5588efb3283c30e2da667ea129c12
  Author: Tiago Lam <tiago.lam at intel.com>
  Date:   2018-04-19 (Thu, 19 Apr 2018)

  Changed paths:
    M Documentation/topics/dpdk/vhost-user.rst

  Log Message:
  -----------
  dpdk docs: Drop qemu-kvm for qemu-system-x86_64.

When explaining on how to add vhost-user ports to a guest, using
libvirt, point to the qemu-system-x86_64 binary by default, instead of
using qemu-kvm. The latter has been made obsolete and dropped from a
number of distributions (although it is still available on Fedora).

This has been verified on both a Fedora 27 image and a Ubuntu 16.04 LTS
image.

Signed-off-by: Tiago Lam <tiago.lam at intel.com>
Acked-by: Aaron Conole <aconole at redhat.com>
Signed-off-by: Ian Stokes <ian.stokes at intel.com>


  Commit: aefb9661d5e1b7836d3d7cf05e277701cc060327
      https://github.com/openvswitch/ovs/commit/aefb9661d5e1b7836d3d7cf05e277701cc060327
  Author: Tiago Lam <tiago.lam at intel.com>
  Date:   2018-04-19 (Thu, 19 Apr 2018)

  Changed paths:
    M Documentation/topics/dpdk/vhost-user.rst

  Log Message:
  -----------
  dpdk docs: Drop file share in libvirt config.

When explaining on how to add vhost-user ports to a guest, using
libvirt, the following piece of configuration is used:
    <disk type='dir' device='disk'>
      <driver name='qemu' type='fat'/>
      <source dir='/usr/src/dpdk-stable-17.11.1'/>
      <target dev='vdb' bus='virtio'/>
      <readonly/>
    </disk>

This is used to facilitate sharing of a DPDK directory between the host
and the guest. However, for this to work selinux also needs to be
configured (or disabled).  Furthermore, if one is using Ubuntu, libvirtd
would need to be added to complain only in AppArmor. Instead, in [1] it
is advised to use wget to get the DPDK sources over the internet, which
avoids this differentiation. Thus, we drop this piece of configuration
here as well and keep the example configuration as simple as possible.

This has been verified on both a Fedora 27 image and a Ubuntu 16.04 LTS
image.

[1] http://docs.openvswitch.org/en/latest/topics/dpdk/vhost-user/#dpdk-in-the-guest

Signed-off-by: Tiago Lam <tiago.lam at intel.com>
Acked-by: Stephen Finucane <stephen at that.guru>
Signed-off-by: Ian Stokes <ian.stokes at intel.com>


  Commit: c0bfb0ae5aa437c946a65a09d5dc20048cd9ba2f
      https://github.com/openvswitch/ovs/commit/c0bfb0ae5aa437c946a65a09d5dc20048cd9ba2f
  Author: Kevin Traynor <ktraynor at redhat.com>
  Date:   2018-04-21 (Sat, 21 Apr 2018)

  Changed paths:
    M lib/netdev-dpdk.c

  Log Message:
  -----------
  netdev-dpdk: Free mempool only when no in-use mbufs.

DPDK mempools are freed when they are no longer needed.
This can happen when a port is removed or a port's mtu
is reconfigured so that a new mempool is used.

It is possible that an mbuf is attempted to be returned
to a freed mempool from NIC Tx queues and this can lead
to a segfault.

In order to prevent this, only free mempools when they
are not needed and have no in-use mbufs. As this might
not be possible immediately, sweep the mempools anytime
a port tries to get a mempool.

Fixes: 8d38823bdf8b ("netdev-dpdk: fix memory leak")
Cc: mark.b.kavanagh81 at gmail.com
Cc: Ilya Maximets <i.maximets at samsung.com>
Reported-by: Venkatesan Pradeep <venkatesan.pradeep at ericsson.com>
Signed-off-by: Kevin Traynor <ktraynor at redhat.com>
Signed-off-by: Ian Stokes <ian.stokes at intel.com>


  Commit: 017b21cfe603ee206c25e52ae67a5bdc0ea43dc6
      https://github.com/openvswitch/ovs/commit/017b21cfe603ee206c25e52ae67a5bdc0ea43dc6
  Author: Ian Stokes <ian.stokes at intel.com>
  Date:   2018-04-21 (Sat, 21 Apr 2018)

  Changed paths:
    M Documentation/howto/sflow.rst

  Log Message:
  -----------
  docs: Fix sflow documentation url and markup.

The link url link for the blog in sflow documentation causes make
check-docs to fail with a broken link warning. Fix this by correcting
the url address. Also use correct markup for note regarding the
configuration of sflow.

CC: Stephen Finucane <stephen at that.guru>
Fixes: 198c5d3d0 ("doc: Add sFlow cookbook from website")
Signed-off-by: Ian Stokes <ian.stokes at intel.com>
Acked-by: Stephen Finucane <stephen at that.guru>


  Commit: d43b8a2f9852a049fb3a90aeec7bfa905fbca696
      https://github.com/openvswitch/ovs/commit/d43b8a2f9852a049fb3a90aeec7bfa905fbca696
  Author: Ian Stokes <ian.stokes at intel.com>
  Date:   2018-04-21 (Sat, 21 Apr 2018)

  Changed paths:
    M Documentation/internals/contributing/documentation-style.rst

  Log Message:
  -----------
  docs: Fix style guide url in DocumentationStyle.rst.

The link used for IBM Style Guide is no longer valid. As there is no
longer a valid link via redbooks remove the url to avoid make
check-docs failing.

Cc: Stephen Finucane <stephen at that.guru>
Fixes: 26ea2d409 ("docs: Add writing guide")
Signed-off-by: Ian Stokes <ian.stokes at intel.com>
Acked-by: Stephen Finucane <stephen at that.guru>


  Commit: 010f189a0ac0b4186083a126e3a84f7ff1f1146a
      https://github.com/openvswitch/ovs/commit/010f189a0ac0b4186083a126e3a84f7ff1f1146a
  Author: Ian Stokes <ian.stokes at intel.com>
  Date:   2018-04-21 (Sat, 21 Apr 2018)

  Changed paths:
    M Documentation/internals/contributing/documentation-style.rst
    M Documentation/intro/install/documentation.rst

  Log Message:
  -----------
  docs: Fix sphinx urls.

Update dead url links for sphinx documentation to avoid
make check-docs failing.

Cc: Stephen Finucane <stephen at that.guru>
Fixes: 26ea2d409 ("docs: Add writing guide")
Fixes: 73c76b447 ("doc: Add info on building documentation")
Signed-off-by: Ian Stokes <ian.stokes at intel.com>
Acked-by: Stephen Finucane <stephen at that.guru>


  Commit: d7f91c8ebfe21de8aa60de069ff41160068d8d89
      https://github.com/openvswitch/ovs/commit/d7f91c8ebfe21de8aa60de069ff41160068d8d89
  Author: Ian Stokes <ian.stokes at intel.com>
  Date:   2018-04-21 (Sat, 21 Apr 2018)

  Changed paths:
    M Documentation/ref/index.rst

  Log Message:
  -----------
  docs: Fix urls in index.rst.

This patch prepends 'www' to openvswitch urls in index.rst. Without this
make check-docs fails when verifying url liveness. Also remove url
referencing ovsdb-server(5) as these are no longer accessible.

Cc: Stephen Finucane <stephen at that.guru>
Fixes: 4f6ec357c ("doc: Populate 'ref' section")
Signed-off-by: Ian Stokes <ian.stokes at intel.com>
Acked-by: Stephen Finucane <stephen at that.guru>


  Commit: 0eb3544393b9b86915a6791d1a4db3465480b2c2
      https://github.com/openvswitch/ovs/commit/0eb3544393b9b86915a6791d1a4db3465480b2c2
  Author: Ben Pfaff <blp at ovn.org>
  Date:   2018-04-30 (Mon, 30 Apr 2018)

  Changed paths:
    M Documentation/howto/sflow.rst
    M Documentation/internals/contributing/documentation-style.rst
    M Documentation/intro/install/documentation.rst
    M Documentation/ref/index.rst
    M Documentation/topics/dpdk/vhost-user.rst
    M lib/netdev-dpdk.c

  Log Message:
  -----------
  Merge branch 'dpdk_merge_2_8' of https://github.com/istokes/ovs into HEAD


Compare: https://github.com/openvswitch/ovs/compare/874caa20b48d...0eb3544393b9


More information about the git mailing list