mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-07-23 23:32:14 +00:00
af_rxrpc: Add sysctls for configuring RxRPC parameters
Add sysctls for configuring RxRPC protocol handling, specifically controls on delays before ack generation, the delay before resending a packet, the maximum lifetime of a call and the expiration times of calls, connections and transports that haven't been recently used. More info added in Documentation/networking/rxrpc.txt. Signed-off-by: David Howells <dhowells@redhat.com>
This commit is contained in:
parent
6c9a2d3202
commit
5873c0834f
12 changed files with 273 additions and 27 deletions
|
@ -83,6 +83,11 @@ static void rxrpc_hard_ACK_data(struct rxrpc_call *call,
|
|||
rxrpc_request_final_ACK(call);
|
||||
} else if (atomic_dec_and_test(&call->ackr_not_idle) &&
|
||||
test_and_clear_bit(RXRPC_CALL_TX_SOFT_ACK, &call->flags)) {
|
||||
/* We previously soft-ACK'd some received packets that have now
|
||||
* been consumed, so send a hard-ACK if no more packets are
|
||||
* immediately forthcoming to allow the transmitter to free up
|
||||
* its Tx bufferage.
|
||||
*/
|
||||
_debug("send Rx idle ACK");
|
||||
__rxrpc_propose_ACK(call, RXRPC_ACK_IDLE, sp->hdr.serial,
|
||||
true);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue