[libvirt] [PATCH 11/33] Rename virVirtualPortProfileParams & APIs

Laine Stump laine at laine.org
Wed Nov 9 07:12:02 UTC 2011


On 11/03/2011 01:30 PM, Daniel P. Berrange wrote:
> From: "Daniel P. Berrange"<berrange at redhat.com>
>
> Rename the virVirtualPortProfileParams struct to be
> virNetDevVPortProfile, and rename the APIs to match
> this prefix.
>
> * src/util/network.c, src/util/network.h: Rename port profile
>    APIs
> * src/conf/domain_conf.c, src/conf/domain_conf.h,
>    src/conf/network_conf.c, src/conf/network_conf.h,
>    src/network/bridge_driver.c, src/qemu/qemu_hotplug.c,
>    src/util/macvtap.c, src/util/macvtap.h: Update for
>    renamed APIs/structs
> ---
>   src/conf/domain_conf.c      |   16 +++++++-------
>   src/conf/domain_conf.h      |    8 +++---
>   src/conf/network_conf.c     |   12 +++++-----
>   src/conf/network_conf.h     |    4 +-
>   src/libvirt_private.syms    |    6 ++--
>   src/network/bridge_driver.c |    6 ++--
>   src/qemu/qemu_hotplug.c     |    4 +-
>   src/util/macvtap.c          |   36 ++++++++++++++++----------------
>   src/util/macvtap.h          |    8 +++---
>   src/util/network.c          |   48 +++++++++++++++++++++---------------------
>   src/util/network.h          |   33 +++++++++++++++--------------
>   11 files changed, 91 insertions(+), 90 deletions(-)

> diff --git a/src/util/macvtap.c b/src/util/macvtap.c
> index cb13d2b..71243b8 100644
> --- a/src/util/macvtap.c
> +++ b/src/util/macvtap.c
> @@ -89,7 +89,7 @@ VIR_ENUM_IMPL(virMacvtapMode, VIR_MACVTAP_MODE_LAST,
>   # define LLDPAD_PID_FILE  "/var/run/lldpad.pid"
>
>
> -enum virVirtualPortOp {
> +enum virNetDevVPortOp {
>       ASSOCIATE = 0x1,
>       DISASSOCIATE = 0x2,
>       PREASSOCIATE = 0x3,


Do you think having such generic names for these enums might lead to a 
namespace conflict somewhere down the road? Maybe the enum value names 
could be changed as a part of this patch...


> -#endif /* WITH_MACVTAP || WITH_VIRTUALPORT */
> +#endif /* WITH_MACVTAP || WITH_NETDEV_VPORT_PROFILE */

WITH_VIRTUALPORT has been changed to WITH_NETDEV_VPORT_PROFILE in this 
comment, but not in the #ifdef, and the line was completely removed in 
PATCH 19/33. Since the latter name doesn't appear anywhere in the final 
result of the series, I think this must be a vestige of something you 
later decided against, or maybe a search-replace run amok.

ACK aside from that.




More information about the libvir-list mailing list