regress/sys/net/rtable/kern_compat.h
95
struct rtentry;
regress/sys/net/rtable/kern_compat.h
97
int rt_hash(struct rtentry *, const struct sockaddr *, uint32_t *);
regress/sys/net/rtable/util.c
115
struct rtentry *rt, *nrt;
regress/sys/net/rtable/util.c
156
struct rtentry *rt, *nrt;
regress/sys/net/rtable/util.c
202
struct rtentry *rt;
regress/sys/net/rtable/util.c
246
rtentry_dump(struct rtentry *rt, void *w, unsigned int rid)
regress/sys/net/rtable/util.c
258
rtentry_delete(struct rtentry *rt, void *w, unsigned int rid)
regress/sys/net/rtable/util.c
300
rtref(struct rtentry *rt)
regress/sys/net/rtable/util.c
306
rtfree(struct rtentry *rt)
regress/sys/net/rtable/util.c
404
rt_plen2mask(const struct rtentry *rt, struct sockaddr_in6 *sa_mask)
regress/sys/net/rtable/util.c
524
rt_hash(struct rtentry *rt, const struct sockaddr *dst, uint32_t *src)
regress/sys/net/rtable/util.c
78
struct sockaddr *rt_plen2mask(const struct rtentry *, struct sockaddr_in6 *);
regress/sys/net/rtable/util.h
26
int rtentry_dump(struct rtentry *, void *, unsigned int);
regress/sys/net/rtable/util.h
27
int rtentry_delete(struct rtentry *, void *, unsigned int);
sys/ddb/db_interface.h
71
struct rtentry;
sys/ddb/db_interface.h
72
int db_show_rtentry(struct rtentry *, void *, unsigned int);
sys/dev/dt/dt_prov_static.c
104
DT_STATIC_PROBE3(refcnt, rtentry, "void *", "int", "int");
sys/dev/dt/dt_prov_static.c
167
&_DT_STATIC_P(refcnt, rtentry),
sys/dev/usb/if_umb.c
1052
umb_rtrequest(struct ifnet *ifp, int req, struct rtentry *rt)
sys/dev/usb/if_umb.c
139
struct rtentry *);
sys/dev/usb/if_umb.c
141
void umb_rtrequest(struct ifnet *, int, struct rtentry *);
sys/dev/usb/if_umb.c
1847
struct rtentry *rt;
sys/dev/usb/if_umb.c
1931
struct rtentry *rt;
sys/dev/usb/if_umb.c
942
struct rtentry *rtp)
sys/dev/usb/if_upl.c
177
struct rtentry *);
sys/dev/usb/if_upl.c
872
struct rtentry *rt0)
sys/net/bfd.c
1008
struct rtentry *rt = bfd->bc_rt;
sys/net/bfd.c
146
struct bfd_config *bfd_lookup(const struct rtentry *);
sys/net/bfd.c
178
bfdset(struct rtentry *rt)
sys/net/bfd.c
225
bfdclear(struct rtentry *rt)
sys/net/bfd.c
239
struct rtentry *rt = bfd->bc_rt;
sys/net/bfd.c
318
bfd_lookup(const struct rtentry *rt)
sys/net/bfd.c
330
bfd2sa(const struct rtentry *rt, struct sockaddr_bfd *sa_bfd)
sys/net/bfd.c
404
struct rtentry *rt = bfd->bc_rt;
sys/net/bfd.c
430
struct rtentry *rt = bfd->bc_rt;
sys/net/bfd.c
509
struct rtentry *rt = bfd->bc_rt;
sys/net/bfd.c
900
struct rtentry *rt = bfd->bc_rt;
sys/net/bfd.h
134
struct rtentry *bc_rt;
sys/net/bfd.h
155
struct sockaddr *bfd2sa(const struct rtentry *, struct sockaddr_bfd *);
sys/net/bfd.h
157
int bfdset(struct rtentry *);
sys/net/bfd.h
158
void bfdclear(struct rtentry *);
sys/net/if.c
1714
if_rtrequest_dummy(struct ifnet *ifp, int req, struct rtentry *rt)
sys/net/if.c
1723
p2p_rtrequest(struct ifnet *ifp, int req, struct rtentry *rt)
sys/net/if.c
3427
struct rtentry *rt;
sys/net/if.c
909
struct sockaddr *dst, struct rtentry *rt)
sys/net/if.c
927
struct rtentry *rt, u_int mtu)
sys/net/if.c
978
struct sockaddr *dst, struct rtentry *rt)
sys/net/if_aggr.c
1521
struct rtentry *rt)
sys/net/if_aggr.c
1524
struct rtentry *) = NULL;
sys/net/if_aggr.c
358
struct rtentry *);
sys/net/if_aggr.c
476
struct sockaddr *, struct rtentry *);
sys/net/if_bridge.c
126
struct rtentry *);
sys/net/if_bridge.c
214
struct rtentry *rt)
sys/net/if_enc.c
167
struct rtentry *rt)
sys/net/if_enc.c
48
struct rtentry *);
sys/net/if_etherip.c
110
struct rtentry *);
sys/net/if_etherip.c
214
struct rtentry *rt)
sys/net/if_ethersubr.c
199
ether_rtrequest(struct ifnet *ifp, int req, struct rtentry *rt)
sys/net/if_ethersubr.c
220
struct rtentry *rt, struct ether_header *eh)
sys/net/if_ethersubr.c
337
struct rtentry *rt, int *errorp)
sys/net/if_ethersubr.c
367
struct rtentry *rt)
sys/net/if_gif.c
118
struct rtentry *);
sys/net/if_gif.c
387
struct rtentry *rt)
sys/net/if_gre.c
1583
struct rtentry *rt)
sys/net/if_gre.c
1673
mgre_rtrequest(struct ifnet *ifp, int req, struct rtentry *rt)
sys/net/if_gre.c
1717
struct rtentry *rt0)
sys/net/if_gre.c
1721
struct rtentry *rt;
sys/net/if_gre.c
290
struct rtentry *);
sys/net/if_gre.c
345
static void mgre_rtrequest(struct ifnet *, int, struct rtentry *);
sys/net/if_gre.c
347
struct rtentry *);
sys/net/if_loop.c
131
void lortrequest(struct ifnet *, int, struct rtentry *);
sys/net/if_loop.c
134
struct mbuf *, struct sockaddr *, struct rtentry *);
sys/net/if_loop.c
247
struct rtentry *rt)
sys/net/if_loop.c
266
lortrequest(struct ifnet *ifp, int cmd, struct rtentry *rt)
sys/net/if_mpe.c
177
struct rtentry *rt)
sys/net/if_mpe.c
182
struct rtentry *rt0 = NULL;
sys/net/if_mpe.c
72
struct rtentry *);
sys/net/if_mpip.c
634
struct rtentry *rt)
sys/net/if_mpip.c
671
struct rtentry *rt;
sys/net/if_mpip.c
77
struct rtentry *);
sys/net/if_mpw.c
643
struct rtentry *rt;
sys/net/if_pflog.c
141
struct rtentry *rt)
sys/net/if_pflog.c
76
struct rtentry *);
sys/net/if_pflow.c
137
struct rtentry *rt)
sys/net/if_pflow.c
79
struct rtentry *rt);
sys/net/if_pfsync.c
243
struct rtentry *);
sys/net/if_pfsync.c
542
struct rtentry *rt)
sys/net/if_ppp.c
650
struct rtentry *rtp)
sys/net/if_ppp.h
151
struct rtentry *);
sys/net/if_pppvar.h
176
struct sockaddr *, struct rtentry *);
sys/net/if_pppx.c
1413
struct rtentry *rt)
sys/net/if_pppx.c
179
struct sockaddr *, struct rtentry *);
sys/net/if_pppx.c
827
struct rtentry *rt)
sys/net/if_pppx.c
999
struct rtentry *);
sys/net/if_rport.c
151
struct rtentry *rt)
sys/net/if_rport.c
65
struct rtentry *);
sys/net/if_sec.c
296
struct rtentry *rt)
sys/net/if_sec.c
87
struct rtentry *);
sys/net/if_spppsubr.c
232
struct sockaddr *dst, struct rtentry *rt);
sys/net/if_spppsubr.c
343
int sppp_update_gw_walker(struct rtentry *rt, void *arg, unsigned int id);
sys/net/if_spppsubr.c
349
void sppp_rtrequest(struct ifnet *ifp, int req, struct rtentry *rt);
sys/net/if_spppsubr.c
4244
sppp_update_gw_walker(struct rtentry *rt, void *arg, unsigned int id)
sys/net/if_spppsubr.c
4997
sppp_rtrequest(struct ifnet *ifp, int req, struct rtentry *rt)
sys/net/if_spppsubr.c
593
struct sockaddr *dst, struct rtentry *rt)
sys/net/if_tpmr.c
107
struct rtentry *);
sys/net/if_tpmr.c
118
struct sockaddr *, struct rtentry *);
sys/net/if_tpmr.c
421
struct rtentry *rt)
sys/net/if_tpmr.c
706
struct rtentry *rt)
sys/net/if_tpmr.c
709
struct rtentry *) = NULL;
sys/net/if_tpmr.c
74
struct rtentry *);
sys/net/if_trunk.c
529
struct rtentry *rt)
sys/net/if_trunk.c
65
struct rtentry *);
sys/net/if_trunk.h
176
struct rtentry *);
sys/net/if_tun.c
128
struct rtentry *);
sys/net/if_tun.c
580
struct rtentry *rt)
sys/net/if_var.h
164
void (*if_rtrequest)(struct ifnet *, int, struct rtentry *);
sys/net/if_var.h
213
struct rtentry *); /* output routine (enqueue) */
sys/net/if_var.h
216
struct sockaddr *, struct rtentry *);
sys/net/if_var.h
356
struct sockaddr *, struct rtentry *);
sys/net/if_var.h
358
struct sockaddr *, struct rtentry *);
sys/net/if_var.h
360
struct rtentry *, u_int);
sys/net/if_var.h
362
void if_rtrequest_dummy(struct ifnet *, int, struct rtentry *);
sys/net/if_var.h
363
void p2p_rtrequest(struct ifnet *, int, struct rtentry *);
sys/net/if_var.h
90
struct rtentry;
sys/net/if_veb.c
1434
struct rtentry *rt)
sys/net/if_veb.c
145
struct rtentry *);
sys/net/if_veb.c
268
struct rtentry *);
sys/net/if_veb.c
279
struct sockaddr *, struct rtentry *);
sys/net/if_veb.c
3143
struct rtentry *rt)
sys/net/if_veb.c
3146
struct rtentry *) = NULL;
sys/net/if_vxlan.c
158
struct sockaddr *, struct rtentry *);
sys/net/if_vxlan.c
466
struct rtentry *rt)
sys/net/if_wg.c
2213
struct rtentry *rt)
sys/net/if_wg.c
374
struct rtentry *);
sys/net/pf.c
4320
struct rtentry *rt = NULL;
sys/net/pf.c
7192
struct rtentry *rt = NULL;
sys/net/pf.c
7275
struct rtentry *rt;
sys/net/pf.c
7313
struct rtentry *rt = NULL;
sys/net/pf.c
7431
struct rtentry *rt = NULL;
sys/net/pf_norm.c
937
struct ifnet *ifp, struct rtentry *rt)
sys/net/pfvar.h
1820
struct sockaddr_in6 *, struct ifnet *, struct rtentry *);
sys/net/route.c
1132
rt_setgate(struct rtentry *rt, const struct sockaddr *gate, u_int rtableid)
sys/net/route.c
1167
struct rtentry *
sys/net/route.c
1168
rt_getll(struct rtentry *rt)
sys/net/route.c
1252
struct rtentry *rt;
sys/net/route.c
1304
struct rtentry *rt;
sys/net/route.c
1362
struct rtentry *rt;
sys/net/route.c
1409
struct rtentry *rt;
sys/net/route.c
1461
struct rtentry *rt = NULL;
sys/net/route.c
1493
rt_ifa_purge_walker(struct rtentry *rt, void *vifa, unsigned int rtableid)
sys/net/route.c
1519
struct rtentry *rtt_rt; /* [T] back pointer to route */
sys/net/route.c
1549
void (*func)(struct rtentry *, u_int))
sys/net/route.c
160
int rt_setgwroute(struct rtentry *, const struct sockaddr *, u_int);
sys/net/route.c
161
void rt_putgwroute(struct rtentry *, struct rtentry *);
sys/net/route.c
1617
rt_timer_remove_all(struct rtentry *rt)
sys/net/route.c
162
int rtflushclone1(struct rtentry *, void *, u_int);
sys/net/route.c
163
int rtflushclone(struct rtentry *, unsigned int);
sys/net/route.c
1638
rt_timer_get_expire(const struct rtentry *rt)
sys/net/route.c
164
int rt_ifa_purge_walker(struct rtentry *, void *, unsigned int);
sys/net/route.c
165
struct rtentry *rt_match(const struct sockaddr *, uint32_t *, int,
sys/net/route.c
1654
rt_timer_add(struct rtentry *rt, struct rttimer_queue *queue, u_int rtableid)
sys/net/route.c
167
int rt_clone(struct rtentry **, const struct sockaddr *, unsigned int);
sys/net/route.c
1718
rt_mpls_set(struct rtentry *rt, const struct sockaddr *src, uint8_t op)
sys/net/route.c
1745
rt_mpls_clear(struct rtentry *rt)
sys/net/route.c
1885
struct rtentry *rt = NULL;
sys/net/route.c
190
pool_init(&rtentry_pool, sizeof(struct rtentry), 0, IPL_MPFLOOR, 0,
sys/net/route.c
1920
rt_if_linkstate_change(struct rtentry *rt, void *arg, u_int id)
sys/net/route.c
2006
rt_plen2mask(const struct rtentry *rt, struct sockaddr_in6 *sa_mask)
sys/net/route.c
2061
db_show_rtentry(struct rtentry *rt, void *w, unsigned int id)
sys/net/route.c
243
struct rtentry *
sys/net/route.c
296
struct rtentry *
sys/net/route.c
315
rtisvalid(struct rtentry *rt)
sys/net/route.c
343
struct rtentry *
sys/net/route.c
347
struct rtentry *rt = NULL;
sys/net/route.c
363
rt_clone(struct rtentry **rtp, const struct sockaddr *dst,
sys/net/route.c
367
struct rtentry *rt = *rtp;
sys/net/route.c
411
rt_hash(struct rtentry *rt, const struct sockaddr *dst, uint32_t *src)
sys/net/route.c
471
struct rtentry *
sys/net/route.c
484
struct rtentry *
sys/net/route.c
495
rt_setgwroute(struct rtentry *rt, const struct sockaddr *gate, u_int rtableid)
sys/net/route.c
497
struct rtentry *prt, *nhrt;
sys/net/route.c
577
rt_putgwroute(struct rtentry *rt, struct rtentry *nhrt)
sys/net/route.c
579
struct rtentry *onhrt;
sys/net/route.c
616
rtref(struct rtentry *rt)
sys/net/route.c
622
rtfree(struct rtentry *rt)
sys/net/route.c
672
struct sockaddr *src, struct rtentry **rtp, unsigned int rdomain)
sys/net/route.c
674
struct rtentry *rt;
sys/net/route.c
785
rtdeletemsg(struct rtentry *rt, struct ifnet *ifp, u_int tableid)
sys/net/route.c
819
rtequal(struct rtentry *a, struct rtentry *b)
sys/net/route.c
832
rtflushclone1(struct rtentry *rt, void *arg, u_int id)
sys/net/route.c
834
struct rtentry *cloningrt = arg;
sys/net/route.c
860
rtflushclone(struct rtentry *parent, unsigned int rtableid)
sys/net/route.c
862
struct rtentry *rt = NULL;
sys/net/route.c
895
struct rtentry **ret_nrt, u_int tableid)
sys/net/route.c
897
struct rtentry *rt;
sys/net/route.c
957
struct rtentry **ret_nrt, u_int tableid)
sys/net/route.c
960
struct rtentry *rt, *crt;
sys/net/route.h
120
struct rtentry *rt_next; /* [R] next mpath entry to our dst */
sys/net/route.h
125
struct rtentry *rt_gwroute; /* [X] rtentry for rt_gateway */
sys/net/route.h
126
struct rtentry *rt_parent; /* [N] if cloned, parent rtentry */
sys/net/route.h
391
struct rtentry *ro_rt;
sys/net/route.h
438
(struct rtentry *, u_int);
sys/net/route.h
467
struct rtentry *route_mpath(struct route *, const struct in_addr *,
sys/net/route.h
471
struct rtentry *route6_mpath(struct route *, const struct in6_addr *,
sys/net/route.h
479
struct sockaddr *rt_plen2mask(const struct rtentry *, struct sockaddr_in6 *);
sys/net/route.h
480
void rtm_send(struct rtentry *, int, int, unsigned int);
sys/net/route.h
484
int rt_setgate(struct rtentry *, const struct sockaddr *, u_int);
sys/net/route.h
485
struct rtentry *rt_getll(struct rtentry *);
sys/net/route.h
488
int rt_timer_add(struct rtentry *,
sys/net/route.h
490
void rt_timer_remove_all(struct rtentry *);
sys/net/route.h
491
time_t rt_timer_get_expire(const struct rtentry *);
sys/net/route.h
493
void(*)(struct rtentry *, u_int));
sys/net/route.h
499
int rt_mpls_set(struct rtentry *, const struct sockaddr *, uint8_t);
sys/net/route.h
500
void rt_mpls_clear(struct rtentry *);
sys/net/route.h
502
int rtisvalid(struct rtentry *);
sys/net/route.h
503
int rt_hash(struct rtentry *, const struct sockaddr *, uint32_t *);
sys/net/route.h
504
struct rtentry *rtalloc_mpath(const struct sockaddr *, uint32_t *, u_int);
sys/net/route.h
505
struct rtentry *rtalloc(const struct sockaddr *, int, unsigned int);
sys/net/route.h
506
void rtref(struct rtentry *);
sys/net/route.h
507
void rtfree(struct rtentry *);
sys/net/route.h
515
struct rtentry **, unsigned int);
sys/net/route.h
516
int rtrequest(int, struct rt_addrinfo *, u_int8_t, struct rtentry **,
sys/net/route.h
519
struct rtentry **, u_int);
sys/net/route.h
521
int rt_if_linkstate_change(struct rtentry *, void *, u_int);
sys/net/route.h
522
int rtdeletemsg(struct rtentry *, struct ifnet *, u_int);
sys/net/rtable.c
357
void rtable_mpath_insert(struct art_node *, struct rtentry *);
sys/net/rtable.c
430
struct rtentry *
sys/net/rtable.c
436
struct rtentry *rt = NULL;
sys/net/rtable.c
482
struct rtentry *
sys/net/rtable.c
487
struct rtentry *rt = NULL;
sys/net/rtable.c
509
struct rtentry *mrt;
sys/net/rtable.c
550
struct rtentry *rt)
sys/net/rtable.c
590
struct rtentry *mrt;
sys/net/rtable.c
650
const struct sockaddr *mask, struct rtentry *rt)
sys/net/rtable.c
656
struct rtentry *mrt;
sys/net/rtable.c
691
struct rtentry **prt;
sys/net/rtable.c
692
struct rtentry *nrt;
sys/net/rtable.c
700
prt = (struct rtentry **)&an->an_value;
sys/net/rtable.c
726
rtable_walk(unsigned int rtableid, sa_family_t af, struct rtentry **prt,
sys/net/rtable.c
727
int (*func)(struct rtentry *, void *, unsigned int), void *arg)
sys/net/rtable.c
746
struct rtentry *rt = SMR_PTR_GET_LOCKED(&an->an_value);
sys/net/rtable.c
751
struct rtentry *nrt;
sys/net/rtable.c
788
int (*func)(const struct rtentry *, void *, unsigned int), void *arg)
sys/net/rtable.c
801
struct rtentry *rt;
sys/net/rtable.c
817
struct rtentry *
sys/net/rtable.c
818
rtable_iterate(struct rtentry *rt0)
sys/net/rtable.c
820
struct rtentry *rt = NULL;
sys/net/rtable.c
839
int plen, uint8_t prio, struct rtentry *rt)
sys/net/rtable.c
868
struct rtentry **prt;
sys/net/rtable.c
869
struct rtentry *mrt;
sys/net/rtable.c
871
prt = (struct rtentry **)&an->an_value;
sys/net/rtable.c
890
rtable_mpath_insert(struct art_node *an, struct rtentry *rt)
sys/net/rtable.c
892
struct rtentry *mrt, **prt;
sys/net/rtable.c
897
prt = (struct rtentry **)&an->an_value;
sys/net/rtable.h
62
struct rtentry *rtable_lookup(unsigned int, const struct sockaddr *,
sys/net/rtable.h
64
struct rtentry *rtable_match(unsigned int, const struct sockaddr *,
sys/net/rtable.h
66
struct rtentry *rtable_iterate(struct rtentry *);
sys/net/rtable.h
69
struct rtentry *);
sys/net/rtable.h
71
const struct sockaddr *, struct rtentry *);
sys/net/rtable.h
72
int rtable_walk(unsigned int, sa_family_t, struct rtentry **,
sys/net/rtable.h
73
int (*)(struct rtentry *, void *, unsigned int), void *);
sys/net/rtable.h
75
int (*)(const struct rtentry *, void *, unsigned int),
sys/net/rtable.h
80
uint8_t, struct rtentry *);
sys/net/rtsock.c
118
int route_arp_conflict(struct rtentry *, struct rt_addrinfo *);
sys/net/rtsock.c
119
int route_cleargateway(struct rtentry *, void *, unsigned int);
sys/net/rtsock.c
1237
struct rtentry *rt;
sys/net/rtsock.c
125
int rtm_output(struct rt_msghdr *, struct rtentry **, struct rt_addrinfo *,
sys/net/rtsock.c
127
struct rt_msghdr *rtm_report(struct rtentry *, u_char, int, int);
sys/net/rtsock.c
1322
route_cleargateway(struct rtentry *rt, void *arg, unsigned int rtableid)
sys/net/rtsock.c
1324
struct rtentry *nhrt = arg;
sys/net/rtsock.c
1341
route_arp_conflict(struct rtentry *rt, struct rt_addrinfo *info)
sys/net/rtsock.c
135
void rtm_getmetrics(const struct rtentry *,
sys/net/rtsock.c
1389
rtm_getmetrics(const struct rtentry *rt, struct rt_metrics *out)
sys/net/rtsock.c
1714
rtm_send(struct rtentry *rt, int cmd, int error, unsigned int rtableid)
sys/net/rtsock.c
1941
sysctl_dumpentry(const struct rtentry *rt, void *v, unsigned int id)
sys/net/rtsock.c
603
rtm_report(struct rtentry *rt, u_char type, int seq, int tableid)
sys/net/rtsock.c
679
struct rtentry *rt = NULL;
sys/net/rtsock.c
907
rtm_output(struct rt_msghdr *rtm, struct rtentry **prt,
sys/net/rtsock.c
910
struct rtentry *rt = *prt;
sys/net80211/ieee80211_output.c
113
struct rtentry *rt)
sys/net80211/ieee80211_proto.h
76
struct rtentry *);
sys/netinet/icmp6.h
585
struct rtentry;
sys/netinet/icmp6.h
597
void icmp6_redirect_output(struct mbuf *, struct rtentry *);
sys/netinet/icmp6.h
599
struct rtentry *icmp6_mtudisc_clone(struct sockaddr_in6 *, u_int, int);
sys/netinet/if_ether.c
100
void arptfree(struct rtentry *);
sys/netinet/if_ether.c
102
struct rtentry *arplookup(struct in_addr *, int, int, unsigned int);
sys/netinet/if_ether.c
105
int arpcache(struct ifnet *, struct ether_arp *, struct rtentry *);
sys/netinet/if_ether.c
171
struct rtentry *rt = la->la_rt;
sys/netinet/if_ether.c
200
arp_rtrequest(struct ifnet *ifp, int req, struct rtentry *rt)
sys/netinet/if_ether.c
378
arpresolve(struct ifnet *ifp, struct rtentry *rt0, struct mbuf *m,
sys/netinet/if_ether.c
384
struct rtentry *rt = NULL;
sys/netinet/if_ether.c
599
struct rtentry *rt = NULL;
sys/netinet/if_ether.c
688
arpcache(struct ifnet *ifp, struct ether_arp *ea, struct rtentry *rt)
sys/netinet/if_ether.c
77
struct rtentry *la_rt; /* [I] backpointer to rtentry */
sys/netinet/if_ether.c
774
arpinvalidate(struct rtentry *rt)
sys/netinet/if_ether.c
795
arptfree(struct rtentry *rt)
sys/netinet/if_ether.c
819
struct rtentry *
sys/netinet/if_ether.c
822
struct rtentry *rt;
sys/netinet/if_ether.c
859
struct rtentry *rt;
sys/netinet/if_ether.c
89
struct rtentry *la_rt; /* [I] always NULL */
sys/netinet/if_ether.c
99
void arpinvalidate(struct rtentry *);
sys/netinet/if_ether.h
269
int arpresolve(struct ifnet *, struct rtentry *, struct mbuf *,
sys/netinet/if_ether.h
271
void arp_rtrequest(struct ifnet *, int, struct rtentry *);
sys/netinet/if_ether.h
282
struct rtentry *, struct ether_header *);
sys/netinet/if_ether.h
285
struct rtentry *, int *);
sys/netinet/if_ether.h
287
struct rtentry *);
sys/netinet/if_ether.h
288
void ether_rtrequest(struct ifnet *, int, struct rtentry *);
sys/netinet/in_pcb.c
844
struct rtentry *rt = inp->inp_route.ro_rt;
sys/netinet/in_pcb.c
970
struct rtentry *
sys/netinet/in_pcb.c
998
struct rtentry *rt;
sys/netinet/in_pcb.h
365
struct rtentry *
sys/netinet/in_pcb.h
369
struct rtentry *
sys/netinet/ip_carp.c
2342
struct rtentry *rt)
sys/netinet/ip_carp.h
223
struct rtentry *);
sys/netinet/ip_divert.c
132
struct rtentry *rt;
sys/netinet/ip_icmp.c
1028
struct rtentry *rt;
sys/netinet/ip_icmp.c
1088
icmp_mtudisc_timeout(struct rtentry *rt, u_int rtableid)
sys/netinet/ip_icmp.c
137
void icmp_mtudisc_timeout(struct rtentry *, u_int);
sys/netinet/ip_icmp.c
593
struct rtentry *newrt = NULL;
sys/netinet/ip_icmp.c
690
struct rtentry *rt;
sys/netinet/ip_icmp.c
957
struct rtentry *
sys/netinet/ip_icmp.c
961
struct rtentry *rt;
sys/netinet/ip_icmp.c
988
struct rtentry *nrt;
sys/netinet/ip_icmp.h
241
struct rtentry *
sys/netinet/ip_input.c
1200
struct rtentry *rt;
sys/netinet/ip_input.c
1572
struct rtentry *rt;
sys/netinet/ip_input.c
847
struct rtentry *rt;
sys/netinet/ip_ipip.c
278
struct rtentry *rt;
sys/netinet/ip_mroute.c
1088
struct rtentry *rt;
sys/netinet/ip_mroute.c
110
struct rtentry *mfc_find(struct ifnet *, struct in_addr *, unsigned int);
sys/netinet/ip_mroute.c
113
int mrt_rtwalk_mfcsysctl(struct rtentry *, void *, unsigned int);
sys/netinet/ip_mroute.c
115
int mrouter_rtwalk_delete(struct rtentry *, void *, unsigned int);
sys/netinet/ip_mroute.c
1159
struct rtentry *rt;
sys/netinet/ip_mroute.c
120
void mfc_expire_route(struct rtentry *, u_int);
sys/netinet/ip_mroute.c
1258
ip_mdq(struct mbuf *m, struct ifnet *ifp0, struct rtentry *rt, int flags)
sys/netinet/ip_mroute.c
130
int ip_mdq(struct mbuf *, struct ifnet *, struct rtentry *, int);
sys/netinet/ip_mroute.c
132
struct rtentry *rt_mcast_add(struct ifnet *, struct sockaddr *,
sys/netinet/ip_mroute.c
134
void mrt_mcast_del(struct rtentry *, unsigned int);
sys/netinet/ip_mroute.c
1383
struct rtentry *
sys/netinet/ip_mroute.c
1412
mrt_mcast_del(struct rtentry *rt, unsigned int rtableid)
sys/netinet/ip_mroute.c
151
struct rtentry *
sys/netinet/ip_mroute.c
154
struct rtentry *rt;
sys/netinet/ip_mroute.c
310
struct rtentry *rt;
sys/netinet/ip_mroute.c
441
mrt_rtwalk_mfcsysctl(struct rtentry *rt, void *arg, unsigned int rtableid)
sys/netinet/ip_mroute.c
603
mrouter_rtwalk_delete(struct rtentry *rt, void *arg, unsigned int rtableid)
sys/netinet/ip_mroute.c
628
struct rtentry *rt = NULL;
sys/netinet/ip_mroute.c
858
mfc_expire_route(struct rtentry *rt, u_int rtableid)
sys/netinet/ip_mroute.c
886
struct rtentry *rt;
sys/netinet/ip_mroute.c
933
struct rtentry *rt;
sys/netinet/ip_output.c
1352
struct rtentry *rt;
sys/netinet/ip_output.c
546
struct rtentry *rt = NULL;
sys/netinet/ip_var.h
238
struct rtentry;
sys/netinet/tcp_input.c
162
int tcp_mss_adv(struct rtentry *, int);
sys/netinet/tcp_input.c
2806
struct rtentry *rt;
sys/netinet/tcp_input.c
2987
struct rtentry *rt;
sys/netinet/tcp_input.c
3065
tcp_mss_adv(struct rtentry *rt, int af)
sys/netinet/tcp_input.c
3787
struct rtentry *rt = NULL;
sys/netinet/tcp_output.c
1341
struct rtentry *rt, uint32_t ifcap, u_int mtu)
sys/netinet/tcp_subr.c
888
struct rtentry *rt;
sys/netinet/tcp_subr.c
926
struct rtentry *rt = in_pcbrtentry(inp);
sys/netinet/tcp_timer.c
281
struct rtentry *rt = NULL;
sys/netinet/tcp_var.h
744
struct rtentry *, uint32_t, u_int);
sys/netinet6/icmp6.c
1029
struct rtentry *rt = NULL;
sys/netinet6/icmp6.c
1197
struct rtentry *rt = NULL;
sys/netinet6/icmp6.c
1298
struct rtentry *newrt = NULL;
sys/netinet6/icmp6.c
1350
icmp6_redirect_output(struct mbuf *m0, struct rtentry *rt)
sys/netinet6/icmp6.c
136
void icmp6_mtudisc_timeout(struct rtentry *, u_int);
sys/netinet6/icmp6.c
1483
struct rtentry *nrt;
sys/netinet6/icmp6.c
1701
struct rtentry *
sys/netinet6/icmp6.c
1704
struct rtentry *rt;
sys/netinet6/icmp6.c
1726
struct rtentry *nrt;
sys/netinet6/icmp6.c
1758
icmp6_mtudisc_timeout(struct rtentry *rt, u_int rtableid)
sys/netinet6/icmp6.c
958
struct rtentry *rt = NULL;
sys/netinet6/in6.c
1361
struct rtentry *rt)
sys/netinet6/in6.c
553
struct rtentry *rt;
sys/netinet6/in6.h
407
struct rtentry;
sys/netinet6/in6.h
418
u_int, struct rtentry *);
sys/netinet6/in6_ifattach.c
399
struct rtentry *rt;
sys/netinet6/in6_pcb.c
554
struct rtentry *
sys/netinet6/in6_src.c
288
struct rtentry *
sys/netinet6/in6_src.c
297
struct rtentry *rt;
sys/netinet6/in6_src.c
327
struct rtentry *rt;
sys/netinet6/in6_src.c
94
struct rtentry *rt;
sys/netinet6/ip6_divert.c
132
struct rtentry *rt;
sys/netinet6/ip6_forward.c
80
struct rtentry *rt;
sys/netinet6/ip6_input.c
358
struct rtentry *rt;
sys/netinet6/ip6_mroute.c
1030
mf6c_expire_route(struct rtentry *rt, u_int rtableid)
sys/netinet6/ip6_mroute.c
1061
ip6_mdq(struct mbuf *m, struct ifnet *ifp, struct rtentry *rt, int flags)
sys/netinet6/ip6_mroute.c
1251
struct rtentry *
sys/netinet6/ip6_mroute.c
1254
struct rtentry *rt;
sys/netinet6/ip6_mroute.c
127
int ip6_mdq(struct mbuf *, struct ifnet *, struct rtentry *, int);
sys/netinet6/ip6_mroute.c
1281
struct rtentry *
sys/netinet6/ip6_mroute.c
1308
mrt6_mcast_del(struct rtentry *rt, unsigned int rtableid)
sys/netinet6/ip6_mroute.c
147
void mf6c_expire_route(struct rtentry *, u_int);
sys/netinet6/ip6_mroute.c
149
struct rtentry *mf6c_find(struct ifnet *, struct in6_addr *, unsigned int);
sys/netinet6/ip6_mroute.c
150
struct rtentry *mrt6_mcast_add(struct ifnet *, struct sockaddr *);
sys/netinet6/ip6_mroute.c
151
void mrt6_mcast_del(struct rtentry *, unsigned int);
sys/netinet6/ip6_mroute.c
260
struct rtentry *rt;
sys/netinet6/ip6_mroute.c
385
mrt6_rtwalk_mf6csysctl(struct rtentry *rt, void *arg, unsigned int rtableid)
sys/netinet6/ip6_mroute.c
545
mrouter6_rtwalk_delete(struct rtentry *rt, void *arg, unsigned int rtableid)
sys/netinet6/ip6_mroute.c
570
struct rtentry *rt = NULL;
sys/netinet6/ip6_mroute.c
704
struct rtentry *rt;
sys/netinet6/ip6_mroute.c
737
struct rtentry *rt;
sys/netinet6/ip6_mroute.c
882
struct rtentry *rt;
sys/netinet6/ip6_mroute.c
928
struct rtentry *rt;
sys/netinet6/ip6_output.c
1027
ip6_getpmtu(struct rtentry *rt, struct ifnet *ifp, u_long *mtup)
sys/netinet6/ip6_output.c
135
int ip6_getpmtu(struct rtentry *, struct ifnet *, u_long *);
sys/netinet6/ip6_output.c
1486
struct rtentry *rt;
sys/netinet6/ip6_output.c
167
struct rtentry *rt = NULL;
sys/netinet6/ip6_output.c
1996
struct rtentry *rt;
sys/netinet6/ip6_output.c
2786
struct rtentry *rt = NULL;
sys/netinet6/ip6_var.h
364
struct rtentry *in6_selectroute(const struct in6_addr *, struct ip6_pktopts *,
sys/netinet6/nd6.c
100
void nd6_invalidate(struct rtentry *);
sys/netinet6/nd6.c
1004
struct rtentry *rt;
sys/netinet6/nd6.c
101
void nd6_free(struct rtentry *, struct ifnet *ifp, int);
sys/netinet6/nd6.c
102
int nd6_llinfo_timer(struct rtentry *, int);
sys/netinet6/nd6.c
1231
nd6_resolve(struct ifnet *ifp, struct rtentry *rt0, struct mbuf *m,
sys/netinet6/nd6.c
1235
struct rtentry *rt;
sys/netinet6/nd6.c
286
struct rtentry *rt = ln->ln_rt;
sys/netinet6/nd6.c
322
nd6_llinfo_timer(struct rtentry *rt, int i_am_router)
sys/netinet6/nd6.c
511
struct rtentry *rt = ln->ln_rt;
sys/netinet6/nd6.c
529
struct rtentry *
sys/netinet6/nd6.c
533
struct rtentry *rt;
sys/netinet6/nd6.c
622
struct rtentry *rt;
sys/netinet6/nd6.c
664
nd6_invalidate(struct rtentry *rt)
sys/netinet6/nd6.c
686
nd6_free(struct rtentry *rt, struct ifnet *ifp, int i_am_router)
sys/netinet6/nd6.c
717
nd6_rtrequest(struct ifnet *ifp, int req, struct rtentry *rt)
sys/netinet6/nd6.c
937
struct rtentry *rt;
sys/netinet6/nd6.h
130
struct rtentry *nd6_lookup(const struct in6_addr *, int, struct ifnet *,
sys/netinet6/nd6.h
134
void nd6_rtrequest(struct ifnet *, int, struct rtentry *);
sys/netinet6/nd6.h
138
int nd6_resolve(struct ifnet *, struct rtentry *, struct mbuf *,
sys/netinet6/nd6.h
84
struct rtentry *ln_rt; /* [I] backpointer to rtentry */
sys/netinet6/nd6.h
98
struct rtentry *ln_rt; /* [I] always NULL */
sys/netinet6/nd6_nbr.c
1257
struct rtentry *rt;
sys/netinet6/nd6_nbr.c
204
struct rtentry *rt;
sys/netinet6/nd6_nbr.c
428
struct rtentry *rt;
sys/netinet6/nd6_nbr.c
527
struct rtentry *rt = NULL;
sys/netinet6/nd6_nbr.c
825
struct rtentry *rt = NULL;
sys/netinet6/nd6_rtr.c
154
struct rtentry *rt = NULL;
sys/netinet6/nd6_rtr.c
190
rt6_deleteroute(struct rtentry *rt, void *arg, unsigned int id)
sys/netinet6/nd6_rtr.c
50
int rt6_deleteroute(struct rtentry *, void *, unsigned int);
sys/netmpls/mpls.h
163
struct rtentry *);
sys/netmpls/mpls_input.c
282
mpls_input_local(struct rtentry *rt, struct mbuf *m, struct netstack *ns)
sys/netmpls/mpls_input.c
346
struct rtentry *rt = NULL;
sys/netmpls/mpls_input.c
47
static void mpls_input_local(struct rtentry *, struct mbuf *,
sys/netmpls/mpls_input.c
56
struct rtentry *rt;
sys/netmpls/mpls_output.c
46
struct rtentry *rt)
sys/sys/sysctl.h
1059
struct rtentry;
sys/sys/sysctl.h
1060
int sysctl_dumpentry(const struct rtentry *, void *, unsigned int);
usr.bin/netstat/route.c
262
struct rtentry *rt;
usr.bin/netstat/route.c
268
kread((u_long)rt, &rtentry, sizeof(rtentry));
usr.bin/netstat/route.c
271
p_krtentry(&rtentry);
usr.bin/netstat/route.c
272
rt = rtentry.rt_next;
usr.bin/netstat/route.c
277
p_krtentry(struct rtentry *rt)
usr.bin/netstat/route.c
71
struct rtentry rtentry;
usr.bin/netstat/route.c
78
static void p_krtentry(struct rtentry *);
usr.sbin/mrouted/defs.h
159
extern struct rtentry * determine_route(u_int32_t src);
usr.sbin/mrouted/defs.h
215
extern void del_table_entry(struct rtentry *r,
usr.sbin/mrouted/defs.h
217
extern void update_table_entry(struct rtentry *r);
usr.sbin/mrouted/defs.h
221
extern void steal_sources(struct rtentry *rt);
usr.sbin/mrouted/prune.c
1048
struct rtentry *r;
usr.sbin/mrouted/prune.c
1111
struct rtentry *r;
usr.sbin/mrouted/prune.c
1270
struct rtentry *r;
usr.sbin/mrouted/prune.c
1321
steal_sources(struct rtentry *rt)
usr.sbin/mrouted/prune.c
1323
struct rtentry *rp;
usr.sbin/mrouted/prune.c
1393
struct rtentry *r;
usr.sbin/mrouted/prune.c
1605
struct rtentry *rt = gt->gt_route;
usr.sbin/mrouted/prune.c
1665
struct rtentry *r;
usr.sbin/mrouted/prune.c
17
extern struct rtentry *routing_table;
usr.sbin/mrouted/prune.c
1732
struct rtentry *rt;
usr.sbin/mrouted/prune.c
373
struct rtentry *r;
usr.sbin/mrouted/prune.c
529
struct rtentry *r;
usr.sbin/mrouted/prune.c
614
del_table_entry(struct rtentry *r, u_int32_t mcastgrp, u_int del_flag)
usr.sbin/mrouted/prune.c
732
update_table_entry(struct rtentry *r)
usr.sbin/mrouted/prune.c
795
struct rtentry *r;
usr.sbin/mrouted/prune.c
834
struct rtentry *r;
usr.sbin/mrouted/prune.c
905
struct rtentry *r;
usr.sbin/mrouted/prune.h
38
struct rtentry *gt_route; /* parent route */
usr.sbin/mrouted/route.c
1037
struct rtentry *sr;
usr.sbin/mrouted/route.c
1088
struct rtentry *r;
usr.sbin/mrouted/route.c
1119
struct rtentry *
usr.sbin/mrouted/route.c
1122
struct rtentry *rt;
usr.sbin/mrouted/route.c
116
struct rtentry *r;
usr.sbin/mrouted/route.c
149
struct rtentry *r;
usr.sbin/mrouted/route.c
183
struct rtentry *r;
usr.sbin/mrouted/route.c
19
#define RT_ADDR (struct rtentry *)&routing_table
usr.sbin/mrouted/route.c
253
struct rtentry *r;
usr.sbin/mrouted/route.c
284
struct rtentry *r;
usr.sbin/mrouted/route.c
286
if ((r = malloc(sizeof(struct rtentry) +
usr.sbin/mrouted/route.c
31
struct rtentry *routing_table; /* pointer to list of route entries */
usr.sbin/mrouted/route.c
319
discard_route(struct rtentry *prev_r)
usr.sbin/mrouted/route.c
321
struct rtentry *r;
usr.sbin/mrouted/route.c
344
struct rtentry *r;
usr.sbin/mrouted/route.c
36
static struct rtentry *rtp; /* pointer to a route entry */
usr.sbin/mrouted/route.c
37
static struct rtentry *rt_end; /* pointer to last route entry */
usr.sbin/mrouted/route.c
43
static int init_children_and_leaves(struct rtentry *r, vifi_t parent);
usr.sbin/mrouted/route.c
46
static void discard_route(struct rtentry *prev_r);
usr.sbin/mrouted/route.c
48
static int report_chunk(struct rtentry *start_rt, vifi_t vifi, u_int32_t dst);
usr.sbin/mrouted/route.c
572
struct rtentry *r;
usr.sbin/mrouted/route.c
573
struct rtentry *prev_r;
usr.sbin/mrouted/route.c
654
struct rtentry *r;
usr.sbin/mrouted/route.c
670
struct rtentry *r;
usr.sbin/mrouted/route.c
71
init_children_and_leaves(struct rtentry *r, vifi_t parent)
usr.sbin/mrouted/route.c
830
struct rtentry *r;
usr.sbin/mrouted/route.c
918
struct rtentry *r;
usr.sbin/mrouted/route.c
962
report_chunk(struct rtentry *start_rt, vifi_t vifi, u_int32_t dst)
usr.sbin/mrouted/route.c
964
struct rtentry *r;
usr.sbin/mrouted/route.h
28
struct rtentry *rt_next; /* link to next entry MUST BE FIRST */
usr.sbin/mrouted/route.h
42
struct rtentry *rt_prev; /* link to previous entry */
usr.sbin/mrouted/rsrr.c
252
struct rtentry *r;