Lines Matching refs:iffam
103 struct iffam { struct
107 typedef const struct iffam *iffam_p; argument
110 const static struct iffam gFamilies[] = {
157 static hook_p *get_hook_from_iffam(priv_p priv, iffam_p iffam);
220 iffam_p iffam; in get_iffam_from_af() local
224 iffam = &gFamilies[k]; in get_iffam_from_af()
225 if (iffam->family == family) in get_iffam_from_af()
226 return (iffam); in get_iffam_from_af()
250 get_hook_from_iffam(priv_p priv, iffam_p iffam) in get_hook_from_iffam() argument
252 return (&priv->hooks[iffam - gFamilies]); in get_hook_from_iffam()
261 iffam_p iffam; in get_iffam_from_name() local
265 iffam = &gFamilies[k]; in get_iffam_from_name()
266 if (!strcmp(iffam->hookname, name)) in get_iffam_from_name()
267 return (iffam); in get_iffam_from_name()
437 const iffam_p iffam = get_iffam_from_af(sa); in ng_iface_send() local
443 if (iffam == NULL) { in ng_iface_send()
453 hook = *get_hook_from_iffam(priv, iffam); in ng_iface_send()
574 const iffam_p iffam = get_iffam_from_name(name); in ng_iface_newhook() local
578 if (iffam == NULL) in ng_iface_newhook()
581 hookptr = get_hook_from_iffam(priv, iffam); in ng_iface_newhook()
681 const iffam_p iffam = get_iffam_from_hook(priv, hook); in ng_iface_rcvdata() local
690 KASSERT(iffam != NULL, ("%s: iffam", __func__)); in ng_iface_rcvdata()
705 ng_iface_bpftap(ifp, m, iffam->family); in ng_iface_rcvdata()
708 switch (iffam->family) { in ng_iface_rcvdata()
767 const iffam_p iffam = get_iffam_from_hook(priv, hook); in ng_iface_disconnect() local
769 if (iffam == NULL) in ng_iface_disconnect()
772 *get_hook_from_iffam(priv, iffam) = NULL; in ng_iface_disconnect()