linux_dsm_epyc7002/net/tipc
Jon Maloy 928df1880e tipc: obsolete TIPC_ZONE_SCOPE
Publications for TIPC_CLUSTER_SCOPE and TIPC_ZONE_SCOPE are in all
aspects handled the same way, both on the publishing node and on the
receiving nodes.

Despite previous ambitions to the contrary, this is never going to change,
so we take the conseqeunce of this and obsolete TIPC_ZONE_SCOPE and related
macros/functions. Whenever a user is doing a bind() or a sendmsg() attempt
using ZONE_SCOPE we translate this internally to CLUSTER_SCOPE, while we
remain compatible with users and remote nodes still using ZONE_SCOPE.

Furthermore, the non-formalized scope value 0 has always been permitted
for use during lookup, with the same meaning as ZONE_SCOPE/CLUSTER_SCOPE.
We now permit it even as binding scope, but for compatibility reasons we
choose to not change the value of TIPC_CLUSTER_SCOPE.

Acked-by: Ying Xue <ying.xue@windriver.com>
Signed-off-by: Jon Maloy <jon.maloy@ericsson.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2018-03-17 17:11:46 -04:00
..
addr.c tipc: obsolete TIPC_ZONE_SCOPE 2018-03-17 17:11:46 -04:00
addr.h tipc: obsolete TIPC_ZONE_SCOPE 2018-03-17 17:11:46 -04:00
bcast.c tipc: bcast: use true and false for boolean values 2018-03-07 12:18:00 -05:00
bcast.h
bearer.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2018-02-19 18:46:11 -05:00
bearer.h tipc: Introduce __tipc_nl_media_set 2018-02-14 14:46:32 -05:00
core.c net: Convert tipc_net_ops 2018-03-13 11:24:56 -04:00
core.h tipc: rename tipc_server to tipc_topsrv 2018-02-16 15:26:34 -05:00
discover.c
discover.h
eth_media.c
group.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2018-03-06 01:20:46 -05:00
group.h tipc: fix race between poll() and setsockopt() 2018-01-19 15:12:21 -05:00
ib_media.c
Kconfig
link.c tipc: apply bearer link tolerance on running links 2018-02-14 15:22:24 -05:00
link.h
Makefile tipc: rename tipc_server to tipc_topsrv 2018-02-16 15:26:34 -05:00
monitor.c tipc: fix tipc_mon_delete() oops in tipc_enable_bearer() error path 2017-12-27 10:55:00 -05:00
monitor.h
msg.c tipc: obsolete TIPC_ZONE_SCOPE 2018-03-17 17:11:46 -04:00
msg.h tipc: fall back to smaller MTU if allocation of local send skb fails 2017-12-01 15:21:25 -05:00
name_distr.c
name_distr.h
name_table.c tipc: obsolete TIPC_ZONE_SCOPE 2018-03-17 17:11:46 -04:00
name_table.h tipc: simplify endianness handling in topology subscriber 2018-02-16 15:26:33 -05:00
net.c tipc: obsolete TIPC_ZONE_SCOPE 2018-03-17 17:11:46 -04:00
net.h tipc: Introduce __tipc_nl_net_set 2018-02-14 14:46:33 -05:00
netlink_compat.c tipc: Fix missing RTNL lock protection during setting link properties 2018-02-14 14:46:33 -05:00
netlink.c
netlink.h
node.c tipc: apply bearer link tolerance on running links 2018-02-14 15:22:24 -05:00
node.h tipc: apply bearer link tolerance on running links 2018-02-14 15:22:24 -05:00
socket.c tipc: obsolete TIPC_ZONE_SCOPE 2018-03-17 17:11:46 -04:00
socket.h
subscr.c tipc: rename tipc_server to tipc_topsrv 2018-02-16 15:26:34 -05:00
subscr.h tipc: rename tipc_server to tipc_topsrv 2018-02-16 15:26:34 -05:00
sysctl.c
topsrv.c tipc: don't call sock_release() in atomic context 2018-02-19 14:38:50 -05:00
topsrv.h tipc: rename tipc_server to tipc_topsrv 2018-02-16 15:26:34 -05:00
udp_media.c tipc: call tipc_rcv() only if bearer is up in tipc_udp_recv() 2017-12-01 15:14:22 -05:00
udp_media.h