[libvirt] [PATCH v3 0/2] Support network stats for VF representor interface

Jai Singh Rana posted 2 patches 6 years ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20180404162927.16210-1-JaiSingh.Rana@cavium.com
Test syntax-check passed
There is a newer version of this series
docs/news.xml               |   9 ++
po/POTFILES.in              |   1 +
src/conf/domain_conf.c      |  15 ++
src/libvirt_private.syms    |   7 +
src/qemu/qemu_driver.c      |  33 +++-
src/util/Makefile.inc.am    |   2 +
src/util/virhostdev.c       |   2 +-
src/util/virhostdev.h       |   8 +
src/util/virnetdevhostdev.c | 374 ++++++++++++++++++++++++++++++++++++++++++++
src/util/virnetdevhostdev.h |  35 +++++
10 files changed, 481 insertions(+), 5 deletions(-)
create mode 100644 src/util/virnetdevhostdev.c
create mode 100644 src/util/virnetdevhostdev.h
[libvirt] [PATCH v3 0/2] Support network stats for VF representor interface
Posted by Jai Singh Rana 6 years ago
With availability of switchdev model in linux, it is possible to capture
stats for SR-IOV device with interface_type as 'hostdev' provided device
supports VF represontor in switchdev mode[1] on host.

These stats are supported by adding helper APIs for getting/verifying VF
representor name based on PCI Bus:Device:Function information in domains
'hostdev' structure and querying required net sysfs directory and file
entries on host according to switchdev model. These helper APIs are then
used in qemu/conf to get the interface stats for VF representor on host
of pci SR-IOV device.

[1]  https://www.kernel.org/doc/Documentation/networking/switchdev.txt
V2   https://www.redhat.com/archives/libvir-list/2018-February/msg00561.html

Jai Singh Rana (2):
  util: Add helper APIs to get/verify VF Representor name
  qemu: conf: Network stats support for VF Representors

 docs/news.xml               |   9 ++
 po/POTFILES.in              |   1 +
 src/conf/domain_conf.c      |  15 ++
 src/libvirt_private.syms    |   7 +
 src/qemu/qemu_driver.c      |  33 +++-
 src/util/Makefile.inc.am    |   2 +
 src/util/virhostdev.c       |   2 +-
 src/util/virhostdev.h       |   8 +
 src/util/virnetdevhostdev.c | 374 ++++++++++++++++++++++++++++++++++++++++++++
 src/util/virnetdevhostdev.h |  35 +++++
 10 files changed, 481 insertions(+), 5 deletions(-)
 create mode 100644 src/util/virnetdevhostdev.c
 create mode 100644 src/util/virnetdevhostdev.h

-- 
2.13.6

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list