mbox series

[net-next,0/5] tipc: add some improvements

Message ID 20200526093838.17421-1-tuong.t.lien@dektech.com.au
Headers show
Series tipc: add some improvements | expand

Message

Tuong Lien May 26, 2020, 9:38 a.m. UTC
This series adds some improvements to TIPC.

The first patch improves the TIPC broadcast's performance with the 'Gap
ACK blocks' mechanism similar to unicast before, while the others give
support on tracing & statistics for broadcast links, and an alternative
to carry broadcast retransmissions via unicast which might be useful in
some cases.

Besides, the Nagle algorithm can now automatically 'adjust' itself
depending on the specific network condition a stream connection runs by
the last patch.

Tuong Lien (5):
  tipc: introduce Gap ACK blocks for broadcast link
  tipc: add back link trace events
  tipc: enable broadcast retrans via unicast
  tipc: add support for broadcast rcv stats dumping
  tipc: add test for Nagle algorithm effectiveness

 net/tipc/bcast.c   |  22 ++-
 net/tipc/bcast.h   |   9 +-
 net/tipc/link.c    | 487 +++++++++++++++++++++++++++++++----------------------
 net/tipc/link.h    |  11 +-
 net/tipc/msg.c     |  12 +-
 net/tipc/msg.h     |  43 ++++-
 net/tipc/netlink.c |   2 +-
 net/tipc/node.c    |  73 ++++++--
 net/tipc/socket.c  |  64 +++++--
 net/tipc/sysctl.c  |   9 +-
 net/tipc/trace.h   |  17 +-
 11 files changed, 486 insertions(+), 263 deletions(-)

Comments

David Miller May 26, 2020, 10:17 p.m. UTC | #1
From: Tuong Lien <tuong.t.lien@dektech.com.au>
Date: Tue, 26 May 2020 16:38:33 +0700

> This series adds some improvements to TIPC.
> 
> The first patch improves the TIPC broadcast's performance with the 'Gap
> ACK blocks' mechanism similar to unicast before, while the others give
> support on tracing & statistics for broadcast links, and an alternative
> to carry broadcast retransmissions via unicast which might be useful in
> some cases.
> 
> Besides, the Nagle algorithm can now automatically 'adjust' itself
> depending on the specific network condition a stream connection runs by
> the last patch.

Series applied, thanks.