Lines Matching refs:rtentry

135 	struct rtentry  *ro_rt;
198 struct rtentry { struct
215 (struct rtentry *, struct rt_reach_info *); argument
217 (struct rtentry *, struct ifnet_llreach_info *); argument
218 void (*rt_llinfo_purge)(struct rtentry *); /* llinfo purge fn */ argument
220 void (*rt_llinfo_refresh) (struct rtentry *); /* expedite llinfo refresh */ argument
223 struct rtentry *rt_gwroute; /* implied entry for gatewayed routes */ argument
224 struct rtentry *rt_parent; /* cloning parent of this route */ argument
603 extern void rt_newaddrmsg(u_char, struct ifaddr *, int, struct rtentry *);
605 extern int rt_setgate(struct rtentry *, struct sockaddr *, struct sockaddr *);
608 extern boolean_t rt_primary_default(struct rtentry *, struct sockaddr *);
609 extern struct rtentry *rt_lookup(boolean_t, struct sockaddr *,
611 extern struct rtentry *rt_lookup_coarse(boolean_t, struct sockaddr *,
617 extern struct rtentry *rtalloc1(struct sockaddr *, int, uint32_t);
618 extern struct rtentry *rtalloc1_scoped(struct sockaddr *, int, uint32_t,
620 extern struct rtentry *rtalloc1_scoped_locked(struct sockaddr *, int,
622 extern void rtfree_locked(struct rtentry *);
623 extern void rtfree(struct rtentry *);
624 extern void rtref(struct rtentry *);
630 extern int rtunref(struct rtentry *);
631 extern void rtsetifa(struct rtentry *, struct ifaddr *);
636 struct sockaddr *, int, struct sockaddr *, struct rtentry **);
638 struct sockaddr *, struct sockaddr *, int, struct rtentry **);
640 struct sockaddr *, int, struct rtentry **, unsigned int);
642 struct sockaddr *, struct sockaddr *, int, struct rtentry **);
644 struct sockaddr *, int, struct rtentry **, unsigned int);
648 extern void rt_lock(struct rtentry *, boolean_t);
649 extern void rt_unlock(struct rtentry *);
652 extern boolean_t rt_validate(struct rtentry *);
653 extern void rt_set_proxy(struct rtentry *, boolean_t);
654 extern void rt_set_gwroute(struct rtentry *, struct sockaddr *,
655 struct rtentry *);
656 extern void rt_revalidate_gwroute(struct rtentry *, struct rtentry *);
657 extern errno_t route_to_gwroute(const struct sockaddr *, struct rtentry *,
658 struct rtentry **);
659 extern void rt_setexpire(struct rtentry *, uint64_t);
660 extern void rt_str(struct rtentry *, char *, uint32_t, char *, uint32_t);
674 struct rtentry *rt;
681 struct rtentry *gwrt;
695 extern void route_event_init(struct route_event *p_route_ev, struct rtentry *rt,
696 struct rtentry *gwrt, int route_ev_code);
698 extern void route_event_enqueue_nwk_wq_entry(struct rtentry *, struct rtentry *,