Date: Fri, 23 Jun 2006 13:20:55 +0300 (EEST) From: Dmitry Pryanishnikov <dmitry@atlantis.dp.ua> To: Johnny Choque <jchoque@tlmat.unican.es> Cc: freebsd-hackers@freebsd.org Subject: Re: Virtual device driver programming Message-ID: <20060623131822.H22782@atlantis.atlantis.dp.ua> In-Reply-To: <006701c696ad$81b41850$2bba90c1@Altair> References: <006701c696ad$81b41850$2bba90c1@Altair>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello! On Fri, 23 Jun 2006, Johnny Choque wrote: > I'm interested in programming a virtual network device driver -Linux > concept- on a FreeBSD box. The idea behind of this sort of interface is the > following: > > "From the kernel's point of view, a network interface is a software object > that can process outgoing packets, and the actual transmission mechanism > remains hidden inside the interface driver. Even though most interfaces are > associated to physical devices (or, for the loopback interface, to a > software-only data loop), it is possible to design network interface drivers > that rely on other interfaces to perform actual packet transmission. The > idea of a ``virtual'' interface can be useful to implement special-purpose > processing on data packets while avoiding to hack with the network subsystem > of the kernel." Isn't this exactly the same thing that FreeBSD's Netgraph subsystem does? man 4 netgraph Sincerely, Dmitry -- Atlantis ISP, System Administrator e-mail: dmitry@atlantis.dp.ua nic-hdl: LYNX-RIPE
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060623131822.H22782>