Lines Matching refs:link
119 struct tipc_link *link; in tipc_disc_recv_msg() local
164 link = n_ptr->links[b_ptr->identity]; in tipc_disc_recv_msg()
165 addr_mismatch = (link != NULL) && in tipc_disc_recv_msg()
166 memcmp(&link->media_addr, &media_addr, sizeof(media_addr)); in tipc_disc_recv_msg()
198 addr_mismatch = (link != NULL); in tipc_disc_recv_msg()
199 } else if (tipc_link_is_up(link) && !addr_mismatch) { in tipc_disc_recv_msg()
220 if (tipc_link_is_up(link)) { in tipc_disc_recv_msg()
225 memcpy(&link->media_addr, &media_addr, in tipc_disc_recv_msg()
227 tipc_link_reset(link); in tipc_disc_recv_msg()
232 if (!link) { in tipc_disc_recv_msg()
233 link = tipc_link_create(n_ptr, b_ptr, &media_addr); in tipc_disc_recv_msg()
234 if (!link) { in tipc_disc_recv_msg()
241 link_fully_up = link_working_working(link); in tipc_disc_recv_msg()