Lines Matching refs:link
39 #include "link.h"
57 * struct link_req - information about an ongoing link setup request
75 * disc_lost_link(): A link has lost contact
83 * Code for inter cluster link setup here
88 * tipc_disc_init_msg - initialize a link setup message
138 * tipc_disc_recv_msg - handle incoming link setup message (request or response)
145 struct link *link;
175 /* Always accept link here */
188 link = n_ptr->links[b_ptr->identity];
189 if (!link) {
190 dbg("creating link\n");
191 link = tipc_link_create(b_ptr, orig, &media_addr);
192 if (!link) {
197 addr = &link->media_addr;
199 if (tipc_link_is_up(link) || (!link->started)) {
204 warn("Resetting link <%s>, peer interface address changed\n",
205 link->name);
207 tipc_link_reset(link);
209 link_fully_up = link_working_working(link);
223 * tipc_disc_stop_link_req - stop sending periodic link setup requests
224 * @req: ptr to link request structure
239 * tipc_disc_update_link_req - update frequency of periodic link setup requests
240 * @req: ptr to link request structure
264 * disc_timeout - send a periodic link setup request
265 * @req: ptr to link request structure
267 * Called whenever a link setup request timer associated with a bearer expires.
293 * tipc_disc_init_link_req - start sending periodic link setup requests
299 * Returns pointer to link request structure, or NULL if unable to create.