[long] Network stack -> NIC flow (was Re: MQ Patch.)
Adrian Chadd
adrian at freebsd.org
Wed Oct 30 21:53:24 UTC 2013
On 30 October 2013 14:30, Andre Oppermann <andre at freebsd.org> wrote:
> As default setup and when running a server no QoS will be active
> or inserted. No or only very small software queues exist to handle
> concurrency (except for ieee80211 to do sophisticated frame management
> inside *if_txframe). Whenever the DMA ring is full there is no point
> in queuing up more packets. Instead the socket buffers act as buffers
> and also ensure flow control and backpressure up to userspace to limit
> kernel memory usage from double and triple buffering.
.. and what about for LAN<->WAN traffic, where there's no socket buffers?
-adrian
More information about the freebsd-net
mailing list