On 06/24/2016 04:23 PM, Laine Stump wrote: > On 06/24/2016 07:11 AM, John Ferlan wrote: >> >> On 06/22/2016 01:37 PM, Laine Stump wrote: >>> These functions all need to be called from a utility function that >>> must be located in the util directory, so we move them all into >>> util/virnetdevip.[ch] now that it exists. >>> >>> Function and struct names were appropriately changed for the new >>> location, but all code is unchanged aside from motion and renaming. >>> --- >>> src/conf/domain_conf.c | 36 ++++++------- >>> src/conf/domain_conf.h | 16 ++---- >>> src/conf/network_conf.c | 16 +++--- >>> src/conf/network_conf.h | 4 +- >>> src/conf/networkcommon_conf.c | 107 >>> ++++---------------------------------- >>> src/conf/networkcommon_conf.h | 55 +++++++------------- >>> src/libvirt_private.syms | 16 +++--- >>> src/lxc/lxc_container.c | 12 ++--- >>> src/lxc/lxc_native.c | 12 ++--- >>> src/network/bridge_driver.c | 14 ++--- >>> src/network/bridge_driver_linux.c | 6 +-- >>> src/util/virnetdevip.c | 69 ++++++++++++++++++++++++ >>> src/util/virnetdevip.h | 29 +++++++++++ >>> 13 files changed, 191 insertions(+), 201 deletions(-) >>> >> The one naming thing that "could" have changed as well is to keep the >> "Def" portion (virNetDevIPRouteDefFree, virNetDevIPRouteDefParseXML, >> virNetDevIPRouteDefFormat, virNetDevIPRouteDefCreate). Generally I'd >> say it's a coin flip, but to be consistent since they're handling the >> virNetworkRouteDefPtr, then I guess without "knowing" the API names I'd >> start searching "NetworkRouteDef{Parse|Format}" in order to find the >> code that dealt with it (the libvirt consistency argument). > > But when the structures get below a certain level of complexity (or > maybe it's that they're nested deep enough, dunno), they tend to lose > the Def suffix - virNetDevBandwith, virNetDevVlan virDomainDeviceInfo > virNetDevVPortProfile... > OK nm then... It was just one of those consistency things. John -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list