Re: SO_SNDBUF makes select() hang

Alan Cox (
Sat, 27 Jul 1996 10:51:03 +0100 (BST)

> Hm, while playing with setting SO_SNDBUF through setsockopt() I noticed
> this behavior: if SO_SNDBUF is set low (I was trying 128) then select()
> won't ever show the socket as available for writing.

We handle our send/receive buffers as including header sizes (ie sk_buff
struct overhead) and the like. That means setting ultra low values won't
work nicely for all sorts of pathalogical cases.