Packet loss every 30.999 seconds

Kostik Belousov kostikbel at
Fri Dec 21 21:37:00 PST 2007

On Fri, Dec 21, 2007 at 10:30:51PM -0500, Mark Fullmer wrote:
> The uio_yield() idea did not work.  Still have the same 31 second  
> interval packet loss.
What patch you have used ?

Lets check whether the syncer is the culprit for you.
Please, change the value of the syncdelay at the sys/kern/vfs_subr.c
around the line 238 from 30 to some other value, e.g., 45. After that,
check the interval of the effect you have observed.

It would be interesting to check whether completely disabling the syncer
eliminates the packet loss, but such system have to be operated with
extreme caution.

> Is it safe to assume the vp will be valid after a msleep() or  
> uio_yield()?  If
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url :

More information about the freebsd-net mailing list