Deleted Added
full compact
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 ---