git: bnx: Add BCM5718 and BCM57785 chip families support
Sepherosa Ziehau
sepherosa at gmail.com
Thu Jul 19 00:33:01 PDT 2012
On Thu, Jul 19, 2012 at 11:29 AM, Sepherosa Ziehau
<sephe at crater.dragonflybsd.org> wrote:
>
> 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
Grr, forgot to mention that I would like to thank David Christensen
from Broadcom for sending me several 5718 famiy EVBs for this driver
work.
Best Regards,
sephe
>
> 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
--
Tomorrow Will Never Die
More information about the Commits
mailing list