rt_entry
void trace_add_del(const char *, struct rt_entry *);
void trace_change(struct rt_entry *, u_int, struct rt_spare *,
void trace_upslot(struct rt_entry *, struct rt_spare *,
struct rt_entry *rtget(naddr, naddr);
struct rt_entry *rtfind(naddr);
void rtchange(struct rt_entry *, u_int, struct rt_spare *, char *);
void rtdelete(struct rt_entry *);
void rts_delete(struct rt_entry *, struct rt_spare *);
void rtbad_sub(struct rt_entry *);
void rtswitch(struct rt_entry *, struct rt_spare *);
struct rt_entry *rt;
struct rt_entry *rt;
struct rt_entry *rt;
struct rt_entry *rt;
struct rt_entry *rt;
struct rt_entry *rt;
#define RT ((struct rt_entry *)rn)
struct rt_entry *rt;
struct rt_entry *rt;
#define RT ((struct rt_entry *)rn)
struct rt_entry *rt;
struct rt_entry *
struct rt_entry *rt;
rt = (struct rt_entry *)rhead->rnh_lookup(&dst_sock,&mask_sock,rhead);
struct rt_entry *
return (struct rt_entry *)rhead->rnh_matchaddr(&dst_sock, rhead);
struct rt_entry *rt;
rt = (struct rt_entry *)rtmalloc(sizeof (*rt), "rtadd");
rtchange(struct rt_entry *rt,
rts_better(struct rt_entry *rt)
rtswitch(struct rt_entry *rt,
rtdelete(struct rt_entry *rt)
if (rt != (struct rt_entry *)rhead->rnh_deladdr(&dst_sock, &mask_sock,
rts_delete(struct rt_entry *rt,
rtbad(struct rt_entry *rt)
rtbad_sub(struct rt_entry *rt)
#define RT ((struct rt_entry *)rn)
#define RT ((struct rt_entry *)rn)
static struct rt_spare *rts_better(struct rt_entry *);
static void rtbad(struct rt_entry *);
struct rt_entry *rt;
trace_upslot(struct rt_entry *rt,
trace_change(struct rt_entry *rt,
trace_add_del(const char * action, struct rt_entry *rt)
#define RT ((struct rt_entry *)rn)
static void rt_entry(struct rt_msghdr *, int);
rt_entry(rtm, again);