]> git.ipfire.org Git - people/ms/linux.git/blobdiff - net/rxrpc/ar-internal.h
rxrpc: Fix decision on when to generate an IDLE ACK
[people/ms/linux.git] / net / rxrpc / ar-internal.h
index 8465985a4cb6a2c85484bc89f117b7a4f7058cf9..dce056adb78cf44dcc57f561cad0d908f3b1ae66 100644 (file)
@@ -680,8 +680,8 @@ struct rxrpc_call {
        u8                      ackr_reason;    /* reason to ACK */
        rxrpc_serial_t          ackr_serial;    /* serial of packet being ACK'd */
        rxrpc_seq_t             ackr_highest_seq; /* Higest sequence number received */
-       rxrpc_seq_t             ackr_consumed;  /* Highest packet shown consumed */
-       rxrpc_seq_t             ackr_seen;      /* Highest packet shown seen */
+       atomic_t                ackr_nr_unacked; /* Number of unacked packets */
+       atomic_t                ackr_nr_consumed; /* Number of packets needing hard ACK */
 
        /* RTT management */
        rxrpc_serial_t          rtt_serial[4];  /* Serial number of DATA or PING sent */