Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Jul 2014 11:07:55 -0700
From:      Navdeep Parhar <nparhar@gmail.com>
To:        "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>,  John Jasem <jjasen@gmail.com>
Cc:        FreeBSD Net <freebsd-net@freebsd.org>
Subject:   Re: tuning routing using cxgbe and T580-CR cards?
Message-ID:  <53C027FB.7060807@gmail.com>
In-Reply-To: <01AABF44-4801-45B5-9509-1CA7BAA3CB30@lists.zabbadoz.net>
References:  <53C01EB5.6090701@gmail.com> <01AABF44-4801-45B5-9509-1CA7BAA3CB30@lists.zabbadoz.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On 07/11/14 11:03, Bjoern A. Zeeb wrote:
> On 11 Jul 2014, at 17:28 , John Jasem <jjasen@gmail.com> wrote:
>=20
>> 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? =85 g) Are there other settings I should be
>> looking at, that may squeeze out a few more packets?
>=20
> If you are primarily forwarding packets (you say =93routing=94 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

>=20
> =97 Bjoern A. Zeeb             "Come on. Learn, goddamn it.", WarGames,=

> 1983
>=20





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