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);
438 const iffam_p iffam = get_iffam_from_af(sa);
444 if (iffam == NULL) {
454 hook = *get_hook_from_iffam(priv, iffam);
580 const iffam_p iffam = get_iffam_from_name(name);
584 if (iffam == NULL)
587 hookptr = get_hook_from_iffam(priv, iffam);
687 const iffam_p iffam = get_iffam_from_hook(priv, hook);
696 KASSERT(iffam != NULL, ("%s: iffam", __func__));
711 ng_iface_bpftap(ifp, m, iffam->family);
714 switch (iffam->family) {
773 const iffam_p iffam = get_iffam_from_hook(priv, hook);
775 if (iffam == NULL)
778 *get_hook_from_iffam(priv, iffam) = NULL;