How to get data from kernel module ?

Erik Trulsson ertr1013 at student.uu.se
Thu May 6 14:10:23 UTC 2010


On Thu, May 06, 2010 at 03:38:30PM +0200, 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.

sysctl(3) seems to be the usual way of getting information from the
kernel.




-- 
<Insert your favourite quote here.>
Erik Trulsson
ertr1013 at student.uu.se


More information about the freebsd-hackers mailing list