if_fxp.c (71962) | if_fxp.c (72084) |
---|---|
1/* 2 * Copyright (c) 1995, David Greenman 3 * All rights reserved. 4 * 5 * Modifications to support media selection: 6 * Copyright (c) 1997 Jason R. Thorpe. All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 13 unchanged lines hidden (view full) --- 22 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 23 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 25 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 28 * SUCH DAMAGE. 29 * | 1/* 2 * Copyright (c) 1995, David Greenman 3 * All rights reserved. 4 * 5 * Modifications to support media selection: 6 * Copyright (c) 1997 Jason R. Thorpe. All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without --- 13 unchanged lines hidden (view full) --- 22 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 23 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 25 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 28 * SUCH DAMAGE. 29 * |
30 * $FreeBSD: head/sys/dev/fxp/if_fxp.c 71962 2001-02-03 16:29:10Z phk $ | 30 * $FreeBSD: head/sys/dev/fxp/if_fxp.c 72084 2001-02-06 10:12:15Z phk $ |
31 */ 32 33/* 34 * Intel EtherExpress Pro/100B PCI Fast Ethernet driver 35 */ 36 37#include <sys/param.h> 38#include <sys/systm.h> --- 1863 unchanged lines hidden (view full) --- 1902 mcsp->next = sc->cbl_base; 1903 mcsp->mb_head = NULL; 1904 mcsp->cb_status = 0; 1905 mcsp->cb_command = FXP_CB_COMMAND_MCAS | FXP_CB_COMMAND_S | FXP_CB_COMMAND_I; 1906 mcsp->link_addr = vtophys(&sc->cbl_base->cb_status); 1907 1908 nmcasts = 0; 1909 if (!sc->all_mcasts) { | 31 */ 32 33/* 34 * Intel EtherExpress Pro/100B PCI Fast Ethernet driver 35 */ 36 37#include <sys/param.h> 38#include <sys/systm.h> --- 1863 unchanged lines hidden (view full) --- 1902 mcsp->next = sc->cbl_base; 1903 mcsp->mb_head = NULL; 1904 mcsp->cb_status = 0; 1905 mcsp->cb_command = FXP_CB_COMMAND_MCAS | FXP_CB_COMMAND_S | FXP_CB_COMMAND_I; 1906 mcsp->link_addr = vtophys(&sc->cbl_base->cb_status); 1907 1908 nmcasts = 0; 1909 if (!sc->all_mcasts) { |
1910 LIST_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { | 1910 TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { |
1911 if (ifma->ifma_addr->sa_family != AF_LINK) 1912 continue; 1913 if (nmcasts >= MAXMCADDR) { 1914 sc->all_mcasts = 1; 1915 nmcasts = 0; 1916 break; 1917 } 1918 bcopy(LLADDR((struct sockaddr_dl *)ifma->ifma_addr), --- 32 unchanged lines hidden --- | 1911 if (ifma->ifma_addr->sa_family != AF_LINK) 1912 continue; 1913 if (nmcasts >= MAXMCADDR) { 1914 sc->all_mcasts = 1; 1915 nmcasts = 0; 1916 break; 1917 } 1918 bcopy(LLADDR((struct sockaddr_dl *)ifma->ifma_addr), --- 32 unchanged lines hidden --- |