Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 May 2010 19:59:56 +0200 (CEST)
From:      "=?ISO-8859-15?Q?Luk=E1=A8_Czerner?=" <czerner.lukas@gmail.com>
To:        Julian Elischer <julian@elischer.org>
Cc:        freebsd-hackers@freebsd.org, =?ISO-8859-15?Q?Luk=E1=A8_Czerner?= <czerner.lukas@gmail.com>
Subject:   Re: How to get data from kernel module ?
Message-ID:  <alpine.DEB.1.10.1005061958410.21095@a04-0215a.kn.vutbr.cz>
In-Reply-To: <4BE2F13C.4010708@elischer.org>
References:  <alpine.DEB.1.10.1005061528380.21095@a04-0215a.kn.vutbr.cz> <4BE2F13C.4010708@elischer.org>

next in thread | previous in thread | raw e-mail | index | archive | help
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-695050703-1273168798=:21095
Content-Type: TEXT/PLAIN; charset=windows-1252
Content-Transfer-Encoding: 8BIT

On Thu, 6 May 2010, Julian Elischer wrote:

> Date: Thu, 06 May 2010 09:41:32 -0700
> From: Julian Elischer <julian@elischer.org>
> To: Lukáš Czerner <czerner.lukas@gmail.com>
> Cc: freebsd-hackers@freebsd.org
> Subject: Re: How to get data from kernel module ?
> 
> On 5/6/10 6:38 AM, Lukáš Czerner wrote:
> > Hi,
> > 
> > I am creating a kernel module and I need to get some information from
> > that module. I can do this with ioctl and pass the data to the
> > user space but it seems a bit unpractical to me, because I do not know
> > the amount of the data - it can differ. I do not know of any way to
> > pass a list of structures to the userspace through ioctl - is there
> > any?
> > 
> > So my question is, is there any standard way in FreeBSD to do this ?
> > In linux I would probably use the sysfs, but in FreeBSD I can not find
> > anything similar, except just creating some virtual filesystem on my
> > own and obviously this is not what I want to do.
> > 
> 
> you can add a sysctl to pass out arbitrary information very easily.
> It's up to you to decide where you want to put it in the sysctl
> tree.
> 

Thank to you all for suggestions. I will look at the sysctl then.

Thanks!

-Lukas
--8323329-695050703-1273168798=:21095--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.DEB.1.10.1005061958410.21095>