diff options
author | David Howells <dhowells@redhat.com> | 2022-05-11 15:01:25 +0200 |
---|---|---|
committer | David Howells <dhowells@redhat.com> | 2022-11-08 17:42:15 +0100 |
commit | f2a676d10038e8f3913dc576397b9c9efb190afd (patch) | |
tree | d67be5a8fe07204a50b9918461a65a8645be563c /net/rxrpc/input.c | |
parent | rxrpc: Add stats procfile and DATA packet stats (diff) | |
download | linux-f2a676d10038e8f3913dc576397b9c9efb190afd.tar.xz linux-f2a676d10038e8f3913dc576397b9c9efb190afd.zip |
rxrpc: Record statistics about ACK types
Record statistics about the different types of ACKs that have been
transmitted and received and the number of ACKs that have been filled out
and transmitted or that have been skipped.
Signed-off-by: David Howells <dhowells@redhat.com>
cc: Marc Dionne <marc.dionne@auristor.com>
cc: linux-afs@lists.infradead.org
Diffstat (limited to 'net/rxrpc/input.c')
-rw-r--r-- | net/rxrpc/input.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/net/rxrpc/input.c b/net/rxrpc/input.c index e7586d5ea2c3..7810b7d4f871 100644 --- a/net/rxrpc/input.c +++ b/net/rxrpc/input.c @@ -888,6 +888,7 @@ static void rxrpc_input_ack(struct rxrpc_call *call, struct sk_buff *skb) trace_rxrpc_rx_ack(call, ack_serial, acked_serial, first_soft_ack, prev_pkt, summary.ack_reason, nr_acks); + rxrpc_inc_stat(call->rxnet, stat_rx_acks[buf.ack.reason]); switch (buf.ack.reason) { case RXRPC_ACK_PING_RESPONSE: |