[V2] drivers/net: reorder Intel drivers list in meson script
Thierry Herbelot
thierry.herbelot at 6wind.com
Fri Jan 23 17:57:41 CET 2026
On 1/23/26 17:50, Bruce Richardson wrote:
> On Fri, Jan 23, 2026 at 05:27:07PM +0100, Thierry Herbelot wrote:
>> After an upstream patch (see Fixes), net_ixgbe_vf is no longer
>> declared in testpmd PMD info, when compiling under Redhat-9:
>>
>>> $ meson setup build && ninja -C build
>>> $ ./usertools/dpdk-pmdinfo.py build/app/dpdk-testpmd|grep ixgbe
>>> "name": "net_ixgbe",
>>
>> Name 'net_ixgbe_vf' should also be reported.
>>
>> One workaround is to move 'intel/ixgbe' as last in the list of Intel
>> drivers. This restores net_ixgbe_vf under Redhat-9:
>>
>>> $ meson setup build && ninja -C build
>>> $ ./usertools/dpdk-pmdinfo.py build/app/dpdk-testpmd|grep ixgbe
>>> "name": "net_ixgbe_vf",
>>> "name": "net_ixgbe",
>>
>> Fixes: 04f1b16c54f3 ("drivers: merge common and net idpf drivers")
>> Signed-off-by: Thierry Herbelot <thierry.herbelot at 6wind.com>
>> ---
>> V2: use shorter lines in commit log.
>> ---
>> drivers/net/meson.build | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/drivers/net/meson.build b/drivers/net/meson.build
>> index c7dae4ad273c..8d96244cdbb0 100644
>> --- a/drivers/net/meson.build
>> +++ b/drivers/net/meson.build
>> @@ -32,8 +32,8 @@ drivers = [
>> 'intel/ice',
>> 'intel/idpf',
>> 'intel/ipn3ke',
>> - 'intel/ixgbe',
>> 'intel/cpfl', # depends on idpf, so must come after it
>> + 'intel/ixgbe',
>> 'ionic',
>> 'mana',
>> 'memif',
>
> This is a strange one - did you do any investgation into why or how this
> fixes things? You describe it as a workaround so any hints towards a proper
> root cause and fix are welcome :-)
Hello Bruce,
This is indeed a bit puzzling: it seems that the expected ELF section is
present, a 'strings' dump shows no difference between a 'full' testpmd
and one missing ixgbe_vf. Still pmdinfo is missing one PMD.
The issue was not seen when using Ubuntu-24.04.
Best regards
Thierry
--
Thierry Herbelot
http://www.6wind.com/
Follow us:
https://www.linkedin.com/company/6wind/
https://twitter.com/6WINDsoftware
https://www.youtube.com/user/6windsoftware
More information about the stable
mailing list