Lines Matching refs:rts
582 print_rts(struct rt_spare *rts, in print_rts() argument
593 (void)fprintf(ftrace, "metric=%-2d ", rts->rts_metric); in print_rts()
595 (void)fprintf(ftrace, "%s ", (rts->rts_ifp == NULL ? in print_rts()
596 "if?" : rts->rts_ifp->int_name)); in print_rts()
598 || (force_router == 0 && rts->rts_router != rts->rts_gate)) in print_rts()
600 naddr_ntoa(rts->rts_router)); in print_rts()
602 (void)fprintf(ftrace, "%s ", ts(rts->rts_time)); in print_rts()
604 || (force_tag == 0 && rts->rts_tag != 0)) in print_rts()
605 (void)fprintf(ftrace, "tag=%#x ", ntohs(rts->rts_tag)); in print_rts()
606 if (rts->rts_de_ag != 0) { in print_rts()
607 for (i = 1; (u_int)(1 << i) <= rts->rts_de_ag; i++) in print_rts()
649 struct rt_spare *rts, in trace_upslot() argument
655 if (rts->rts_gate == new->rts_gate in trace_upslot()
656 && rts->rts_router == new->rts_router in trace_upslot()
657 && rts->rts_metric == new->rts_metric in trace_upslot()
658 && rts->rts_tag == new->rts_tag in trace_upslot()
659 && rts->rts_de_ag == new->rts_de_ag) in trace_upslot()
665 (int)(rts - rt->rt_spares), in trace_upslot()
666 rtname(rt->rt_dst, rt->rt_mask, rts->rts_gate)); in trace_upslot()
667 print_rts(rts, 0,0,0,0, in trace_upslot()
668 (rts != rt->rt_spares in trace_upslot()
671 } else if (rts->rts_gate != RIP_DEFAULT) { in trace_upslot()
673 (int)(rts - rt->rt_spares), in trace_upslot()
674 rtname(rt->rt_dst, rt->rt_mask, rts->rts_gate)); in trace_upslot()
675 print_rts(rts, 0,0, in trace_upslot()
676 rts->rts_gate != new->rts_gate, in trace_upslot()
677 rts->rts_tag != new->rts_tag, in trace_upslot()
678 rts != rt->rt_spares || AGE_RT(rt->rt_state, in trace_upslot()
682 (new->rts_gate != rts->rts_gate in trace_upslot()
685 -(new->rts_metric == rts->rts_metric), in trace_upslot()
686 -(new->rts_ifp == rts->rts_ifp), in trace_upslot()
688 rts->rts_tag != new->rts_tag, in trace_upslot()
689 (new->rts_time != rts->rts_time in trace_upslot()
690 && (rts != rt->rt_spares in trace_upslot()
695 (int)(rts - rt->rt_spares), in trace_upslot()
698 (rts != rt->rt_spares in trace_upslot()
823 struct rt_spare *rts; in walk_trace() local
835 rts = &RT->rt_spares[1]; in walk_trace()
836 for (i = 1; i < NUM_SPARES; i++, rts++) { in walk_trace()
837 if (rts->rts_gate != RIP_DEFAULT) { in walk_trace()
839 i, "", naddr_ntoa(rts->rts_gate)); in walk_trace()
840 print_rts(rts, 0,0,0,0,1); in walk_trace()