Re: [PATCH 2/6] virNetDevMacVLanTapOpen: Slightly rework

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

 



On 04.12.2015 17:02, Laine Stump wrote:
> On 12/04/2015 07:30 AM, Michal Privoznik wrote:
>> There are few outdated things. Firstly, we don't need to undergo
>> the torture of fopen, fscanf and fclose when we have nice wrapper
>> over that: virFileReadAll. Secondly, we can use dynamically
>> allocated buffer for the interface index.
> 
> Nothing against your changes to the existing function (ACK to that), but
> why is it reading sysfs for the ifindex? Why not just use
> virNetDevGetIndex(), as we do everywhere else in libvirt? (For that
> matter, I'm betting that the response message to the netlink request
> that creates the macvtap device will already contain the ifindex of the
> newly created device, but it would take more re-working of the code to
> carry that up from virNetDevMacVLanCreate() and over into
> virNetDevMacVLanTapOpen(), so likely not worth the small efficiency gain).

Oh, right! I'm switching to virNetDevGetIndex. Although frankly, I'm not
much of a friend with netlink to know how to dig out anything from a
response there.

Michal

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]