Subject: Re: How to find socket buffer size
To: Prasanta Sadhukhan <Prasanta.Sadhukhan@Sun.COM>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: netbsd-help
Date: 12/04/2006 20:18:42
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 <bouyer@antioche.eu.org>
NetBSD: 26 ans d'experience feront toujours la difference
--