Lines Matching refs:pflogif
138 struct pflog_softc *pflogif;
149 if ((pflogif = _MALLOC(sizeof (*pflogif),
164 pf_init.softc = pflogif;
168 bzero(pflogif, sizeof (*pflogif));
169 pflogif->sc_unit = unit;
171 error = ifnet_allocate(&pf_init, &pflogif->sc_if);
174 _FREE(pflogif, M_DEVBUF);
178 ifnet_set_mtu(pflogif->sc_if, PFLOGMTU);
179 ifnet_set_flags(pflogif->sc_if, IFF_UP, IFF_UP);
181 error = ifnet_attach(pflogif->sc_if, NULL);
184 ifnet_release(pflogif->sc_if);
185 _FREE(pflogif, M_DEVBUF);
190 bpfattach(pflogif->sc_if, DLT_PFLOG, PFLOG_HDRLEN);
195 LIST_INSERT_HEAD(&pflogif_list, pflogif, sc_list);
196 pflogifs[unit] = pflogif->sc_if;
207 struct pflog_softc *pflogif = ifp->if_softc;
211 pflogifs[pflogif->sc_unit] = NULL;
212 LIST_REMOVE(pflogif, sc_list);