]> git.baikalelectronics.ru Git - kernel.git/commit
rxrpc: Reinitialise the call ACK and timer state for client reply phase
authorDavid Howells <dhowells@redhat.com>
Sat, 24 Sep 2016 17:05:27 +0000 (18:05 +0100)
committerDavid Howells <dhowells@redhat.com>
Sat, 24 Sep 2016 22:49:46 +0000 (23:49 +0100)
commitbf3d1a1f77d96818444ec90a4860f332250c3b2a
tree434537911ce88bd06b644980151336a78aa9e3df
parent63c9db3aecda09126a81db1be9e5cc1925534718
rxrpc: Reinitialise the call ACK and timer state for client reply phase

Clear the ACK reason, ACK timer and resend timer when entering the client
reply phase when the first DATA packet is received.  New ACKs will be
proposed once the data is queued.

The resend timer is no longer relevant and we need to cancel ACKs scheduled
to probe for a lost reply.

Signed-off-by: David Howells <dhowells@redhat.com>
net/rxrpc/ar-internal.h
net/rxrpc/input.c
net/rxrpc/misc.c