Lines Matching defs:rts
604 print_rts(struct rt_spare *rts,
615 (void)fprintf(ftrace, "metric=%-2d ", rts->rts_metric);
617 (void)fprintf(ftrace, "%s ", (rts->rts_ifp == 0 ?
618 "if?" : rts->rts_ifp->int_name));
620 || (force_router == 0 && rts->rts_router != rts->rts_gate))
622 naddr_ntoa(rts->rts_router));
624 (void)fprintf(ftrace, "%s ", ts(rts->rts_time));
626 || (force_tag == 0 && rts->rts_tag != 0))
627 (void)fprintf(ftrace, "tag=%#x ", ntohs(rts->rts_tag));
628 if (rts->rts_de_ag != 0) {
629 for (i = 1; (u_int)(1 << i) <= rts->rts_de_ag; i++)
671 struct rt_spare *rts,
677 if (rts->rts_gate == new->rts_gate
678 && rts->rts_router == new->rts_router
679 && rts->rts_metric == new->rts_metric
680 && rts->rts_tag == new->rts_tag
681 && rts->rts_de_ag == new->rts_de_ag)
687 (int)(rts - rt->rt_spares),
688 rtname(rt->rt_dst, rt->rt_mask, rts->rts_gate));
689 print_rts(rts, 0,0,0,0,
690 (rts != rt->rt_spares
693 } else if (rts->rts_gate != RIP_DEFAULT) {
695 (int)(rts - rt->rt_spares),
696 rtname(rt->rt_dst, rt->rt_mask, rts->rts_gate));
697 print_rts(rts, 0,0,
698 rts->rts_gate != new->rts_gate,
699 rts->rts_tag != new->rts_tag,
700 rts != rt->rt_spares || AGE_RT(rt->rt_state,
704 (new->rts_gate != rts->rts_gate
707 -(new->rts_metric == rts
708 -(new->rts_ifp == rts->rts_ifp),
710 rts->rts_tag != new->rts_tag,
711 (new->rts_time != rts->rts_time
712 && (rts != rt->rt_spares
717 (int)(rts - rt->rt_spares),
720 (rts != rt->rt_spares
845 struct rt_spare *rts;
857 rts = &RT->rt_spares[1];
858 for (i = 1; i < NUM_SPARES; i++, rts++) {
859 if (rts->rts_gate != RIP_DEFAULT) {
861 i, "", naddr_ntoa(rts->rts_gate));
862 print_rts(rts, 0,0,0,0,1);