big udp packets
Dan McGuirk
djm at indirect.com
Thu Oct 14 18:19:29 PDT 1999
On Thu, 14 Oct 1999, Patrick Tullmann wrote:
> I had trouble with Kaffe receiving large UDP packets (~45K). It
> turned out that the default buffer size under FreeBSD wasn't big
> enough. I "fixed" the problem with the attached patch. (Basically I
> asked the kernel to reserve 128K for reach UDP socket).
>
> I'm not sure if this is something we should foist on all Kaffe users,
> though. Thoughts?
Probably not. Most people don't send packets that big, and the buffers
can take up a lot of memory if you're using, say, hundreds of sockets.
(Well, at least they do on *BSD, where the buffers are allocated in
advance. In Linux, the buffers grow dynamically up to a maximum size of
SO_SNDBUF/SO_RCVBUF.)
It would be nice if all of the available socket options were accessible
from the application level, but I guess that's just a matter of how Sun
wants to define the API's...
More information about the kaffe
mailing list