if_ie.c (72012) | if_ie.c (72084) |
---|---|
1/*- 2 * Copyright (c) 1992, 1993, University of Vermont and State 3 * Agricultural College. 4 * Copyright (c) 1992, 1993, Garrett A. Wollman. 5 * 6 * Portions: 7 * Copyright (c) 1990, 1991, William F. Jolitz 8 * Copyright (c) 1990, The Regents of the University of California --- 33 unchanged lines hidden (view full) --- 42 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 43 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 44 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 45 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 46 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 47 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 48 * SUCH DAMAGE. 49 * | 1/*- 2 * Copyright (c) 1992, 1993, University of Vermont and State 3 * Agricultural College. 4 * Copyright (c) 1992, 1993, Garrett A. Wollman. 5 * 6 * Portions: 7 * Copyright (c) 1990, 1991, William F. Jolitz 8 * Copyright (c) 1990, The Regents of the University of California --- 33 unchanged lines hidden (view full) --- 42 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 43 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 44 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 45 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 46 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 47 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 48 * SUCH DAMAGE. 49 * |
50 * $FreeBSD: head/sys/dev/ie/if_ie.c 72012 2001-02-04 16:08:18Z phk $ | 50 * $FreeBSD: head/sys/dev/ie/if_ie.c 72084 2001-02-06 10:12:15Z phk $ |
51 * 52 * MAINTAINER: Matthew N. Dodd <winter@jurai.net> 53 */ 54 55/* 56 * Intel 82586 Ethernet chip 57 * Register, bit, and structure definitions. 58 * --- 2086 unchanged lines hidden (view full) --- 2145{ 2146 struct ie_softc *ie = &ie_softc[unit]; 2147 struct ifmultiaddr *ifma; 2148 2149 /* 2150 * Step through the list of addresses. 2151 */ 2152 ie->mcast_count = 0; | 51 * 52 * MAINTAINER: Matthew N. Dodd <winter@jurai.net> 53 */ 54 55/* 56 * Intel 82586 Ethernet chip 57 * Register, bit, and structure definitions. 58 * --- 2086 unchanged lines hidden (view full) --- 2145{ 2146 struct ie_softc *ie = &ie_softc[unit]; 2147 struct ifmultiaddr *ifma; 2148 2149 /* 2150 * Step through the list of addresses. 2151 */ 2152 ie->mcast_count = 0; |
2153 LIST_FOREACH(ifma, &ie->arpcom.ac_if.if_multiaddrs, ifma_link) { | 2153 TAILQ_FOREACH(ifma, &ie->arpcom.ac_if.if_multiaddrs, ifma_link) { |
2154 if (ifma->ifma_addr->sa_family != AF_LINK) 2155 continue; 2156 2157 /* XXX - this is broken... */ 2158 if (ie->mcast_count >= MAXMCAST) { 2159 ie->arpcom.ac_if.if_flags |= IFF_ALLMULTI; 2160 ieioctl(&ie->arpcom.ac_if, SIOCSIFFLAGS, (void *) 0); 2161 goto setflag; --- 25 unchanged lines hidden --- | 2154 if (ifma->ifma_addr->sa_family != AF_LINK) 2155 continue; 2156 2157 /* XXX - this is broken... */ 2158 if (ie->mcast_count >= MAXMCAST) { 2159 ie->arpcom.ac_if.if_flags |= IFF_ALLMULTI; 2160 ieioctl(&ie->arpcom.ac_if, SIOCSIFFLAGS, (void *) 0); 2161 goto setflag; --- 25 unchanged lines hidden --- |