Lines Matching defs:ifc_node
311 Node *ifc_node;
329 ifc_node = find_node(ifc_addr, &routers);
330 if (ifc_node->tries == 0) { /* new node */
331 ifc_node->tries = -1;
332 ifc_node->u.alias = node;
333 } else if (ifc_node != node
334 && (ifc_node->tries > 0 || ifc_node->u.alias != node)) {
338 if (ifc_node->tries == -1) {
339 Node *tmp = ifc_node->u.alias;
341 ifc_node->u.alias = node;
342 ifc_node = tmp;
345 /* Merge ifc_node (foo_i) into node (foo_n) */
347 if (ifc_node->tries > node->tries)
348 node->tries = ifc_node->tries;
350 for (ifc_i = ifc_node->u.interfaces; ifc_i; ifc_i = next_ifc_i) {
379 ifc_node->tries = -1;
380 ifc_node->u.alias = node;
446 Node *ifc_node;
470 ifc_node = find_node(ifc_addr, &routers);
471 if (ifc_node->tries == 0) { /* new node */
472 ifc_node->tries = -1;
473 ifc_node->u.alias = node;
474 } else if (ifc_node != node
475 && (ifc_node->tries > 0 || ifc_node->u.alias != node)) {
479 if (ifc_node->tries == -1) {
480 Node *tmp = ifc_node->u.alias;
482 ifc_node->u.alias = node;
483 ifc_node = tmp;
486 /* Merge ifc_node (foo_i) into node (foo_n) */
488 if (ifc_node->tries > node->tries)
489 node->tries = ifc_node->tries;
491 for (ifc_i = ifc_node->u.interfaces; ifc_i; ifc_i = next_ifc_i) {
520 ifc_node->tries = -1;
521 ifc_node->u.alias = node;