summaryrefslogtreecommitdiffstats
path: root/net/sctp/objcnt.c
diff options
context:
space:
mode:
authorMarcelo Ricardo Leitner2017-06-24 00:59:34 +0200
committerDavid S. Miller2017-06-25 20:43:53 +0200
commite56f777af82ebbdf8302164b040128d890f100d8 (patch)
tree93b0efe040642e8b76bb1642a71f93c4e68aa4eb /net/sctp/objcnt.c
parentsctp: update order of adjustments of partial_bytes_acked and cwnd (diff)
downloadkernel-qcow2-linux-e56f777af82ebbdf8302164b040128d890f100d8.tar.gz
kernel-qcow2-linux-e56f777af82ebbdf8302164b040128d890f100d8.tar.xz
kernel-qcow2-linux-e56f777af82ebbdf8302164b040128d890f100d8.zip
sctp: allow increasing cwnd regardless of ctsn moving or not
As per RFC4960 Errata 3.22, this condition is not needed anymore as it could cause the partial_bytes_acked to not consider the TSNs acked in the Gap Ack Blocks although they were received by the peer successfully. This patch thus drops the check for new Cumulative TSN Ack Point, leaving just the flight_size < cwnd one. See-also: https://tools.ietf.org/html/draft-ietf-tsvwg-rfc4960-errata-01#section-3.22 Signed-off-by: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/sctp/objcnt.c')
0 files changed, 0 insertions, 0 deletions