Date: Tue, 22 Jun 2004 23:55:45 -0400 From: Takashi Okumura <taka@cs.pitt.edu> To: Paul Querna <chip@force-elite.com> Cc: freebsd-net@freebsd.org Subject: Re: Rate Limiting Per-Socket Message-ID: <40D8FF41.6392C8F7@cs.pitt.edu>
next in thread | raw e-mail | index | archive | help
hi, please take a look at mod_netnice. it uses netnice, another in-kernel traffic control primitive on the platform. since you can control each socket with netnice, i think it's easy to extend the module to meet your needs. http://www.netnice.org/app_modnetnice.html thanks, -- taka > Hello, > I am looking at methods to rate limit a single socket to a specific > pipe or rate with FreeBSD. I would like to make an Apache module that > could do its outgoing rate limit *in* kernel, making the module very > simple, and more accurate by using the kernel todo the rate limiting. > > I have been looking at Dummynet and pfil_hooks, but these seem to > operate only on an entire interface. I would like to have these operate > only on a socket fd that I designate. Ie a special setsockopt() would > put socket x into pipe a. This pipe 'a' was setup ahead of time to only > allow 512 kb/s. > > Is this possible with FreeBSD? Do you have any suggestions on the best > way to proceed? > > Thank you, > -Paul Querna >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?40D8FF41.6392C8F7>