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 *);
266 sizeof(struct llinfo_arp), ZC_ZFREE_CLEARMEM);
273 LIST_INIT(&llinfo_arp); in arp_init()
278 static struct llinfo_arp *
281 struct llinfo_arp *la = zalloc_flags(llinfo_arp_zone, how | Z_ZERO); in arp_llinfo_alloc()
298 struct llinfo_arp *la = arg; in arp_llinfo_free()
318 arp_llinfo_addq(struct llinfo_arp *la, struct mbuf *m) in arp_llinfo_addq()
363 arp_llinfo_flushq(struct llinfo_arp *la) in arp_llinfo_flushq()
380 struct llinfo_arp *la = rt->rt_llinfo; in arp_llinfo_purge()
396 struct llinfo_arp *la = rt->rt_llinfo; in arp_llinfo_get_ri()
418 struct llinfo_arp *la = rt->rt_llinfo; in arp_llinfo_get_iflri()
470 arp_llreach_use(struct llinfo_arp *la) in arp_llreach_use()
478 arp_llreach_reachable(struct llinfo_arp *la) in arp_llreach_reachable()
557 struct llinfo_arp *la = rt->rt_llinfo; in arp_llreach_alloc()
635 arptfree(struct llinfo_arp *la, void *arg) in arptfree()
732 struct llinfo_arp *la, *ola; in in_arpdrain()
740 la = llinfo_arp.lh_first; in in_arpdrain()
763 struct llinfo_arp *la, *ola; in arp_timeout()
768 la = llinfo_arp.lh_first; in arp_timeout()
832 struct llinfo_arp *la, *ola; in arp_probe()
837 la = llinfo_arp.lh_first; in arp_probe()
903 struct llinfo_arp *la = rt->rt_llinfo; in arp_rtrequest()
991 LIST_INSERT_HEAD(&llinfo_arp, la, la_le); in arp_rtrequest()
1227 struct llinfo_arp *llinfo = p_route->rt_llinfo; in arp_is_entry_probing()
1299 struct llinfo_arp *llinfo = NULL; in arp_lookup_ip()
1652 struct llinfo_arp *llinfo; in arp_ip_handle_input()