Date: Tue, 27 Feb 2001 19:48:09 -0500 (EST) From: Kostas Magoutis <magoutis@eecs.harvard.edu> To: freebsd-arch@freebsd.org Subject: Logical device instances Message-ID: <200102280048.f1S0m9n09106@wally.eecs.harvard.edu>
next in thread | raw e-mail | index | archive | help
I am writing a device driver for a user-level networking card. User level code interacts with it via open, close, mmap, and ioctl. A separate logical instance of the device needs to be created each time a process opens the device (as in when a file is created when a vnode is opened). The device driver needs to have a way to find out on what logical instance of the device a system call is performed. It seems to me that at present (with either specfs or devfs), the device driver has no way to find out on what opened instance of the device an operation is performed. Am I missing something or the present device driver interfaces just don't support such functionality? Thanks, Kostas To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200102280048.f1S0m9n09106>