The broadcast protocol has turned out to not scale well beyond 70-80
nodes, while it is now possible to build TIPC clusters of at least ten
times that size. This commit series improves the NACK/retransmission
mechanism of the broadcast protocol to make is at scalable as the rest
of TIPC.
Jon Maloy (3):
tipc: transfer broadcast nacks in link state messages
tipc: rate limit broadcast retransmissions
tipc: send broadcast nack directly upon sequence gap detection
net/tipc/bcast.c | 8 ++--
net/tipc/bcast.h | 4 +-
net/tipc/link.c | 131 ++++++++++++++++++++++++++++++++++++++++++++++---------
net/tipc/link.h | 6 +--
net/tipc/msg.h | 10 +++++
net/tipc/node.c | 32 +++++++++++++-
net/tipc/node.h | 11 +++--
7 files changed, 167 insertions(+), 35 deletions(-)
--
2.7.4
------------------------------------------------------------------------------