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