Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Jan 2012 11:26:41 -0800
From:      YongHyeon PYUN <pyunyh@gmail.com>
To:        Vijay Singh <vijju.singh@gmail.com>
Cc:        freebsd-net@freebsd.org
Subject:   Re: Any recommendations for a 10G NIC from Broadcom
Message-ID:  <20120104192641.GA12245@michelle.cdnetworks.com>
In-Reply-To: <CALCNsJTBLq3OQcftWXb2JUi1iYdv0NOQU2KejmJPs-J5xHHLLA@mail.gmail.com>
References:  <CALCNsJTBLq3OQcftWXb2JUi1iYdv0NOQU2KejmJPs-J5xHHLLA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Jan 03, 2012 at 09:10:20PM -0800, Vijay Singh wrote:
> Hi. I would like to try out a 10G NIC from Broadcom. The BCM5716 seems
> promising. I am looking for features such as multi-queue, MSI-X, TSO
> etc. Any recommendations would be greatly appreciated.
> 
> -vijay
> 
> PS: I'd be using FreeBSD 8.2 initially, and FreeBSD 9.x in a few months.

AFAIK BCM5716 is a gigabit ethernet and bce(4) supports the
controller.  bce(4) lacks multi-queue support but all other
hardware features are supported.  Enabling multi-queue for both
bce(4) and bge(4) is one of my TODO list but I couldn't find spare
time to do that.

As John said, bxe(4) supports Broadcom's 10G controllers, BCM5771x.
The driver supports all hardware features you mentioned(including
multi-queue through RSS/TSS).  Unlike most other 10G controllers,
these controllers support hardware based true LRO which would
outperform software based implementation.  bxe(4) is not available
on 8.x yet.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120104192641.GA12245>