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