Re: How to find socket buffer size

Manuel Bouyer <[email protected]>
Newsgroups gmane.os.netbsd.help
Message-ID <[email protected]>
On Mon, Dec 04, 2006 at 06:29:40PM +0530, Prasanta Sadhukhan wrote:
> Hi,
> 
> How can I find the default maximum socket buffer size in NetBSD?
> For example, in Solaris it's 64KB and can be found using
> s = open ("/dev/udp", O_RDWR);
>    if (s < 0) {
>        return dflt;
>    }
>    strncpy (buf, "udp_max_buf", sizeof(buf));
>    stri.ic_cmd = ND_GET;
>    stri.ic_timout = 0;
>    stri.ic_dp = buf;
>    stri.ic_len = sizeof(buf);
>    if (ioctl (s, I_STR, &stri) < 0) {
>        value = dflt;
>    } else {
>        value = atoi(buf);
> 
> I could not find any /dev/udp as such. Any clue?

I think it's:
sysctl kern.sbmax 

-- 
Manuel Bouyer <[email protected]>
     NetBSD: 26 ans d'experience feront toujours la difference
--
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.