aboutsummaryrefslogtreecommitdiff
path: root/platform/linux-dpdk/include
diff options
context:
space:
mode:
authorMatias Elo <matias.elo@nokia.com>2021-07-09 10:38:37 +0300
committerMatias Elo <matias.elo@nokia.com>2021-07-16 09:07:48 +0300
commit918295f20a7b7fc5db5f47915c9f3cad3d39a489 (patch)
tree33fdbb748f9d06ba52c257a2ea133b24052817c1 /platform/linux-dpdk/include
parent70bbea190622394d3abec4de516d0aa5bd6ad09d (diff)
Port a335a7447 "linux-gen: pktio: add support input/output queue statistics counters"
Port original commit from linux-generic. Signed-off-by: Matias Elo <matias.elo@nokia.com> Reviewed-by: Janne Peltonen <janne.peltonen@nokia.com>
Diffstat (limited to 'platform/linux-dpdk/include')
-rw-r--r--platform/linux-dpdk/include/odp_packet_io_internal.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/platform/linux-dpdk/include/odp_packet_io_internal.h b/platform/linux-dpdk/include/odp_packet_io_internal.h
index 0d2782101..f778f259d 100644
--- a/platform/linux-dpdk/include/odp_packet_io_internal.h
+++ b/platform/linux-dpdk/include/odp_packet_io_internal.h
@@ -177,6 +177,10 @@ typedef struct pktio_if_ops {
int (*stop)(pktio_entry_t *pktio_entry);
int (*stats)(pktio_entry_t *pktio_entry, odp_pktio_stats_t *stats);
int (*stats_reset)(pktio_entry_t *pktio_entry);
+ int (*pktin_queue_stats)(pktio_entry_t *pktio_entry, uint32_t index,
+ odp_pktin_queue_stats_t *pktin_stats);
+ int (*pktout_queue_stats)(pktio_entry_t *pktio_entry, uint32_t index,
+ odp_pktout_queue_stats_t *pktout_stats);
uint64_t (*pktio_ts_res)(pktio_entry_t *pktio_entry);
odp_time_t (*pktio_ts_from_ns)(pktio_entry_t *pktio_entry, uint64_t ns);
odp_time_t (*pktio_time)(pktio_entry_t *pktio_entry, odp_time_t *global_ts);