From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ben Hutchings Subject: Re: How do I know my driver support RSS? Date: Sun, 4 Mar 2012 00:10:55 +0000 Message-ID: <1330819855.8460.291.camel@deadeye> References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Cc: , , Eric Dumazet , , To: Yuehai Xu Return-path: In-Reply-To: Sender: linux-kernel-owner@vger.kernel.org List-Id: netdev.vger.kernel.org On Sat, 2012-03-03 at 16:25 -0500, Yuehai Xu wrote: [...] > Since I read the following statements from a paper, "we use a separate > hardware receive and transmit queue for each core and configure the > IXGBE to inspect the port number in each incoming packet header, place > the packet on the queue dedicated to the associated memcached's core, > and deliver the receive interrupt to that core." and the background of > this configuration is that each memcached is pinned to a separate core > and has its own UDP port. It seems that IXGBE's driver can detect UDP > packets according to their port numbers and put these packets into > corresponding receive queues in the hardware, is this achieved by > configuring RSS in IXGBE? If it is, I am wondering whether bnx2 > supports RSS and whether it can configure in the same way. > > I appreciate any help for this. You're confusing RSS (flow hashing) with flow steering. These are both explained in Documentation/network/scaling.txt. Ben. -- Ben Hutchings, Staff Engineer, Solarflare Not speaking for my employer; that's the marketing department's job. They asked us to note that Solarflare product names are trademarked.