netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next v3 0/3] tipc: message reassembly using fragment chain
@ 2013-11-06  8:28 erik.hugne
  2013-11-06  8:28 ` [PATCH net-next v3 1/3] tipc: don't reroute message fragments erik.hugne
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: erik.hugne @ 2013-11-06  8:28 UTC (permalink / raw)
  To: netdev, jon.maloy, maloy, paul.gortmaker
  Cc: ying.xue, tipc-discussion, Erik Hugne

From: Erik Hugne <erik.hugne@ericsson.com>

We introduce a new reassembly algorithm that improves performance
and eliminates the risk of causing out-of-memory situations.

v3: -Use skb_try_coalesce, and revert to fraglist if this does not succeed.
    -Make sure reassembly list head is uncloned.

v2: -Rebased on Ying's indentation fix.
    -Node unlock call in msg_fragmenter case moved from patch #2 to #1.
     ('continue' with this lock held would cause spinlock recursion if only
      patch #1 is used)

Erik Hugne (3):
  tipc: don't reroute message fragments
  tipc: message reassembly using fragment chain
  tipc: reassembly failures should cause link reset

 net/tipc/bcast.c |   16 ++++--
 net/tipc/link.c  |  164 ++++++++++++++++--------------------------------------
 net/tipc/link.h  |   20 +++++--
 net/tipc/msg.h   |   12 ----
 net/tipc/node.c  |    7 ++-
 net/tipc/node.h  |    6 +-
 6 files changed, 80 insertions(+), 145 deletions(-)

-- 
1.7.9.5

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2013-11-07 23:31 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-11-06  8:28 [PATCH net-next v3 0/3] tipc: message reassembly using fragment chain erik.hugne
2013-11-06  8:28 ` [PATCH net-next v3 1/3] tipc: don't reroute message fragments erik.hugne
2013-11-06  8:28 ` [PATCH net-next v3 2/3] tipc: message reassembly using fragment chain erik.hugne
2013-11-06  8:28 ` [PATCH net-next v3 3/3] tipc: reassembly failures should cause link reset erik.hugne
2013-11-07 23:31 ` [PATCH net-next v3 0/3] tipc: message reassembly using fragment chain David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).