aboutsummaryrefslogtreecommitdiff
path: root/platform/linux-generic/pktio
diff options
context:
space:
mode:
authorJere Leppänen <jere.leppanen@nokia.com>2022-02-18 19:09:41 +0200
committerPetri Savolainen <petri.savolainen@nokia.com>2022-03-10 09:33:44 +0200
commitaf031b28a9db982103a596fece368272079d9623 (patch)
tree0c3a50ea91eecb46d9338ff28c178a7030e54b5b /platform/linux-generic/pktio
parent571ce27fb5d34e05a381790022481110d676b703 (diff)
linux-gen: pktio: loop: use in_discards counter
Use the in_discards counter for errors that are not errors in the received packet. Signed-off-by: Jere Leppänen <jere.leppanen@nokia.com> Reviewed-by: Matias Elo <matias.elo@nokia.com> Reviewed-by: Petri Savolainen <petri.savolainen@nokia.com>
Diffstat (limited to 'platform/linux-generic/pktio')
-rw-r--r--platform/linux-generic/pktio/loop.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/platform/linux-generic/pktio/loop.c b/platform/linux-generic/pktio/loop.c
index 208d71d8b..6b56d9dff 100644
--- a/platform/linux-generic/pktio/loop.c
+++ b/platform/linux-generic/pktio/loop.c
@@ -227,7 +227,7 @@ static int loopback_recv(pktio_entry_t *pktio_entry, int index ODP_UNUSED,
odp_packet_free(pkt);
if (new_pkt == ODP_PACKET_INVALID) {
- failed++;
+ pktio_entry->s.stats.in_discards++;
continue;
}
@@ -542,6 +542,7 @@ static int loopback_init_capability(pktio_entry_t *pktio_entry)
capa->stats.pktio.counter.in_octets = 1;
capa->stats.pktio.counter.in_packets = 1;
capa->stats.pktio.counter.in_errors = 1;
+ capa->stats.pktio.counter.in_discards = 1;
capa->stats.pktio.counter.out_octets = 1;
capa->stats.pktio.counter.out_packets = 1;
capa->stats.pktin_queue.counter.octets = 1;