[PATCH v5 2/2] util: rename virNetDevParseVfConfig to virNetDevParseVfInfo
Laine Stump
laine at redhat.com
Tue Oct 20 21:32:38 UTC 2020
On 10/15/20 7:21 AM, zhenwei pi wrote:
> Suggested by Laine:
> virNetDevParseVfConfig has became a multifunctional helper function,
> rename it to virNetDevParseVfInfo.
>
> Signed-off-by: zhenwei pi <pizhenwei at bytedance.com>
Reviewed-by: Laine Stump <laine at redhat.com>
and pushed. Now I need to figure out what the prize is for answering the
bonus question :-)
> ---
> src/util/virnetdev.c | 14 ++++++++++----
> 1 file changed, 10 insertions(+), 4 deletions(-)
>
> diff --git a/src/util/virnetdev.c b/src/util/virnetdev.c
> index f53e1751b3..088f35621d 100644
> --- a/src/util/virnetdev.c
> +++ b/src/util/virnetdev.c
> @@ -1660,9 +1660,15 @@ virNetDevSetVfConfig(const char *ifname, int vf,
> goto cleanup;
> }
>
> +/**
> + * virNetDevParseVfInfo:
> + * Get the VF interface infomation from kernel by netlink, To make netlink
> + * parsing logic easy to maintain, extending this function to get some new
> + * data is better than add a new function.
> + */
> static int
> -virNetDevParseVfConfig(struct nlattr **tb, int32_t vf, virMacAddrPtr mac,
> - int *vlanid, virDomainInterfaceStatsPtr stats)
> +virNetDevParseVfInfo(struct nlattr **tb, int32_t vf, virMacAddrPtr mac,
> + int *vlanid, virDomainInterfaceStatsPtr stats)
> {
> int rc = -1;
> struct ifla_vf_mac *vf_mac;
> @@ -1746,7 +1752,7 @@ virNetDevGetVfConfig(const char *ifname, int vf, virMacAddrPtr mac,
> if (virNetlinkDumpLink(ifname, ifindex, &nlData, tb, 0, 0) < 0)
> return -1;
>
> - return virNetDevParseVfConfig(tb, vf, mac, vlanid, NULL);
> + return virNetDevParseVfInfo(tb, vf, mac, vlanid, NULL);
> }
>
>
> @@ -1782,7 +1788,7 @@ virNetDevVFInterfaceStats(virPCIDeviceAddressPtr vfAddr,
> if (virNetlinkDumpLink(pfname, -1, &nlData, tb, 0, 0) < 0)
> return -1;
>
> - return virNetDevParseVfConfig(tb, vf, NULL, NULL, stats);
> + return virNetDevParseVfInfo(tb, vf, NULL, NULL, stats);
> }
>
>
More information about the libvir-list
mailing list