|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [MirageOS-devel] auto configuring ip/netmask info
Julian and I were looking into the various Xen config options for networking
this morning, and it turns out that the XL/XM toolstacks can both specify a
per-VIF ip/netmask/gateway directly in the VIF configuration. e.g.
```
vif = ['bridge=xenbr0,ip=10.0.0.2,netmask=255.255.255.0,gateway=10.0.0.1']
These are written into the VIF backend tree in xenstore.
I'd like to take advantage of this by having the network stack automatically
probe for it and use it if available (i.e. a 'default' mode in the stack
configuration, which can be overridden by the manual IP or DHCP options).
Any thoughts on the best place to put it, though? The obvious place is in
mirage-net-{unix/xen}, but we would need a Xenstore-equivalent for Unix (which
has come up several times. Dave, how viable is it to have a simple Unix
Xenstore that maps to a filesystem tree? We can project configuration
variables into there for tuntap, and perhaps take care of bridge configuration
at the same time as well.
Another backend that will need an equivalent registry-style interface are the
kFreeBSD backend (which could call back into userspace via an ioctl interface).
-anil
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |