Lines Matching refs:iffam
104 struct iffam {
108 typedef const struct iffam *iffam_p;
111 const static struct iffam gFamilies[] = {
158 static hook_p *get_hook_from_iffam(priv_p priv, iffam_p iffam);
221 iffam_p iffam;
225 iffam = &gFamilies[k];
226 if (iffam->family == family)
227 return (iffam);
247 * Get the hook from the iffam descriptor
251 get_hook_from_iffam(priv_p priv, iffam_p iffam)
253 return (&priv->hooks[iffam - gFamilies]);
257 * Get the iffam descriptor from the name
262 iffam_p iffam;
266 iffam = &gFamilies[k];
267 if (!strcmp(iffam->hookname, name))
268 return (iffam);
439 const iffam_p iffam = get_iffam_from_af(sa);
445 if (iffam == NULL) {
455 hook = *get_hook_from_iffam(priv, iffam);
581 const iffam_p iffam = get_iffam_from_name(name);
585 if (iffam == NULL)
588 hookptr = get_hook_from_iffam(priv, iffam);
689 const iffam_p iffam = get_iffam_from_hook(priv, hook);
697 KASSERT(iffam != NULL, ("%s: iffam", __func__));
712 ng_iface_bpftap(ifp, m, iffam->family);
715 switch (iffam->family) {
772 const iffam_p iffam = get_iffam_from_hook(priv, hook);
774 if (iffam == NULL)
777 *get_hook_from_iffam(priv, iffam) = NULL;