Question about ORs stub driver behavior
doebel at os.inf.tu-dresden.de
Wed Mar 4 10:23:28 CET 2009
-----BEGIN PGP SIGNED MESSAGE-----
> Is it intended behavior?
Yes. The idea is that if you have a setup with L4Linux running in a
single instance on top of Fiasco, you want it to reuse the NICs MAC, so
that it really behaves as if it was Linux running on your local machine
(e.g. with MAC-based DHCP setups). For the lo interface, there is no
physical NIC you could reuse.
(Note, that using ORe's lo from L4Linux is not the same as using Linux'
own lo interface.)
> Why do we need HW MAC for HW NIC and virtual one for "lo"?
> How in this case several Linux instances will use the same HW MAC?
The keep_device_mac option is a hint to the ORe server and it will only
allocate the physical MAC to one of its clients, all others will get a
virtual one even if they try to request the physical MAC.
(pkg/ore/server/clients.c:72) Currently, this goes out to the first
client trying to get it, you could extend ORe to make it configurable if
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
-----END PGP SIGNATURE-----
More information about the l4-hackers