Lines Matching defs:ifs
730 struct ifnet *ifs = bif->bif_ifp;
734 ifs->_if_input = ether_input;
735 ifs->if_bridge = NULL;
736 ifs->if_bridgeif = NULL;
741 if_linkstate_change_disestablish(ifs,
743 ether_ifdetachhook_disestablish(ifs,
748 switch (ifs->if_type) {
755 (void) ifpromisc(ifs, 0);
756 IFNET_LOCK(ifs);
757 (void) ether_disable_vlan_mtu(ifs);
758 IFNET_UNLOCK(ifs);
784 struct ifnet *ifs = NULL;
790 ifs = bif->bif_ifp;
791 flags &= ifs->if_csum_flags_tx;
792 capenable &= ifs->if_capenable;
795 sc->sc_capenable = (ifs != NULL) ? capenable : 0;
809 struct ifnet *ifs;
814 ifs = bif->bif_ifp;
815 if (ifs->if_link_state == LINK_STATE_UP) {
819 if (ifs->if_link_state == LINK_STATE_UNKNOWN)
831 struct ifnet *ifs;
835 ifs = if_get(req->ifbr_ifsname, &psref);
836 if (ifs == NULL)
839 if (ifs->if_bridge == sc) {
844 if (ifs->if_bridge != NULL) {
849 if (ifs->_if_input != ether_input) {
855 if ((ifs->if_flags & IFF_SIMPLEX) == 0) {
862 switch (ifs->if_type) {
864 if (sc->sc_if.if_mtu != ifs->if_mtu) {
869 IFNET_LOCK(ifs);
870 error = if_ioctl(ifs, SIOCSIFMTU, &ifr);
871 IFNET_UNLOCK(ifs);
877 IFNET_LOCK(ifs);
878 error = ether_enable_vlan_mtu(ifs);
879 IFNET_UNLOCK(ifs);
885 error = ifpromisc(ifs, 1);
894 bif->bif_ifp = ifs;
898 bif->bif_linkstate_hook = if_linkstate_change_establish(ifs,
905 ifs->if_bridge = sc;
906 ifs->if_bridgeif = bif;
908 ifs->_if_input = bridge_input;
912 bif->bif_ifdetach_hook = ether_ifdetachhook_establish(ifs,
913 bridge_ifdetach, (void *)ifs);
924 if_put(ifs, &psref);
938 struct ifnet *ifs;
947 ifs = bif->bif_ifp;
948 if (strcmp(ifs->if_xname, name) == 0)
961 bridge_rtdelete(sc, ifs);
1422 struct ifnet *ifs;
1426 ifs = (struct ifnet *)xifs;
1427 sc = ifs->if_bridge;
1433 strlcpy(breq.ifbr_ifsname, ifs->if_xname, sizeof(breq.ifbr_ifsname));
2295 struct ifnet *ifs = NULL;
2301 ifs = brt->brt_ifp;
2304 return ifs;