]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - net/sctp/outqueue.c
sctp: start t5 timer only when peer rwnd is 0 and local state is SHUTDOWN_PENDING
[mirror_ubuntu-zesty-kernel.git] / net / sctp / outqueue.c
index 0b3d8189f140e093d7b08198dbf507a0537e9fe8..c0380cfb16ae4eb77bdab457e8310c0cb15a1c4a 100644 (file)
@@ -1252,6 +1252,7 @@ int sctp_outq_sack(struct sctp_outq *q, struct sctp_chunk *chunk)
         */
 
        sack_a_rwnd = ntohl(sack->a_rwnd);
+       asoc->peer.zero_window_announced = !sack_a_rwnd;
        outstanding = q->outstanding_bytes;
 
        if (outstanding < sack_a_rwnd)