Lines Matching defs:ifc_node
309 Node *ifc_node;
327 ifc_node = find_node(ifc_addr, &routers);
328 if (ifc_node->tries == 0) { /* new node */
329 ifc_node->tries = -1;
330 ifc_node->u.alias = node;
331 } else if (ifc_node != node
332 && (ifc_node->tries > 0 || ifc_node->u.alias != node)) {
336 if (ifc_node->tries == -1) {
337 Node *tmp = ifc_node->u.alias;
339 ifc_node->u.alias = node;
340 ifc_node = tmp;
343 /* Merge ifc_node (foo_i) into node (foo_n) */
345 if (ifc_node->tries > node->tries)
346 node->tries = ifc_node->tries;
348 for (ifc_i = ifc_node->u.interfaces; ifc_i; ifc_i = next_ifc_i) {
377 ifc_node->tries = -1;
378 ifc_node->u.alias = node;
444 Node *ifc_node;
468 ifc_node = find_node(ifc_addr, &routers);
469 if (ifc_node->tries == 0) { /* new node */
470 ifc_node->tries = -1;
471 ifc_node->u.alias = node;
472 } else if (ifc_node != node
473 && (ifc_node->tries > 0 || ifc_node->u.alias != node)) {
477 if (ifc_node->tries == -1) {
478 Node *tmp = ifc_node->u.alias;
480 ifc_node->u.alias = node;
481 ifc_node = tmp;
484 /* Merge ifc_node (foo_i) into node (foo_n) */
486 if (ifc_node->tries > node->tries)
487 node->tries = ifc_node->tries;
489 for (ifc_i = ifc_node->u.interfaces; ifc_i; ifc_i = next_ifc_i) {
518 ifc_node->tries = -1;
519 ifc_node->u.alias = node;