Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
tipc_bcbearer Struct Reference

Data Fields

struct tipc_bearer bearer
 
struct tipc_media media
 
struct tipc_bcbearer_pair bpairs [MAX_BEARERS]
 
struct tipc_bcbearer_pair bpairs_temp [TIPC_MAX_LINK_PRI+1]
 
struct tipc_node_map remains
 
struct tipc_node_map remains_new
 

Detailed Description

struct tipc_bcbearer - bearer used by broadcast link : (non-standard) broadcast bearer structure : (non-standard) broadcast media structure : array of bearer pairs : temporary array of bearer pairs used by tipc_bcbearer_sort() : temporary node map used by tipc_bcbearer_send() : temporary node map used tipc_bcbearer_send()

Note: The fields labelled "temporary" are incorporated into the bearer to avoid consuming potentially limited stack space through the use of large local variables within multicast routines. Concurrent access is prevented through use of the spinlock "bc_lock".

Definition at line 76 of file bcast.c.

Field Documentation

Definition at line 77 of file bcast.c.

Definition at line 79 of file bcast.c.

Definition at line 80 of file bcast.c.

Definition at line 78 of file bcast.c.

Definition at line 81 of file bcast.c.

struct tipc_node_map remains_new

Definition at line 82 of file bcast.c.


The documentation for this struct was generated from the following file: