Date: Sat, 18 Dec 1999 14:53:59 +0000 (GMT) From: Doug Rabson <dfr@nlsystems.com> To: Zhihui Zhang <zzhang@cs.binghamton.edu> Cc: Andrzej Bialecki <abial@webgiro.com>, adsharma@sharmas.dhs.org.nospam.demon.co.uk, hackers@freebsd.org, msmith@freebsd.org Subject: Re: Dynamic sysctls (Re: Per CPU timekeeping for SMP) Message-ID: <Pine.BSF.4.10.9912181453010.79491-100000@salmon.nlsystems.com> In-Reply-To: <Pine.GSO.3.96.991217181444.12417A-100000@sol.cs.binghamton.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 17 Dec 1999, Zhihui Zhang wrote: > > On Fri, 17 Dec 1999, Andrzej Bialecki wrote: > > > On Fri, 17 Dec 1999, Arun Sharma wrote: > > > > > I have also figured out how to dynamically register sysctl nodes. > > > The trick is to basically malloc a sysctl_oid and fill in the right > > > fields and calling sysctl_register_oid. The code is in a kernel > > > module available from: > > > > > > http://sharmas.dhs.org/~adsharma/projects/freebsd/sysctl.tar.gz > > > > > > It really needs to go into the base kernel. Also, I think > > > sysctl_register_long and its yet to be written friends (register_int) > > > etc, need to go into kern_sysctl - so that others can reuse the code > > > to dynamically create sysctl nodes. > > > > Can this patch be applied to FreeBSD 3.3-Release? If so, is it difficult > to do so? You would need to port the dynamic sysctl work first. In principle it isn't difficult but it affects quite a few files other than the core sysctl code itself. -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 442 9037 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.9912181453010.79491-100000>