DragonFly commits List (threaded) for 2012-07
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
git: bnx: Add BCM5718 and BCM57785 chip families support
commit 6c8d8eccb3cd43cfb77bdd82b1dc0d0efb759293
Author: Sepherosa Ziehau <sephe@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
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]