Lines Matching refs:llinfo_arp
122 struct llinfo_arp { struct
126 LIST_ENTRY(llinfo_arp) la_le;
143 static LIST_HEAD(, llinfo_arp) llinfo_arp; argument
155 static void arptfree(struct llinfo_arp *, void *);
160 static struct llinfo_arp *arp_llinfo_alloc(zalloc_flags_t);
162 static uint32_t arp_llinfo_flushq(struct llinfo_arp *);
168 static __inline void arp_llreach_use(struct llinfo_arp *);
169 static __inline int arp_llreach_reachable(struct llinfo_arp *);
265 static KALLOC_TYPE_DEFINE(llinfo_arp_zone, struct llinfo_arp, NET_KT_DEFAULT);
272 LIST_INIT(&llinfo_arp); in arp_init()
277 static struct llinfo_arp *
280 struct llinfo_arp *la = zalloc_flags(llinfo_arp_zone, how | Z_ZERO); in arp_llinfo_alloc()
297 struct llinfo_arp *la = arg; in arp_llinfo_free()
317 arp_llinfo_addq(struct llinfo_arp *la, struct mbuf *m) in arp_llinfo_addq()
362 arp_llinfo_flushq(struct llinfo_arp *la) in arp_llinfo_flushq()
379 struct llinfo_arp *la = rt->rt_llinfo; in arp_llinfo_purge()
395 struct llinfo_arp *la = rt->rt_llinfo; in arp_llinfo_get_ri()
417 struct llinfo_arp *la = rt->rt_llinfo; in arp_llinfo_get_iflri()
469 arp_llreach_use(struct llinfo_arp *la) in arp_llreach_use()
477 arp_llreach_reachable(struct llinfo_arp *la) in arp_llreach_reachable()
556 struct llinfo_arp *la = rt->rt_llinfo; in arp_llreach_alloc()
634 arptfree(struct llinfo_arp *la, void *arg) in arptfree()
731 struct llinfo_arp *la, *ola; in in_arpdrain()
739 la = llinfo_arp.lh_first; in in_arpdrain()
762 struct llinfo_arp *la, *ola; in arp_timeout()
767 la = llinfo_arp.lh_first; in arp_timeout()
831 struct llinfo_arp *la, *ola; in arp_probe()
836 la = llinfo_arp.lh_first; in arp_probe()
902 struct llinfo_arp *la = rt->rt_llinfo; in arp_rtrequest()
990 LIST_INSERT_HEAD(&llinfo_arp, la, la_le); in arp_rtrequest()
1226 struct llinfo_arp *llinfo = p_route->rt_llinfo; in arp_is_entry_probing()
1298 struct llinfo_arp *llinfo = NULL; in arp_lookup_ip()
1651 struct llinfo_arp *llinfo; in arp_ip_handle_input()