diff options
Diffstat (limited to 'net/tipc/bearer.h')
| -rw-r--r-- | net/tipc/bearer.h | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/net/tipc/bearer.h b/net/tipc/bearer.h index 4f5db9ad5bf6..ba48145e871d 100644 --- a/net/tipc/bearer.h +++ b/net/tipc/bearer.h | |||
| @@ -107,10 +107,8 @@ struct tipc_media { | |||
| 107 | 107 | ||
| 108 | /** | 108 | /** |
| 109 | * struct tipc_bearer - Generic TIPC bearer structure | 109 | * struct tipc_bearer - Generic TIPC bearer structure |
| 110 | * @dev: ptr to associated network device | 110 | * @media_ptr: pointer to additional media-specific information about bearer |
| 111 | * @usr_handle: pointer to additional media-specific information about bearer | ||
| 112 | * @mtu: max packet size bearer can support | 111 | * @mtu: max packet size bearer can support |
| 113 | * @lock: spinlock for controlling access to bearer | ||
| 114 | * @addr: media-specific address associated with bearer | 112 | * @addr: media-specific address associated with bearer |
| 115 | * @name: bearer name (format = media:interface) | 113 | * @name: bearer name (format = media:interface) |
| 116 | * @media: ptr to media structure associated with bearer | 114 | * @media: ptr to media structure associated with bearer |
| @@ -118,10 +116,9 @@ struct tipc_media { | |||
| 118 | * @priority: default link priority for bearer | 116 | * @priority: default link priority for bearer |
| 119 | * @window: default window size for bearer | 117 | * @window: default window size for bearer |
| 120 | * @tolerance: default link tolerance for bearer | 118 | * @tolerance: default link tolerance for bearer |
| 119 | * @domain: network domain to which links can be established | ||
| 121 | * @identity: array index of this bearer within TIPC bearer array | 120 | * @identity: array index of this bearer within TIPC bearer array |
| 122 | * @link_req: ptr to (optional) structure making periodic link setup requests | 121 | * @link_req: ptr to (optional) structure making periodic link setup requests |
| 123 | * @links: list of non-congested links associated with bearer | ||
| 124 | * @active: non-zero if bearer structure is represents a bearer | ||
| 125 | * @net_plane: network plane ('A' through 'H') currently associated with bearer | 122 | * @net_plane: network plane ('A' through 'H') currently associated with bearer |
| 126 | * @nodes: indicates which nodes in cluster can be reached through bearer | 123 | * @nodes: indicates which nodes in cluster can be reached through bearer |
| 127 | * | 124 | * |
| @@ -134,16 +131,14 @@ struct tipc_bearer { | |||
| 134 | u32 mtu; /* initalized by media */ | 131 | u32 mtu; /* initalized by media */ |
| 135 | struct tipc_media_addr addr; /* initalized by media */ | 132 | struct tipc_media_addr addr; /* initalized by media */ |
| 136 | char name[TIPC_MAX_BEARER_NAME]; | 133 | char name[TIPC_MAX_BEARER_NAME]; |
| 137 | spinlock_t lock; | ||
| 138 | struct tipc_media *media; | 134 | struct tipc_media *media; |
| 139 | struct tipc_media_addr bcast_addr; | 135 | struct tipc_media_addr bcast_addr; |
| 140 | u32 priority; | 136 | u32 priority; |
| 141 | u32 window; | 137 | u32 window; |
| 142 | u32 tolerance; | 138 | u32 tolerance; |
| 139 | u32 domain; | ||
| 143 | u32 identity; | 140 | u32 identity; |
| 144 | struct tipc_link_req *link_req; | 141 | struct tipc_link_req *link_req; |
| 145 | struct list_head links; | ||
| 146 | int active; | ||
| 147 | char net_plane; | 142 | char net_plane; |
| 148 | struct tipc_node_map nodes; | 143 | struct tipc_node_map nodes; |
| 149 | }; | 144 | }; |
| @@ -155,7 +150,7 @@ struct tipc_bearer_names { | |||
| 155 | 150 | ||
| 156 | struct tipc_link; | 151 | struct tipc_link; |
| 157 | 152 | ||
| 158 | extern struct tipc_bearer tipc_bearers[]; | 153 | extern struct tipc_bearer *bearer_list[]; |
| 159 | 154 | ||
| 160 | /* | 155 | /* |
| 161 | * TIPC routines available to supported media types | 156 | * TIPC routines available to supported media types |
