Date: Thu, 11 Jul 2002 16:59:26 +0200 From: Juan Francisco Rodriguez Hervella <jrh@it.uc3m.es> To: freebsd-net@freebsd.org Subject: sysctl inferface question Message-ID: <3D2D9D4E.74A1B6F4@it.uc3m.es>
next in thread | raw e-mail | index | archive | help
Hello:
I'm very confused with the sysctl internals.
For example, looking at the kernel source code of FreeBSD, I've realized
of the following:
netinet/in_proco.c:
SYSCTL_NODE(_net_inet6, IPPROTO_DIVERT, divert,
CTLFLAG_RW, 0, "DIVERT");
netinet/ip_divert.c:
SYSCTL_DECL(_net_inet_divert);
netinet/ip_divert.c:
SYSCTL_PROC(_net_inet_divert, OID_AUTO, pcblist, CTLFLAG_RD,
0, 0,
div_pcblist, "S,xinpcb", "List of active divert sockets");
Isn't this redundant ? I mean, if there is a "SYSCTL_NODE", there is
*no* need for having
"SYSCTL_DECL" in "ip_divert.c"... I am wrong ?
Also, I don't undertand the meaning of the "fmt" field....what is it for
? What's the
meaning of "S,xinpcb" in the above example ?
Thanks.
--
JFRH.
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3D2D9D4E.74A1B6F4>
