aboutsummaryrefslogtreecommitdiff
path: root/platform/linux-generic/pktio/stats/sysfs_stats.c
diff options
context:
space:
mode:
authorMatias Elo <matias.elo@nokia.com>2021-05-31 16:47:50 +0300
committerGitHub <noreply@github.com>2021-05-31 16:47:50 +0300
commit5aeb1e9968a6a232850e0f8160b24a2a87e426b9 (patch)
tree8eb44476987f1b746b50fcaa5ff614b77a366210 /platform/linux-generic/pktio/stats/sysfs_stats.c
parent3cc4177b551f32aa4b3b0d76c248f5342362a028 (diff)
parent121ea2bbc5f145301f8d42c6310a4d249f1d8abf (diff)
Merge ODP v1.29.0.0v1.29.0.0_DPDK_19.11
Merge ODP linux-generic v1.29.0.0 into ODP-DPDK.
Diffstat (limited to 'platform/linux-generic/pktio/stats/sysfs_stats.c')
-rw-r--r--platform/linux-generic/pktio/stats/sysfs_stats.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/platform/linux-generic/pktio/stats/sysfs_stats.c b/platform/linux-generic/pktio/stats/sysfs_stats.c
index 45e005c74..1150f9d72 100644
--- a/platform/linux-generic/pktio/stats/sysfs_stats.c
+++ b/platform/linux-generic/pktio/stats/sysfs_stats.c
@@ -52,6 +52,9 @@ int _odp_sysfs_stats(pktio_entry_t *pktio_entry,
ret -= sysfs_get_val(fname, &stats->in_octets);
sprintf(fname, "/sys/class/net/%s/statistics/rx_packets", dev);
+ ret -= sysfs_get_val(fname, &stats->in_packets);
+
+ sprintf(fname, "/sys/class/net/%s/statistics/rx_packets", dev);
ret -= sysfs_get_val(fname, &stats->in_ucast_pkts);
sprintf(fname, "/sys/class/net/%s/statistics/rx_droppped", dev);
@@ -60,12 +63,13 @@ int _odp_sysfs_stats(pktio_entry_t *pktio_entry,
sprintf(fname, "/sys/class/net/%s/statistics/rx_errors", dev);
ret -= sysfs_get_val(fname, &stats->in_errors);
- /* stats->in_unknown_protos is not supported in sysfs */
-
sprintf(fname, "/sys/class/net/%s/statistics/tx_bytes", dev);
ret -= sysfs_get_val(fname, &stats->out_octets);
sprintf(fname, "/sys/class/net/%s/statistics/tx_packets", dev);
+ ret -= sysfs_get_val(fname, &stats->out_packets);
+
+ sprintf(fname, "/sys/class/net/%s/statistics/tx_packets", dev);
ret -= sysfs_get_val(fname, &stats->out_ucast_pkts);
sprintf(fname, "/sys/class/net/%s/statistics/tx_dropped", dev);