diff options
author | Matias Elo <matias.elo@nokia.com> | 2021-07-09 10:38:37 +0300 |
---|---|---|
committer | Matias Elo <matias.elo@nokia.com> | 2021-07-16 09:07:48 +0300 |
commit | 918295f20a7b7fc5db5f47915c9f3cad3d39a489 (patch) | |
tree | 33fdbb748f9d06ba52c257a2ea133b24052817c1 /platform/linux-dpdk/include | |
parent | 70bbea190622394d3abec4de516d0aa5bd6ad09d (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.h | 4 |
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); |