[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH OSSTEST] Configure the Calxeda fabric on host boot
Ian Campbell writes ("[PATCH OSSTEST] Configure the Calxeda fabric on host boot"): > The fabric on the Calxeda midway boxes (marilith-* in osstest) does > not learn mac address (at least not with the firmware we have, and > with Calxeda folding this seems unlikely to get fixed). This means > that guests do not get network connectivity unless their mac > addresses explicitly registered with the fabric. This looks mostly fine (well, FSVO "fine"!) to me, but: > + my $nr = get_host_property($ho, 'NRCXFabricMACs', 0); This shouldn't be a host property, but a global config option (or even hardcoded). There should be a host flag for the bodge, probably "need-calxeda-bridge-fixup" or something. And you could wrap these lines, while you're at it: > + target_putfile_root($ho, 10, "$images/iproute_${ver}_all.deb", > "iproute_${ver}_all.deb"); > + target_putfile_root($ho, 10, "$images/iproute2_${ver}_armhf.deb", > "iproute2_${ver}_armhf.deb"); Or replace this extensive code with something more condensed, e.g.: + my @debs = map { "iproute2_${ver}_${_}.deb" } qw(all armhf); + target_putfile_root($ho, 10, "$images/$_", $_) foreach @debs; + target_cmd_root($ho, "dpkg -i @debs"); Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |