Lines Matching refs:ifs
943 struct ifnet *ifs = bif->bif_ifp;
951 ifs->if_bridge = NULL;
961 if (bridge_inherit_mac && sc->sc_ifaddr == ifs) {
977 bridge_rtdelete(sc, ifs, IFBF_FLUSHALL);
983 switch (ifs->if_type) {
989 (void) ifpromisc(ifs, 0);
1031 struct ifnet *ifs;
1034 ifs = ifunit(req->ifbr_ifsname);
1035 if (ifs == NULL)
1037 if (ifs->if_ioctl == NULL) /* must be supported */
1042 if (ifs == bif->bif_ifp)
1045 if (ifs->if_bridge == sc)
1048 if (ifs->if_bridge != NULL)
1051 switch (ifs->if_type) {
1093 if (in6ifa_llaonifp(ifs)) {
1095 in6_ifdetach(ifs);
1101 ifs->if_xname);
1107 sc->sc_ifp->if_mtu = ifs->if_mtu;
1108 else if (sc->sc_ifp->if_mtu != ifs->if_mtu) {
1110 ifs->if_mtu, ifs->if_xname, sc->sc_ifp->if_mtu);
1118 bif->bif_ifp = ifs;
1120 bif->bif_savedcaps = ifs->if_capenable;
1129 bcopy(IF_LLADDR(ifs), IF_LLADDR(sc->sc_ifp), ETHER_ADDR_LEN);
1130 sc->sc_ifaddr = ifs;
1134 ifs->if_bridge = sc;
1148 switch (ifs->if_type) {
1152 error = ifpromisc(ifs, 1);
1567 struct ifnet *ifs;
1569 ifs = ifunit(req->ifbr_ifsname);
1570 if (ifs == NULL)
1574 if (ifs == bif->bif_ifp)
1577 if (ifs->if_bridge != NULL)
1580 switch (ifs->if_type) {
1593 bif->bif_ifp = ifs;
1606 struct ifnet *ifs;
1608 ifs = ifunit(req->ifbr_ifsname);
1609 if (ifs == NULL)
1613 if (ifs == bif->bif_ifp)