[Libvirt-cim] [libvirt-cim] [PATCH] remove script for bridge network
Wenchao Xia
xiawenc at linux.vnet.ibm.com
Fri Jul 27 02:26:55 UTC 2012
于 2012-7-27 0:01, snmishra at linux.vnet.ibm.com 写道:
> Quoting Wenchao Xia <xiawenc at linux.vnet.ibm.com>:
>
>> Hi, Danial
>> This is a urgent fix for bug in new release, could u help look at it?
>>
>>> libvirt0.9.10 will report error if bridge network was defined
>>> with script. This is the fix for it, otherwise VM start would fail.
>>>
>>> Signed-off-by: Wenchao Xia <xiawenc at linux.vnet.ibm.com>
>>> ---
>>> libxkutil/xmlgen.c | 9 +--------
>>> 1 files changed, 1 insertions(+), 8 deletions(-)
>>>
>>> diff --git a/libxkutil/xmlgen.c b/libxkutil/xmlgen.c
>>> index 2dcd0d2..31619d8 100644
>>> --- a/libxkutil/xmlgen.c
>>> +++ b/libxkutil/xmlgen.c
>>> @@ -269,18 +269,11 @@ static const char *set_net_source(xmlNodePtr nic,
>>> return NULL;
>>> }
>>>
>>> -
>>> +/* libvirt 0.9.10 report error if script is set with brdige */
>>> static const char *bridge_net_to_xml(xmlNodePtr nic, struct
>>> net_device *dev)
>>> {
>>> - const char *script = "vif-bridge";
>>> - xmlNodePtr tmp;
>>> const char *msg = NULL;
>>>
>>> - tmp = xmlNewChild(nic, NULL, BAD_CAST "script", NULL);
>>> - if (tmp == NULL)
>>> - return XML_ERROR;
>>> - xmlNewProp(tmp, BAD_CAST "path", BAD_CAST script);
>>> -
>>> msg = set_net_source(nic, dev, "bridge");
>>>
>>> return msg;
>
> There is nothing much left in this function after removing those lines.
> So, do you still need this funcion or can the remaining code be moved
> some other place?
>
It is right to remove the function, but for that this is a bug fix
patch I think we could keep the change minimal for now.
> Also, please make sure that removing "vif-bridge" does not break any
> other code path.
Searched the code and don't other one called this function except
in VM define, so I think it is OK to removed. I am not sure why this
section was added before, I guess it was dong according libvirt document
which shows vif-bridge as an example.
>
> -Sharad Mishra
>>>
>>
>>
>> --
>> Best Regards
>>
>> Wenchao Xia
>>
>> _______________________________________________
>> Libvirt-cim mailing list
>> Libvirt-cim at redhat.com
>> https://www.redhat.com/mailman/listinfo/libvirt-cim
>
>
>
> _______________________________________________
> Libvirt-cim mailing list
> Libvirt-cim at redhat.com
> https://www.redhat.com/mailman/listinfo/libvirt-cim
>
--
Best Regards
Wenchao Xia
More information about the Libvirt-cim
mailing list