Lines Matching refs:sc_if
135 ((__sc)->sc_if.if_flags & IFF_DEBUG) != 0)) { \
261 NULL, sc->sc_if.if_xname, "recv");
263 &sc->sc_recv_ev, sc->sc_if.if_xname, "would block");
265 &sc->sc_recv_ev, sc->sc_if.if_xname, "error");
267 &sc->sc_recv_ev, sc->sc_if.if_xname, "pullup failed");
269 &sc->sc_recv_ev, sc->sc_if.if_xname, "unsupported");
272 NULL, sc->sc_if.if_xname, "send");
274 &sc->sc_send_ev, sc->sc_if.if_xname, "overflow");
294 if_initname(&sc->sc_if, ifc->ifc_name, unit);
295 sc->sc_if.if_softc = sc;
296 sc->sc_if.if_type = IFT_TUNNEL;
297 sc->sc_if.if_addrlen = 0;
298 sc->sc_if.if_hdrlen = sizeof(struct ip) + sizeof(struct gre_h);
299 sc->sc_if.if_dlt = DLT_NULL;
300 sc->sc_if.if_mtu = GREMTU;
301 sc->sc_if.if_flags = IFF_POINTOPOINT|IFF_MULTICAST;
302 sc->sc_if.if_output = gre_output;
303 sc->sc_if.if_ioctl = gre_ioctl;
313 NULL, "%s", sc->sc_if.if_xname);
320 sc->sc_if.if_flags |= IFF_LINK0;
321 if_attach(&sc->sc_if);
322 if_alloc_sadl(&sc->sc_if);
323 bpf_attach(&sc->sc_if, DLT_NULL, sizeof(uint32_t));
395 sc->sc_if.if_xname, rc, (void *)m);
747 struct ifnet *ifp = &sc->sc_if;
779 sc->sc_if.if_flags |= IFF_RUNNING;
782 sc->sc_if.if_flags &= ~IFF_RUNNING;
795 if_statadd2(&sc->sc_if, if_ipackets, 1, if_ibytes, m->m_pkthdr.len);
807 if_statinc(&sc->sc_if, if_ierrors);
843 if_statinc(&sc->sc_if, if_noproto);
849 if_statinc(&sc->sc_if, if_ierrors);
854 bpf_mtap_af(&sc->sc_if, af, m, BPF_D_IN);
856 m_set_rcvif(m, &sc->sc_if);