Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Apr 2010 13:23:13 -0700
From:      Maxim Sobolev <sobomax@sippysoft.com>
To:        "current@freebsd.org" <current@FreeBSD.ORG>, freebsd-net@FreeBSD.ORG
Subject:   Making IFQ_MAXLEN tunable
Message-ID:  <4BDB3C31.4050709@sippysoft.com>

next in thread | raw e-mail | index | archive | help
Hi,

Many network drivers in the FreeBSD kernel use the IFQ_MAXLEN value to 
set length of the outgoing packets queue. The default value for that 
parameter is only 50, which is pretty low especially for the cases when 
the system handles lot of small packets and can cause ENOBUFS in 
applications under the load. The following patch makes IFQ_MAXLEN a 
tunable. I am also tempted to bump the default value for IFQ_MAXLEN 
10-fold, but would like to hear what do people think about it first.

http://sobomax.sippysoft.com/IFQ_MAXLEN.diff

-Maxim



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BDB3C31.4050709>