[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <cover.1511615658.git.lucien.xin@gmail.com>
Date: Sat, 25 Nov 2017 21:18:33 +0800
From: Xin Long <lucien.xin@...il.com>
To: network dev <netdev@...r.kernel.org>, linux-sctp@...r.kernel.org
Cc: davem@...emloft.net,
Marcelo Ricardo Leitner <marcelo.leitner@...il.com>,
Neil Horman <nhorman@...driver.com>
Subject: [PATCH net 0/3] a couple of fixes for chunks abandoned in prsctp
Now when abandoning chunks in prsctp, it doesn't consider for frags in
one msg, which would cause peer can never receive the whole frags for
one msg to get them reassembled, these pieces of this msg will stay in
the reasm queue forever and block the following chunks' receiving.
This patchset is to fix them in patch 2 and 3, and also fix another
issue for prsctp in patch 1.
Xin Long (3):
sctp: only update outstanding_bytes for transmitted queue when doing
prsctp_prune
sctp: abandon the whole msg if one part of a fragmented message is
abandoned
sctp: do not abandon the other frags in unsent outq if one msg has
outstanding frags
include/net/sctp/structs.h | 3 ++-
net/sctp/chunk.c | 11 +++++++++++
net/sctp/outqueue.c | 19 +++++++++++++------
3 files changed, 26 insertions(+), 7 deletions(-)
--
2.1.0
Powered by blists - more mailing lists