]> 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)
commit8cce5511d2bd4bf9b31ecb2f29c3407c6b8f8dd9
tree434537911ce88bd06b644980151336a78aa9e3df
parent2a257f60797d24869efcc27d15d2d754a134c891
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