On 12/22/2016 11:15 PM, Jon Maloy wrote: > TIPC multicast messages are currently distributed via L2 broadcast > or IP multicast to all nodes in the cluster, irrespective of the > number of real destinations of the message. >
Acked-by: Ying Xue <ying....@windriver.com> > In this series we introduce an option to transport messages via > replication ("replicast") across a selected number of unicast links, > instead of relying on the underlying media. This option is used when > true broadcast/multicast is not supported by the media, or when the > number of true destinations is much smaller than the cluster size. > > v2: - Fixed a counter bug when removing nodes from destination node list > - Moved definition of node destination list from to bcast.{h,c} > > v3: - Re-based the series on the "improve interaction socket-link" > series, thus eliminating the risk of returning the call after > a partially successful replicast, as per feedback from Partha. > > Jon Maloy (4): > tipc: add function for checking broadcast support in bearer > tipc: add functionality to lookup multicast destination nodes > tipc: introduce replicast as transport option for multicast > tipc: make replicast a user selectable option > > include/uapi/linux/tipc.h | 6 +- > net/tipc/bcast.c | 200 > +++++++++++++++++++++++++++++++++++++++------- > net/tipc/bcast.h | 33 +++++++- > net/tipc/bearer.c | 15 +++- > net/tipc/bearer.h | 8 +- > net/tipc/link.c | 12 ++- > net/tipc/msg.c | 17 ++++ > net/tipc/msg.h | 9 +-- > net/tipc/name_table.c | 38 +++++++-- > net/tipc/name_table.h | 9 +++ > net/tipc/node.c | 27 ++++--- > net/tipc/node.h | 4 +- > net/tipc/socket.c | 61 ++++++++++---- > net/tipc/udp_media.c | 8 +- > 14 files changed, 374 insertions(+), 73 deletions(-) > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ tipc-discussion mailing list tipc-discussion@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tipc-discussion