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(-) -- 2.13.7