]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - net/rxrpc/input.c
rxrpc: Reduce ssthresh to peer's receive window
[mirror_ubuntu-zesty-kernel.git] / net / rxrpc / input.c
index 21746f0f7ae0ca8df8e9f3b78d99b286431d2ac7..7993473e56bbdb6240661de62f1f6d4f497bfc0c 100644 (file)
@@ -658,6 +658,8 @@ static void rxrpc_input_ackinfo(struct rxrpc_call *call, struct sk_buff *skb,
        if (rwind > RXRPC_RXTX_BUFF_SIZE - 1)
                rwind = RXRPC_RXTX_BUFF_SIZE - 1;
        call->tx_winsize = rwind;
+       if (call->cong_ssthresh > rwind)
+               call->cong_ssthresh = rwind;
 
        mtu = min(ntohl(ackinfo->rxMTU), ntohl(ackinfo->maxMTU));