git: bnx: Add BCM5718 and BCM57785 chip families support

Sepherosa Ziehau sephe at crater.dragonflybsd.org
Wed Jul 18 20:29:52 PDT 2012


commit 6c8d8eccb3cd43cfb77bdd82b1dc0d0efb759293
Author: Sepherosa Ziehau <sephe at dragonflybsd.org>
Date:   Sun Jul 15 18:39:29 2012 +0800

    bnx: Add BCM5718 and BCM57785 chip families support
    
    Broadcom's new generation of chips will support RSS (multiple RX rings),
    multiple TX rings (BCM5718 family only) and multi-vector MSI-X.  The old
    chips supported by bge(4) is becoming burden, so new driver, bnx(4), is
    created to support new chip families features.
    
    Related changes obtained from FreeBSD if_bge.c:
    214428 221445 221818 226871 228479
    
    Also, PCI-E 1.0a mode is not forced for BCM5718 and BCM57785 chip families

Summary of changes:
 sys/conf/files                      |    1 +
 sys/config/GENERIC                  |    1 +
 sys/config/LINT                     |    1 +
 sys/config/LINT64                   |    1 +
 sys/config/X86_64_GENERIC           |    1 +
 sys/dev/netif/Makefile              |    2 +-
 sys/dev/netif/{nfe => bnx}/Makefile |    6 +-
 sys/dev/netif/bnx/if_bnx.c          | 4092 +++++++++++++++++++++++++++++++++++
 sys/dev/netif/bnx/if_bnxvar.h       |  282 +++
 9 files changed, 4382 insertions(+), 5 deletions(-)
 copy sys/dev/netif/{nfe => bnx}/Makefile (64%)
 create mode 100644 sys/dev/netif/bnx/if_bnx.c
 create mode 100644 sys/dev/netif/bnx/if_bnxvar.h

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/6c8d8eccb3cd43cfb77bdd82b1dc0d0efb759293


-- 
DragonFly BSD source repository





More information about the Commits mailing list