Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Jul 2008 14:27:15 -0700
From:      "Kip Macy" <kip.macy@gmail.com>
To:        "David Christensen" <davidch@broadcom.com>
Cc:        "freebsd-net@freebsd.org" <freebsd-net@freebsd.org>
Subject:   Re: Status of Multi-Queue (RSS) Support in -CURRENT
Message-ID:  <b1fa29170807211427h29dea949h2f2af19e1b575b4e@mail.gmail.com>
In-Reply-To: <5D267A3F22FD854F8F48B3D2B52381932678025873@IRVEXCHCCR01.corp.ad.broadcom.com>
References:  <5D267A3F22FD854F8F48B3D2B52381932678025873@IRVEXCHCCR01.corp.ad.broadcom.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jul 21, 2008 at 10:36 AM, David Christensen
<davidch@broadcom.com> wrote:
> I'm working on implementing multi-queue support for a 10Gb
> device on FreeBSD and I wanted to find out the current state
> of the OS with regards to supporting this.  It seems that
> support for multiple receive queues can be done today since
> most of the routing is done in hardware but the transmit
> side is a different story.  I've seen some things in the
> cxgb driver that suggest changes to the OS (such as a
> m_pkthdr.rss_hash field) but I don't see any OS code to
> back that usage model up.  What's the state of the art
> in multi-queue support for FreeBSD?

Unfortunately nothing has gone in yet. Robert has a prototype
interface and I *think* that he may have come around to accepting my
approach. The right way to integrate QoS and multi-queue cleanly isn't
100% obvious.

I think it isn't unreasonable to expect that the new interfaces will
go in in time for 7.2 but 7.1 is basically impossible at this point
given that the freeze will be happening in the next month.

Thanks,
Kip



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