[PATCH 1/5] libvirt_private.syms: Export virNetlinkBridgeVlanFilterSet

Michal Privoznik via Devel posted 5 patches 3 months, 4 weeks ago
There is a newer version of this series
[PATCH 1/5] libvirt_private.syms: Export virNetlinkBridgeVlanFilterSet
Posted by Michal Privoznik via Devel 3 months, 4 weeks ago
From: Michal Privoznik <mprivozn@redhat.com>

The function was introduced in v11.0.0-rc1~23 but corresponding
change to the private syms file was missing.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
---
 src/libvirt_private.syms | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms
index a8ebf9efd8..727b4b2caa 100644
--- a/src/libvirt_private.syms
+++ b/src/libvirt_private.syms
@@ -3037,6 +3037,7 @@ virNetDevVPortProfileOpTypeToString;
 
 
 # util/virnetlink.h
+virNetlinkBridgeVlanFilterSet;
 virNetlinkCommand;
 virNetlinkDelLink;
 virNetlinkDumpCommand;
-- 
2.49.0
Re: [PATCH 1/5] libvirt_private.syms: Export virNetlinkBridgeVlanFilterSet
Posted by Peter Krempa via Devel 3 months, 4 weeks ago
On Mon, May 12, 2025 at 15:37:12 +0200, Michal Privoznik via Devel wrote:
> From: Michal Privoznik <mprivozn@redhat.com>
> 
> The function was introduced in v11.0.0-rc1~23 but corresponding
> change to the private syms file was missing.
> 
> Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
> ---
>  src/libvirt_private.syms | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms
> index a8ebf9efd8..727b4b2caa 100644
> --- a/src/libvirt_private.syms
> +++ b/src/libvirt_private.syms
> @@ -3037,6 +3037,7 @@ virNetDevVPortProfileOpTypeToString;
>  
>  
>  # util/virnetlink.h
> +virNetlinkBridgeVlanFilterSet;
>  virNetlinkCommand;
>  virNetlinkDelLink;
>  virNetlinkDumpCommand;

Hmm seems that it was used only from src/util/virnetdevbridge.c thus
the linker didn't need it outside.

I presume you want to mock or use it; please mention that in the commit
message because the justification there doens't make sense unless you
want to use it outside of src/util/

Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Re: [PATCH 1/5] libvirt_private.syms: Export virNetlinkBridgeVlanFilterSet
Posted by Michal Prívozník via Devel 3 months, 4 weeks ago
On 5/13/25 09:49, Peter Krempa wrote:
> On Mon, May 12, 2025 at 15:37:12 +0200, Michal Privoznik via Devel wrote:
>> From: Michal Privoznik <mprivozn@redhat.com>
>>
>> The function was introduced in v11.0.0-rc1~23 but corresponding
>> change to the private syms file was missing.
>>
>> Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
>> ---
>>  src/libvirt_private.syms | 1 +
>>  1 file changed, 1 insertion(+)
>>
>> diff --git a/src/libvirt_private.syms b/src/libvirt_private.syms
>> index a8ebf9efd8..727b4b2caa 100644
>> --- a/src/libvirt_private.syms
>> +++ b/src/libvirt_private.syms
>> @@ -3037,6 +3037,7 @@ virNetDevVPortProfileOpTypeToString;
>>  
>>  
>>  # util/virnetlink.h
>> +virNetlinkBridgeVlanFilterSet;
>>  virNetlinkCommand;
>>  virNetlinkDelLink;
>>  virNetlinkDumpCommand;
> 
> Hmm seems that it was used only from src/util/virnetdevbridge.c thus
> the linker didn't need it outside.
> 
> I presume you want to mock or use it; please mention that in the commit
> message because the justification there doens't make sense unless you
> want to use it outside of src/util/

No, I don't want any of that. I just assumed that for the completeness
sake it should be exported. But okay, I'll just drop this patch.

Michal