Lines Matching refs:rts

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