linux/net/tipc
Ying Xue 7f9f95d9d9 tipc: make bearer list support net namespace
Bearer list defined as a global variable is used to store bearer
instances. When tipc supports net namespace, bearers created in
one namespace must be isolated with others allocated in other
namespaces, which requires us that the bearer list(bearer_list)
must be moved to tipc_net structure. As a result, a net namespace
pointer has to be passed to functions which access the bearer list.

Signed-off-by: Ying Xue <ying.xue@windriver.com>
Tested-by: Tero Aho <Tero.Aho@coriant.com>
Reviewed-by: Jon Maloy <jon.maloy@ericsson.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2015-01-12 16:24:32 -05:00
..
addr.c tipc: compress out gratuitous extra carriage returns 2012-04-30 15:53:56 -04:00
addr.h tipc: make tipc node table aware of net namespace 2015-01-12 16:24:32 -05:00
bcast.c tipc: make bearer list support net namespace 2015-01-12 16:24:32 -05:00
bcast.h tipc: make bearer list support net namespace 2015-01-12 16:24:32 -05:00
bearer.c tipc: make bearer list support net namespace 2015-01-12 16:24:32 -05:00
bearer.h tipc: make bearer list support net namespace 2015-01-12 16:24:32 -05:00
config.c tipc: make bearer list support net namespace 2015-01-12 16:24:32 -05:00
config.h tipc: involve namespace infrastructure 2015-01-12 16:24:32 -05:00
core.c tipc: make tipc node table aware of net namespace 2015-01-12 16:24:32 -05:00
core.h tipc: make bearer list support net namespace 2015-01-12 16:24:32 -05:00
discover.c tipc: make bearer list support net namespace 2015-01-12 16:24:32 -05:00
discover.h tipc: involve namespace infrastructure 2015-01-12 16:24:32 -05:00
eth_media.c tipc: improve and extend media address conversion functions 2014-05-14 15:19:48 -04:00
ib_media.c tipc: improve and extend media address conversion functions 2014-05-14 15:19:48 -04:00
Kconfig tipc: convert tipc reference table to use generic rhashtable 2015-01-08 19:47:14 -08:00
link.c tipc: make bearer list support net namespace 2015-01-12 16:24:32 -05:00
link.h tipc: make bearer list support net namespace 2015-01-12 16:24:32 -05:00
log.c tipc: remove print_buf and deprecated log buffer code 2012-07-13 19:34:43 -04:00
Makefile tipc: remove node subscription infrastructure 2014-11-26 12:30:16 -05:00
msg.c tipc: involve namespace infrastructure 2015-01-12 16:24:32 -05:00
msg.h tipc: cleanup core.c and core.h files 2015-01-12 16:24:31 -05:00
name_distr.c tipc: make tipc node table aware of net namespace 2015-01-12 16:24:32 -05:00
name_distr.h tipc: make tipc node table aware of net namespace 2015-01-12 16:24:32 -05:00
name_table.c tipc: make tipc node table aware of net namespace 2015-01-12 16:24:32 -05:00
name_table.h tipc: make tipc node table aware of net namespace 2015-01-12 16:24:32 -05:00
net.c tipc: make bearer list support net namespace 2015-01-12 16:24:32 -05:00
net.h tipc: make tipc node table aware of net namespace 2015-01-12 16:24:32 -05:00
netlink.c tipc: involve namespace infrastructure 2015-01-12 16:24:32 -05:00
netlink.h tipc: cleanup core.c and core.h files 2015-01-12 16:24:31 -05:00
node.c tipc: make tipc node table aware of net namespace 2015-01-12 16:24:32 -05:00
node.h tipc: make tipc node table aware of net namespace 2015-01-12 16:24:32 -05:00
server.c tipc: cleanup core.c and core.h files 2015-01-12 16:24:31 -05:00
server.h tipc: cleanup core.c and core.h files 2015-01-12 16:24:31 -05:00
socket.c tipc: make tipc node table aware of net namespace 2015-01-12 16:24:32 -05:00
socket.h tipc: make tipc node table aware of net namespace 2015-01-12 16:24:32 -05:00
subscr.c tipc: remove unnecessary wrapper functions of kernel timer APIs 2015-01-12 16:24:31 -05:00
subscr.h tipc: cleanup core.c and core.h files 2015-01-12 16:24:31 -05:00
sysctl.c tipc: add name distributor resiliency queue 2014-09-01 17:51:48 -07:00