Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 8 Sep 2011 08:34:11 -0400
From:      John Baldwin <jhb@freebsd.org>
To:        freebsd-net@freebsd.org
Cc:        Ben Hutchings <bhutchings@solarflare.com>, Takuya ASADA <syuu@dokukino.com>, jfv@freebsd.org, Navdeep Parhar <np@freebsd.org>
Subject:   Re: Adding Flow Director sysctls to ixgbe(4)
Message-ID:  <201109080834.11607.jhb@freebsd.org>
In-Reply-To: <1315221674.3092.282.camel@deadeye>
References:  <CALG4x-W99OZxd=1ZDvW4=MBqeE3RPOazc7jc_3O30X-Pou3k8Q@mail.gmail.com> <1315221674.3092.282.camel@deadeye>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday, September 05, 2011 7:21:12 am Ben Hutchings wrote:
> On Mon, 2011-09-05 at 15:51 +0900, Takuya ASADA wrote:
> > Hi,
> > 
> > I implemented Ethernet Flow Director sysctls to ixgbe(4), here's a detail:
> > 
> > - Adding removing signature filter
> > On linux version of ixgbe driver, it has ability to set/remove perfect
> > filter from userland using ethtool command.
> > I implemented similar feature, but on sysctl, and not perfect filter
> > but signature filter(which means hash collision may occurs).
> [...]
> 
> Linux also has a generic interface to RX filtering and hashing
> (ethtool_rxnfc) which ixgbe supports; wouldn't it be better for FreeBSD
> to support something like that?

Some sort of shared interface might be nice.  The cxgb(4) and cxgbe(4) drivers
both provide their own tools to manipulate filters, though they do not
provide explicit steering IIRC.

We would need to come up with some sort of standard interface (ioctls?) for 
adding filters however.

-- 
John Baldwin



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