v2: -  try to use ethtool for statistics counters if not fall back to sysfs.
        ( virtual veth devices do not support sysfs, netmap does not support 
sysfs.)
     - fix Stuarts comments for validation test suite.

** Netmap needed testing on working environment.

BR,
Maxim.

Maxim Uvarov (5):
  linux-generic: sockets: implement pktio statistics counters
  linux-generic: pktio loop: implement statistics counters
  linux-generic: pcap: implement pktio statistics counters
  linux-generic: pktio netmap: implement statistics counters
  validation: implement pktio statistics counters

 platform/linux-generic/Makefile.am                 |   2 +
 .../linux-generic/include/odp_packet_io_internal.h |  11 ++
 platform/linux-generic/include/odp_packet_socket.h |   6 +
 platform/linux-generic/odp_packet_io.c             |  53 +++++++
 platform/linux-generic/pktio/ethtool.c             | 160 +++++++++++++++++++++
 platform/linux-generic/pktio/loop.c                |  36 ++++-
 platform/linux-generic/pktio/netmap.c              |   8 ++
 platform/linux-generic/pktio/pcap.c                |  28 +++-
 platform/linux-generic/pktio/socket.c              |  84 +++++++++++
 platform/linux-generic/pktio/socket_mmap.c         |  19 +++
 platform/linux-generic/pktio/sysfs.c               |  71 +++++++++
 test/validation/pktio/pktio.c                      | 134 +++++++++++++++++
 12 files changed, 609 insertions(+), 3 deletions(-)
 create mode 100644 platform/linux-generic/pktio/ethtool.c
 create mode 100644 platform/linux-generic/pktio/sysfs.c

-- 
1.9.1

_______________________________________________
lng-odp mailing list
lng-odp@lists.linaro.org
https://lists.linaro.org/mailman/listinfo/lng-odp

Reply via email to