linux/net/tipc
Allan Stephens 3d749a6a26 tipc: Hide media-specific addressing details from generic bearer code
Reworks TIPC's media address data structure and associated processing
routines to transfer all media-specific details of address conversion
to the associated TIPC media adaptation code. TIPC's generic bearer code
now only needs to know which media type an address is associated with
and whether or not it is a broadcast address, and totally ignores the
"value" field that contains the actual media-specific addressing info.

These changes eliminate the need for a number of endianness conversion
operations and will make it easier for TIPC to support new media types
in the future.

Signed-off-by: Allan Stephens <allan.stephens@windriver.com>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
2011-12-27 11:33:36 -05:00
..
Kconfig tipc: Eliminate configuration for maximum number of cluster nodes 2011-03-13 16:35:17 -04:00
Makefile tipc: rename dbg.[ch] to log.[ch] 2011-01-01 13:57:51 -08:00
addr.c tipc: Eliminate configuration for maximum number of cluster nodes 2011-03-13 16:35:17 -04:00
addr.h tipc: make zone/cluster mask constants a define 2011-05-10 16:03:54 -04:00
bcast.c tipc: Remove obsolete congestion handling when sending a broadcast NACK 2011-09-01 11:16:37 -04:00
bcast.h tipc: Remove non-executable code to handle broadcast bearer congestion 2011-09-01 11:16:36 -04:00
bearer.c tipc: Hide media-specific addressing details from generic bearer code 2011-12-27 11:33:36 -05:00
bearer.h tipc: Hide media-specific addressing details from generic bearer code 2011-12-27 11:33:36 -05:00
config.c tipc: Correct misnamed references to neighbor discovery domain 2011-03-13 16:35:18 -04:00
config.h tipc: Remove unused link event tracking code 2011-09-17 22:55:15 -04:00
core.c net: Fix files explicitly needing to include module.h 2011-10-31 19:30:28 -04:00
core.h atomic: use <linux/atomic.h> 2011-07-26 16:49:47 -07:00
discover.c tipc: Hide media-specific addressing details from generic bearer code 2011-12-27 11:33:36 -05:00
discover.h tipc: Add monitoring of number of nodes discovered by bearer 2011-05-10 16:04:01 -04:00
eth_media.c tipc: Hide media-specific addressing details from generic bearer code 2011-12-27 11:33:36 -05:00
handler.c tipc: remove zeroing assignments to static global variables 2011-01-01 13:57:57 -08:00
link.c tipc: Remove unused link event tracking code 2011-09-17 22:55:15 -04:00
link.h tipc: Enhance sending of bulk name table messages 2011-09-17 22:55:10 -04:00
log.c tipc: Finish streamlining of debugging code 2011-01-01 13:57:54 -08:00
log.h tipc: update log.h re-include protection to reflect new name 2011-01-01 14:56:18 -08:00
msg.c tipc: Hide media-specific addressing details from generic bearer code 2011-12-27 11:33:36 -05:00
msg.h tipc: Hide media-specific addressing details from generic bearer code 2011-12-27 11:33:36 -05:00
name_distr.c tipc: Enhance sending of bulk name table messages 2011-09-17 22:55:10 -04:00
name_distr.h [NET] TIPC: Fix whitespace errors. 2007-02-10 23:20:15 -08:00
name_table.c tipc: Eliminate checks for empty zone list during name translation 2011-06-24 16:18:16 -04:00
name_table.h tipc: Convert name table publication lists to standard kernel lists 2011-06-24 16:18:16 -04:00
net.c tipc: Remove obsolete manipulation of message re-route count field 2011-09-01 11:16:35 -04:00
net.h tipc: manually inline net_start/stop, make assoc. vars static 2011-03-13 16:35:17 -04:00
netlink.c genetlink: make netns aware 2009-07-12 14:03:27 -07:00
node.c tipc: Ensure both nodes recognize loss of contact between them 2011-09-17 22:55:03 -04:00
node.h tipc: Ensure both nodes recognize loss of contact between them 2011-09-17 22:55:03 -04:00
node_subscr.c tipc: Cosmetic changes to node subscription code 2011-03-13 16:35:16 -04:00
node_subscr.h tipc: Cosmetic changes to node subscription code 2011-03-13 16:35:16 -04:00
port.c tipc: Optimize creation of connection protocol messages 2011-06-24 16:18:18 -04:00
port.h tipc: Avoid recomputation of outgoing message length 2011-05-10 16:03:57 -04:00
ref.c net: two vzalloc() cleanups 2011-12-19 16:01:38 -05:00
ref.h tipc: cleanup function namespace 2010-10-16 11:13:24 -07:00
socket.c tipc: Enable use by containers having their own network namespace 2011-12-27 11:13:05 -05:00
subscr.c tipc: Remove callback field from subscription structure 2011-09-17 22:55:14 -04:00
subscr.h tipc: Remove callback field from subscription structure 2011-09-17 22:55:14 -04:00