We continue the work on separating the roles of the link aggregation and
link layers, as well as making code cleanups in general.

This second commit batch focuses on moving the orchestration of link
failover and synchronization to the node level, as well as preparing the
node lock structure for further future impovements. We also make some
changes to message delivery between link and socket layer, in order to
make this mechanism safer and less obscure.


Jon Maloy (12):
  tipc: eliminate function tipc_link_activate()
  tipc: move all link_reset() calls to link aggregation level
  tipc: reverse call order for link_reset()->node_link_down()
  tipc: extend node FSM
  tipc: move link synch and failover to link aggregation level
  tipc: move protocol message sending away from link FSM
  tipc: merge link->exec_mode and link->state into one FSM
  tipc: move received discovery data evaluation inside node.c
  tipc: make resetting of links non-atomic
  tipc: remove implicit message delivery in node_unlock()
  tipc: use temporary, non-protected skb queue for bundle reception
  tipc: clean up link creation

 net/tipc/bearer.c   |    4 +-
 net/tipc/core.h     |    5 +
 net/tipc/discover.c |  116 +-----
 net/tipc/link.c     | 1060 +++++++++++++++++++--------------------------------
 net/tipc/link.h     |   61 ++-
 net/tipc/msg.h      |   83 ++--
 net/tipc/node.c     |  663 ++++++++++++++++++++++++--------
 net/tipc/node.h     |   41 +-
 8 files changed, 1009 insertions(+), 1024 deletions(-)

-- 
1.9.1

--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to