Subject: Re: [patch next 4/4] netxen: disable rss for GbE ports

From: Dhananjay Phadke <[email-masked]>
Date: Wed, 6 May 2009 16:06:30 -0700

The reason for RSS was to distribute the ingress traffic
to different CPUs. At 10Gbps, without RSS, one CPU was
saturating, acting as bottleneck. I can do 1Gbps with
only one CPU only 50% saturated, this to on a low end
server.

The fallout is more msix vectors being consumed for RSS,
when they don't really bring any performance gain.

Since NetXen has single driver, unlike others, it needs
to be dealt based on NIC board type.

-Dhananjay

David Miller wrote:
> From: Dhananjay Phadke <[email-masked]>
> Date: Tue,  5 May 2009 22:05:09 -0700
> 
>> There's no advantage of receive side scaling on GbE ports, so
>> restrict rss support to 10GbE ports.
>>
>> Signed-off-by: Dhananjay Phadke <[email-masked]>
> 
> This is your opinion.  And even if it is more than opinion,
> you give zero technical arguments in your commit message so
> we can see why this should be done.
> 
> Tell that opinion to the person with 10 netxen cards in their
> machine running at full tilt.
> 
> Tell that opinion to the person with extremely complicated and
> cpu intensive netfilter and routing rules in use.
> 
> I'm not applying this patch.