Lines Matching refs:wire
777 struct rewire_data wire; in ifdel() local
808 (wire.if_new = check_dup(ifp->int_name, ifp->int_addr, in ifdel()
811 !IS_IFF_QUIET(wire.if_new->int_if_flags)) { in ifdel()
814 wire.if_new->int_name, ifp->int_name); in ifdel()
817 wire.if_old = ifp; in ifdel()
818 wire.metric_delta = wire.if_new->int_metric - ifp->int_metric; in ifdel()
819 (void) rn_walktree(rhead, walk_rewire, &wire); in ifdel()
820 kern_rewire_ifp(wire.if_old, wire.if_new); in ifdel()
821 if_rewire_rdisc(wire.if_old, wire.if_new); in ifdel()
824 wire.if_new->int_state &= ~IS_DUP; in ifdel()
826 if (!IS_RIP_OFF(wire.if_new->int_state)) in ifdel()
828 if (!IS_RIP_OUT_OFF(wire.if_new->int_state)) in ifdel()
830 if (IS_IFF_ROUTING(wire.if_new->int_if_flags)) in ifdel()
833 set_rdisc_mg(wire.if_new, 1); in ifdel()
834 rip_mcast_on(wire.if_new); in ifdel()
905 struct rewire_data wire; in if_bad() local
930 (wire.if_new = check_dup(ifp->int_name, ifp->int_addr, in if_bad()
933 !IS_IFF_QUIET(wire.if_new->int_if_flags)) { in if_bad()
935 wire.if_new->int_name, ifp->int_name); in if_bad()
936 wire.if_old = ifp; in if_bad()
937 wire.metric_delta = wire.if_new->int_metric - ifp->int_metric; in if_bad()
938 (void) rn_walktree(rhead, walk_rewire, &wire); in if_bad()
939 if_rewire_rdisc(wire.if_old, wire.if_new); in if_bad()
942 wire.if_new->int_state &= ~IS_DUP; in if_bad()
948 set_rdisc_mg(wire.if_new, 1); in if_bad()
949 rip_mcast_on(wire.if_new); in if_bad()