rt_spare
struct rt_spare *rt_spares;
extern void trace_change(struct rt_entry *, uint16_t, struct rt_spare *,
extern void trace_upslot(struct rt_entry *, struct rt_spare *,
struct rt_spare *);
extern void input_route(in_addr_t, in_addr_t, struct rt_spare *,
extern void rtadd(in_addr_t, in_addr_t, uint16_t, struct rt_spare *);
extern void rtchange(struct rt_entry *, uint16_t, struct rt_spare *,
extern void rts_delete(struct rt_entry *, struct rt_spare *);
extern void rtswitch(struct rt_entry *, struct rt_spare *);
struct rt_spare new;
struct rt_spare new;
static struct rt_spare loop_rts;
struct rt_spare *new,
struct rt_spare *rts, *rts0;
struct rt_spare *ptr;
sizeof (struct rt_spare);
SPARE_INC * sizeof (struct rt_spare));
struct rt_spare new;
struct rt_spare *rts;
struct rt_spare new;
struct rt_spare new;
struct rt_spare *rts = NULL;
struct rt_spare new, *rts;
sizeof (struct rt_spare);
struct rt_spare *tmprts;
(SPARE_INC * sizeof (struct rt_spare)));
sizeof (struct rt_spare);
struct rt_spare *tmprts;
sizeof (struct rt_spare)));
struct rt_spare new;
struct rt_spare new, *rts, *losing_rts = NULL;
struct rt_spare *rts;
struct rt_spare *new)
struct rt_spare *rts;
rt->rt_spares = rtmalloc(SPARE_INC * sizeof (struct rt_spare),
(void) memset(rt->rt_spares, 0, SPARE_INC * sizeof (struct rt_spare));
struct rt_spare *new,
static struct rt_spare *
struct rt_spare *rts, *rts1;
struct rt_spare *rts)
struct rt_spare swap;
struct rt_spare *rts;
rts_delete(struct rt_entry *rt, struct rt_spare *rts)
struct rt_spare new;
struct rt_spare new = rt->rt_spares[0];
struct rt_spare *rts;
struct rt_spare *rts;
struct rt_spare *rts;
struct rt_spare new = RT->rt_spares[0];
static struct rt_spare *rts_better(struct rt_entry *);
static struct rt_spare rts_empty = EMPTY_RT_SPARE;
struct rt_spare *rts;
print_rts(struct rt_spare *rts,
struct rt_spare *rts,
struct rt_spare *new)
struct rt_spare *new,