On Sunday 21 August 2005 01:36, jamal wrote:
> This attached patch is intended for allowing automated clever scripting
> for networking (tuntap only). Please read and apply if possible.
>
> It does the following:
> a) allow for specifying the guest netdevice interface MAC address
> (in addition to keeping the old functionality of specifying just
> the first one and letting qemu decide what subsequent ones should be)
> So now you can say something along the lines of:
> "-nics 2 -macaddr0 00:11:a:0:2:19 -macaddr1 00:11:a:0:1:19"
> We allow upto 6 such MAC addresses to be specified. Maybe theres
> a more clever way to achieve this.

Maybe a comma separated list of MAC addresses. e.g.
"-nics 2 macaddr 00:11:a:0:2:19,00:11:a:0:1:19"

Whatever you do, you should really support up to MAX_NICS addresses.

> b) allows to specify an opaque integer to be passed to the host script.
> Such an integer is useful if you are creating many NICs and you want
> to do different things depending on what this extra parameter is;
> example you may wanna add/del a route for one but not other
> syntax is of the form: "-ID1 1 -ID2 2"
> The IDs are mapped to the NICs. i.e ID1 maps to the first NIC
> and ID2 to the second etc. If you dont specify an ID, a 0 is used.
> Just like NICS/MACs we allow upto 6 such IDs to be specified.

Wouldn't it make more sense to just pass the mac address and/or the NIC 
number? Introducing yet another value seems unnecessarily complicated.

Paul


_______________________________________________
Qemu-devel mailing list
Qemu-devel@nongnu.org
http://lists.nongnu.org/mailman/listinfo/qemu-devel

Reply via email to