From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jon Maloy Subject: [net-next 0/9] tipc: improvements to group messaging Date: Mon, 8 Jan 2018 20:34:31 +0100 Message-ID: <1515440080-27377-1-git-send-email-jon.maloy@ericsson.com> Mime-Version: 1.0 Content-Type: text/plain Cc: , , , , , , To: , Return-path: Received: from sessmg23.ericsson.net ([193.180.251.45]:42207 "EHLO sessmg23.ericsson.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933109AbeAHTev (ORCPT ); Mon, 8 Jan 2018 14:34:51 -0500 Sender: netdev-owner@vger.kernel.org List-ID: We make a number of simplifications and improvements to the group messaging service. They aim at readability/maintainability of the code as well as scalability. The series is based on commit f9c935db8086 ("tipc: fix problems with multipoint-to-point flow control) which has been applied to 'net' but not yet to 'net-next'. Jon Maloy (9): tipc: a couple of cleanups tipc: let group member stay in JOINED mode if unable to reclaim tipc: adjustment to group member FSM tipc: create group member event messages when they are needed tipc: simplify group LEAVE sequence tipc: send out join messages as soon as new member is discovered tipc: add option to suppress PUBLISH events for pre-existing publications tipc: improve groupcast scope handling tipc: improve poll() for group member socket include/uapi/linux/tipc.h | 7 +- net/tipc/group.c | 329 +++++++++++++++++++++++++--------------------- net/tipc/group.h | 8 +- net/tipc/name_table.c | 55 ++++---- net/tipc/name_table.h | 6 +- net/tipc/server.c | 6 +- net/tipc/server.h | 7 +- net/tipc/socket.c | 100 ++++++++------ net/tipc/subscr.c | 20 ++- net/tipc/subscr.h | 2 +- 10 files changed, 298 insertions(+), 242 deletions(-) -- 2.1.4