From: Vojtech Pavlik <vojtech@suse.cz>
To: Petr Vandrovec <vandrove@vc.cvut.cz>
Cc: Christoph Hellwig <hch@infradead.org>,
jbglaw@lug-owl.de, linux-kernel@vger.kernel.org,
miller@techsource.com
Subject: Re: Stop the Linux kernel madness
Date: Wed, 23 Jun 2004 20:26:13 +0200 [thread overview]
Message-ID: <20040623182613.GA1458@ucw.cz> (raw)
In-Reply-To: <20040623160320.GA28370@vana.vc.cvut.cz>
On Wed, Jun 23, 2004 at 06:03:20PM +0200, Petr Vandrovec wrote:
> On Wed, Jun 23, 2004 at 04:03:14PM +0100, Christoph Hellwig wrote:
> > On Wed, Jun 23, 2004 at 10:58:27AM -0400, Timothy Miller wrote:
> > > Whatever it is that VMware needs in the kernel can probably be
> > > generalized in some way that makes it useful to other things (like
> > > Win4Lin) and then merged into mainline.
> >
> > We already have drivers/net/tun.c thaqt works nicely with Hercules and MoL
> > for me, but I guess the vmware folks want some additional deep magic.
>
> Unless I missed something, there can be only one userspace reader/writter
> attached to the device, while vmnet works like real network segment to
> which you can connect any number of userspace processes, and each of
> processes gets only packets which are targeted for it (as each process
> has its own MAC address). And vmnet interface does not have to have
> any representation in host's networking (it can be used just as a channel
> for communication between two VMs), which is important if your guests
> are running potentially dangerous code, like network worms.
>
> vmnet module actually provides tun-like character device, but with several
> differences:
> * You can connect any number of userspace processes to it.
> * You can connect kernel end to nothing (complete guest-host separation), or
These can be done purely in userspace - a daemon can exchange the data
between the processes (VMs).
> * You can create new network device for kernel end (you'll route between
> guests and real world) or
This can be done with tun, preferably opened by the abovementioned
daemon.
> * You can attach this character device to some existing network device,
> creating "bridge".
And this is IMO pretty ugly to do. It is probably needed to get NetBEUI
working between the VM and real network.
> Of these features tun supports only third (creating new kernel network device),
> and with help of "normal" bridge also fourth. Correct me if I'm wrong.
--
Vojtech Pavlik
SuSE Labs, SuSE CR
next prev parent reply other threads:[~2004-06-23 18:25 UTC|newest]
Thread overview: 150+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-06-22 14:38 Petr Vandrovec
2004-06-22 15:12 ` Jan-Benedict Glaw
2004-06-22 17:32 ` Christoph Hellwig
2004-06-22 18:42 ` Jan-Benedict Glaw
2004-06-22 19:52 ` Petr Vandrovec
2004-06-23 14:58 ` Timothy Miller
2004-06-23 15:03 ` Christoph Hellwig
2004-06-23 16:03 ` Petr Vandrovec
2004-06-23 18:26 ` Vojtech Pavlik [this message]
2004-06-23 18:27 ` Lars Marowsky-Bree
-- strict thread matches above, loose matches on Subject: below --
2004-06-18 0:09 4Front Technologies
2004-06-18 0:20 ` Kyle McMartin
2004-06-18 14:51 ` Jesper Juhl
2004-06-18 14:54 ` Jesper Juhl
2004-06-19 2:36 ` Horst von Brand
2004-06-18 0:21 ` Martin J. Bligh
2004-06-18 0:27 ` 4Front Technologies
2004-06-18 0:31 ` Christoph Hellwig
2004-06-18 5:51 ` Martin J. Bligh
2004-06-18 10:39 ` Bernd Petrovitsch
2004-06-18 15:48 ` Andreas Gruenbacher
2004-06-18 17:30 ` Martin Schlemmer
2004-06-18 17:53 ` 4Front Technologies
2004-06-18 18:28 ` Timothy Miller
2004-06-18 18:23 ` 4Front Technologies
2004-06-18 18:54 ` Kyle Moffett
2004-06-18 20:31 ` Hannu Savolainen
2004-06-18 21:37 ` Kyle Moffett
2004-06-18 19:08 ` Valdis.Kletnieks
2004-06-18 19:43 ` Timothy Miller
2004-06-18 19:02 ` Andreas Dilger
2004-06-18 20:12 ` 4Front Technologies
2004-06-18 19:36 ` Andreas Dilger
2004-06-18 19:40 ` Valdis.Kletnieks
2004-06-18 20:29 ` David Lang
2004-06-18 20:54 ` Valdis.Kletnieks
2004-06-20 12:56 ` Hannu Savolainen
2004-06-20 22:11 ` David Lang
2004-06-21 1:16 ` 4Front Technologies
2004-06-21 7:07 ` Hannu Savolainen
2004-06-21 7:25 ` Xavier Bestel
2004-06-21 8:27 ` Hannu Savolainen
2004-06-21 13:12 ` Denis Vlasenko
2004-06-22 2:06 ` Andrea Arcangeli
2004-06-22 7:54 ` Hannu Savolainen
2004-06-22 11:19 ` Denis Vlasenko
2004-06-22 16:48 ` 4Front Technologies
2004-06-22 17:46 ` V13
2004-06-19 16:35 ` Jari Ruusu
2004-06-18 20:46 ` Sam Ravnborg
2004-06-18 20:59 ` 4Front Technologies
2004-06-18 22:59 ` Thomas Gleixner
2004-06-19 16:36 ` Jari Ruusu
2004-06-19 18:01 ` Roman Zippel
2004-06-19 21:12 ` Martin Schlemmer
2004-06-20 15:43 ` Jari Ruusu
2004-06-18 0:39 ` Andrew Morton
2004-06-18 1:29 ` Nicholas S. Wourms
2004-06-18 8:27 ` Jens Axboe
2004-06-18 14:43 ` Rik van Riel
2004-06-18 15:13 ` William Lee Irwin III
2004-06-18 15:33 ` Jan-Benedict Glaw
2004-06-18 17:17 ` Paul Jakma
2004-06-18 18:24 ` Jan-Benedict Glaw
2004-06-18 19:02 ` Tim Bird
2004-06-18 19:45 ` Timothy Miller
2004-06-18 19:46 ` Jan-Benedict Glaw
2004-06-18 20:05 ` Rik van Riel
2004-06-18 20:08 ` Jan-Benedict Glaw
2004-06-18 21:03 ` jsimmons
2004-06-18 21:10 ` Jan-Benedict Glaw
2004-06-18 21:13 ` Jens Axboe
2004-06-18 21:38 ` Jan-Benedict Glaw
2004-06-18 23:18 ` jsimmons
2004-06-19 8:19 ` Jan-Benedict Glaw
2004-06-19 3:34 ` Horst von Brand
2004-06-22 13:24 ` Jan-Benedict Glaw
2004-06-18 22:05 ` viro
2004-06-18 22:10 ` Jan-Benedict Glaw
2004-06-19 12:42 ` Francois Romieu
2004-06-19 13:55 ` Jan-Benedict Glaw
2004-06-20 10:21 ` Geert Uytterhoeven
2004-06-22 19:34 ` jsimmons
2004-06-18 20:20 ` Tim Bird
2004-06-18 20:50 ` Jan-Benedict Glaw
2004-06-18 20:05 ` Jan-Benedict Glaw
2004-06-18 20:03 ` Rik van Riel
2004-06-19 12:09 ` John Jasen
2004-06-19 12:29 ` lkml
[not found] ` <2c0942db040618100264ea6b7d@mail.gmail.com>
2004-06-18 17:27 ` Ray Lee
2004-06-18 20:51 ` Andrew Morton
2004-06-18 21:03 ` Rik van Riel
2004-06-18 21:26 ` Jan-Benedict Glaw
2004-06-18 21:17 ` Jens Axboe
2004-06-19 20:59 ` Lars Marowsky-Bree
2004-06-18 0:44 ` viro
2004-06-18 1:00 ` 4Front Technologies
2004-06-18 1:20 ` Roman Zippel
2004-06-18 1:33 ` 4Front Technologies
2004-06-18 10:12 ` Roman Zippel
2004-06-18 17:37 ` Hannu Savolainen
2004-06-18 20:26 ` Roman Zippel
2004-06-18 21:52 ` Jeff Garzik
2004-06-18 22:26 ` Matt Domsch
2004-06-18 23:13 ` 4Front Technologies
2004-06-19 8:44 ` Hannu Savolainen
2004-06-19 2:59 ` Horst von Brand
2004-06-18 9:57 ` Petr Vandrovec
2004-06-18 13:47 ` Olaf Hering
2004-06-18 14:03 ` Petr Vandrovec
2004-06-18 14:59 ` Duncan Sands
2004-06-18 1:20 ` viro
2004-06-18 1:25 ` Thomas Gleixner
2004-06-18 1:31 ` Nick Piggin
2004-06-18 1:37 ` 4Front Technologies
2004-06-18 1:41 ` Nick Piggin
2004-06-18 2:17 ` Erik Harrison
2004-06-18 7:45 ` John Bradford
2004-06-18 9:05 ` Jan-Benedict Glaw
2004-06-18 1:34 ` Bernd Eckenfels
2004-06-18 10:51 ` Giuseppe Bilotta
2004-06-18 8:48 ` Flavio Stanchina
2004-06-18 10:25 ` Matthias Andree
2004-06-20 5:28 ` Ryan Anderson
2004-06-20 8:13 ` Jaroslav Kysela
2004-06-22 15:17 ` Matthias Andree
2004-06-22 18:22 ` Bill Davidsen
2004-06-18 15:42 ` Timothy Miller
2004-06-18 1:07 ` thinkliberty
2004-06-18 1:12 ` 4Front Technologies
2004-06-18 1:21 ` CaT
2004-06-18 1:37 ` Bastiaan Spandaw
2004-06-18 1:46 ` 4Front Technologies
2004-06-18 2:06 ` Thomas Gleixner
[not found] ` <40D259DD.6020604@opensound.com>
2004-06-18 22:53 ` Thomas Gleixner
2004-06-18 5:54 ` Jan-Benedict Glaw
2004-06-18 8:50 ` Helge Hafting
2004-06-18 11:05 ` Redeeman
2004-06-18 15:25 ` Jeff Garzik
2004-06-18 15:51 ` Timothy Miller
2004-06-18 16:53 ` Alex Goddard
2004-06-18 15:46 ` Timothy Miller
2004-06-18 6:40 ` Arjan van de Ven
2004-06-18 8:10 ` Clemens Schwaighofer
2004-06-18 15:34 ` Timothy Miller
[not found] ` <mailman.1087541100.18231.linux-kernel2news@redhat.com>
2004-06-18 19:47 ` Pete Zaitcev
2004-06-19 16:35 ` Jari Ruusu
2004-06-19 20:52 ` Lars Marowsky-Bree
2004-06-20 15:43 ` Jari Ruusu
2004-06-20 20:44 ` Andreas Gruenbacher
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20040623182613.GA1458@ucw.cz \
--to=vojtech@suse.cz \
--cc=hch@infradead.org \
--cc=jbglaw@lug-owl.de \
--cc=linux-kernel@vger.kernel.org \
--cc=miller@techsource.com \
--cc=vandrove@vc.cvut.cz \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Powered by JetHome