Lines Matching refs:ifs
1793 struct ifnet *ifs = bif->bif_ifp;
1798 switch (ifs->if_type) {
1805 (void) ifnet_set_promiscuous(ifs, 0);
1827 (void) bridge_detach_protocol(ifs);
1835 ifs->if_bridge = NULL;
1840 ifnet_release(ifs);
1845 bridge_rtdelete(sc, ifs, IFBF_FLUSHALL);
1889 struct ifnet *ifs;
1893 ifs = ifunit(req->ifbr_ifsname);
1894 if (ifs == NULL)
1896 if (ifs->if_ioctl == NULL) /* must be supported */
1901 if (ifs == bif->bif_ifp)
1905 if (ifs->if_type != IFT_GIF) {
1907 sc->sc_ifp->if_mtu = ifs->if_mtu;
1908 else if (sc->sc_ifp->if_mtu != ifs->if_mtu) {
1911 ifnet_name(ifs), ifnet_unit(ifs));
1916 if (ifs->if_bridge == sc)
1919 if (ifs->if_bridge != NULL)
1926 bif->bif_ifp = ifs;
1929 bif->bif_savedcaps = ifs->if_capenable;
1933 ifnet_reference(ifs);
1935 ifs->if_bridge = sc;
1950 switch (ifs->if_type) {
1956 error = ifnet_set_promiscuous(ifs, 1);
1992 error = iflt_attach(ifs, &iff, &bif->bif_iff_ref);
2003 if ((error = bridge_attach_protocol(ifs)) != 0) {
2569 struct ifnet *ifs;
2571 ifs = ifunit(req->ifbr_ifsname);
2572 if (ifs == NULL)
2576 if (ifs == bif->bif_ifp)
2579 if (ifs->if_bridge != NULL)
2582 switch (ifs->if_type) {
2595 bif->bif_ifp = ifs;
2610 struct ifnet *ifs;
2612 ifs = ifunit(req->ifbr_ifsname);
2613 if (ifs == NULL)
2617 if (ifs == bif->bif_ifp)