[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1437080071-6686-1-git-send-email-jon.maloy@ericsson.com>
Date: Thu, 16 Jul 2015 16:54:18 -0400
From: Jon Maloy <jon.maloy@...csson.com>
To: davem@...emloft.net
Cc: netdev@...r.kernel.org,
Paul Gortmaker <paul.gortmaker@...driver.com>,
erik.hugne@...csson.com, ying.xue@...driver.com, maloy@...jonn.com,
tipc-discussion@...ts.sourceforge.net,
Jon Maloy <jon.maloy@...csson.com>
Subject: [PATCH net-next 00/13] tipc: separate link and link aggregation layer
This is the first batch of a longer series that has two main objectives:
o Finer lock granularity during message sending and reception,
especially regarding usage of the node spinlock.
o Better separation between the link layer implementation and the link
aggregation layer, represented by node.c::struct tipc_node.
Hopefully these changes also make this part of code somewhat easier
to comprehend and maintain.
Jon Maloy (13):
tipc: introduce link entry structure to struct tipc_node
tipc: move link creation from neighbor discoverer to node
tipc: move link input queue to tipc_node
tipc: use bearer index when looking up active links
tipc: change sk_buffer handling in tipc_link_xmit()
tipc: make media xmit call outside node spinlock context
tipc: clean up definitions and usage of link flags
tipc: introduce new link protocol msg create function
tipc: improve link FSM implementation
tipc: simplify link timer implementation
tipc: move link supervision timer to node level
tipc: introduce node contact FSM
tipc: reduce locking scope during packet reception
net/tipc/bcast.c | 31 +-
net/tipc/bcast.h | 1 +
net/tipc/bearer.c | 26 +
net/tipc/bearer.h | 3 +
net/tipc/core.h | 5 +
net/tipc/discover.c | 20 +-
net/tipc/link.c | 1517 ++++++++++++++++++++++++-------------------------
net/tipc/link.h | 74 +--
net/tipc/msg.h | 53 +-
net/tipc/name_distr.c | 6 +-
net/tipc/node.c | 549 ++++++++++++++----
net/tipc/node.h | 93 ++-
net/tipc/socket.c | 71 +--
13 files changed, 1431 insertions(+), 1018 deletions(-)
--
1.9.1
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists