tuning routing using cxgbe and T580-CR cards?

Navdeep Parhar nparhar at gmail.com
Fri Jul 11 18:07:57 UTC 2014


On 07/11/14 11:03, Bjoern A. Zeeb wrote:
> On 11 Jul 2014, at 17:28 , John Jasem <jjasen at gmail.com> wrote:
> 
>> c) the defaults for the cxgbe driver appear to be 8 rx queues, and
>> N tx queues, with N being the number of CPUs detected. For a system
>> running multiple cards, routing or firewalling, does this make
>> sense, or would balancing tx and rx be more ideal? And would
>> reducing queues per card based on NUMBER-CPUS and NUM-CHELSIO-PORTS
>> make sense at all? … g) Are there other settings I should be
>> looking at, that may squeeze out a few more packets?
> 
> If you are primarily forwarding packets (you say “routing” multiple
> times) the first thing you should do is turn off LRO and TSO on all
> ports.

LRO, sure.  But TSO shouldn't really matter unless the packets originate
from a local TCP endpoint on the system.

Navdeep

> 
> — Bjoern A. Zeeb             "Come on. Learn, goddamn it.", WarGames,
> 1983
> 




More information about the freebsd-net mailing list