Stephane Bakhos wrote:
 This is my first patch, so I apoligize for breaking any convention.

 This patch modifies the order used in net.c for tap initialization.
 It runs the script before the device is opened.

This will break existing scripts that do not rely on explicitly setting ifname= and instead rely on tap_open() to allocate a tap device. In fact, this is one of the most common usages.

What about adding create and destroy scripts that are executed before tap_open / tap_close?

It would achieve my goals of having 2 taps per vm and knowing where the tap have to connect to and it wouldn't break any existing functionality.

The 2 problems that I have with the current auto allocation is that I cannot have a certain way of connecting the right tap to the right bridge. The other problem is that it requires qemu to start as root, which I'd rather not do.

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to