Lines Matching defs:ifs
1150 struct ifnet *ifs = bif->bif_ifp;
1159 ifs->if_bridge = NULL;
1167 if (V_bridge_inherit_mac && sc->sc_ifaddr == ifs) {
1185 bridge_rtdelete(sc, ifs, IFBF_FLUSHALL);
1190 ifs->if_bridge_output = NULL;
1191 ifs->if_bridge_input = NULL;
1192 ifs->if_bridge_linkstate = NULL;
1194 switch (ifs->if_type) {
1202 if (ifs->if_flags & IFF_PROMISC)
1203 (void) ifpromisc(ifs, 0);
1246 struct ifnet *ifs;
1249 ifs = ifunit(req->ifbr_ifsname);
1250 if (ifs == NULL)
1252 if (ifs->if_ioctl == NULL) /* must be supported */
1257 if (ifs == bif->bif_ifp)
1260 if (ifs->if_bridge == sc)
1263 if (ifs->if_bridge != NULL)
1266 switch (ifs->if_type) {
1304 if (in6ifa_llaonifp(ifs)) {
1305 in6_ifdetach(ifs);
1310 ifs->if_xname);
1316 sc->sc_ifp->if_mtu = ifs->if_mtu;
1317 else if (sc->sc_ifp->if_mtu != ifs->if_mtu) {
1321 ifs->if_xname);
1324 error = (*ifs->if_ioctl)(ifs,
1330 ifs->if_xname);
1339 bif->bif_ifp = ifs;
1341 bif->bif_savedcaps = ifs->if_capenable;
1350 bcopy(IF_LLADDR(ifs), IF_LLADDR(sc->sc_ifp), ETHER_ADDR_LEN);
1351 sc->sc_ifaddr = ifs;
1355 ifs->if_bridge = sc;
1356 ifs->if_bridge_output = bridge_output;
1357 ifs->if_bridge_input = bridge_input;
1358 ifs->if_bridge_linkstate = bridge_linkstate;
1372 switch (ifs->if_type) {
1375 error = ifpromisc(ifs, 1);
1804 struct ifnet *ifs;
1806 ifs = ifunit(req->ifbr_ifsname);
1807 if (ifs == NULL)
1811 if (ifs == bif->bif_ifp)
1814 if (ifs->if_bridge != NULL)
1817 switch (ifs->if_type) {
1830 bif->bif_ifp = ifs;
1843 struct ifnet *ifs;
1845 ifs = ifunit(req->ifbr_ifsname);
1846 if (ifs == NULL)
1850 if (ifs == bif->bif_ifp)