[PATCH 2/6] sfxge: limit software Tx queue size
Adrian Chadd
adrian at freebsd.org
Sat Mar 22 20:38:15 UTC 2014
> Btw, there are some opinions that with modern cards any software
> queing is a bad idea. Driver should simply hold as much as hardware
> tx ring can hold. There is no yet stable decision about this, just
> thoughts floating around.
The drbr queue gives the driver the ability to source packets from
non-local cores for each TX queue.
Ie, it can place things into each hardware ring without having to grab
any locks to do so, and the TX can be initiated from the correct ring
if needs be.
So, it's not just doing "software queueing." -)
-a
More information about the freebsd-net
mailing list