[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] xl: improve vif2 parsing



Gianni Tedesco wrote:
On Fri, 2010-08-20 at 13:03 +0100, Andre Przywara wrote:
Andre Przywara wrote:
Hi,

vif2 parsing relies on counted strncmp() statements. Replace this
with a more robust automatic version.
No, I didn't want to leave this as an exercise to the reader, I am just
spoiled by git send-email, so forgot to attach the patch. Sorry!

Signed-off-by: Andre Przywara <andre.przywara@xxxxxxx>


Both patches look good to me.

Regards,
Andre.

P.S. If you like this, I have seen at least two more instances of the same issue that could be improved this way.


Can you say where?
In main_networkattach() and main_network2attach().


You should be aware that disk config parsing is undergoing a rewrite
already so lets not duplicate efforts on that one ;)
I hoped you would say something like this. I see that parts of the code has issues:
* xl_cmdimpl.c is way too long (and will probably still have to grow)
* code duplication in several parameter parsers
* not reentrant safe (strtok instead of strtok_r)
* Coding style (mostly 80 character limit)

So I was hoping that code cleanup was on someone's list, that saves me from fixing many smaller things.

Regards,
Andre.


Btw. I saw that cpuid= is still missing in libxl, I have a version improved over the clumsy xm interface 90% ready, but will probably not able to send it out still this week.

--
Andre Przywara
AMD-OSRC (Dresden)
Tel: x29712


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.