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