Lines Matching refs:bearer
2 * net/tipc/eth_media.c: Ethernet bearer support for TIPC
48 * struct eth_bearer - Ethernet bearer data structure
49 * @bearer: ptr to associated "generic" bearer structure
55 struct tipc_bearer *bearer;
100 if (likely(eb_ptr->bearer)) {
108 tipc_recv_msg(buf, eb_ptr->bearer);
118 * enable_bearer - attach TIPC bearer to an Ethernet interface
140 /* Find Ethernet bearer for device (or create one) */
156 /* Associate TIPC bearer with Ethernet bearer */
158 eb_ptr->bearer = tb_ptr;
168 * disable_bearer - detach TIPC bearer from an Ethernet interface
171 * called at tasklet level. => Use eth_bearer->bearer as a flag to throw away
177 ((struct eth_bearer *)tb_ptr->usr_handle)->bearer = NULL;
183 * Change the state of the Ethernet bearer (if any) associated with the
198 if (!eb_ptr->bearer)
199 return NOTIFY_DONE; /* bearer had been disabled */
201 eb_ptr->bearer->mtu = dev->mtu;
206 tipc_continue(eb_ptr->bearer);
208 tipc_block_bearer(eb_ptr->bearer->name);
211 tipc_continue(eb_ptr->bearer);
214 tipc_block_bearer(eb_ptr->bearer->name);
218 tipc_block_bearer(eb_ptr->bearer->name);
219 tipc_continue(eb_ptr->bearer);
223 tipc_disable_bearer(eb_ptr->bearer->name);
246 * tipc_eth_media_start - activate Ethernet bearer support
248 * Register Ethernet media type with TIPC bearer code. Also register
281 * tipc_eth_media_stop - deactivate Ethernet bearer support
293 if (eth_bearers[i].bearer) {
294 eth_bearers[i].bearer->blocked = 1;
295 eth_bearers[i].bearer = NULL;