[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