Hi Pim, I noticed the same permission issue and just held off upgrading vpp-ext-dep until I would have time to look into that... Given the patch is non-trivial and is breaking some system, I wonder if we should revert it and try to address the issue faced by Mohammad in another way? Dave, Damjan, Mohammad any view?
best ben ________________________________________ From: [email protected] <[email protected]> on behalf of Pim van Pelt via lists.fd.io <[email protected]> Sent: Sunday, December 7, 2025 21:16 To: [email protected] Subject: Re: [vpp-dev] DPDK 25.07 and MLX5 PMD Hoi, I did a bit more research. There were three changes in dpdk.mk since 24.11.1: 6a038c3aa => dpdk: bump to DPDK 25.07 and rdma-core 58 => Works and builds vpp-ext-deps_25.10-1_amd64.deb 2be64db79 => build: support VPP native build when VPP_PLATFORM is defined => Works and builds vpp-ext-deps_26.02-1_amd64.deb c2bf6b6a45 => build: fix pkgconfig path for vpp-ext-deps package => Suspect and builds vpp-ext-deps_26.02-2_amd64.deb After https://gerrit.fd.io/r/c/vpp/+/43888, I can't 'make install-ext-deps', it errors out with some permissions issues in /opt/vpp/ which can be fixed ith sudo chown -R pim /opt/vpp/ Reverting c2bf6b6a45 and it all works again at HEAD (building 26.02-4) I also noted a stark difference in size of the vpp-ext-deps package: pim@fryslan:~/src/vpp$ ls -la build/external/*deb -rw-r--r-- 1 pim pim 73728876 Dec 7 21:05 build/external/vpp-ext-deps_26.02-1_amd64.deb -rw-r--r-- 1 pim pim 68178828 Dec 7 20:49 build/external/vpp-ext-deps_26.02-2_amd64.deb -rw-r--r-- 1 pim pim 68216208 Dec 7 20:59 build/external/vpp-ext-deps_26.02-3_amd64.deb -rw-r--r-- 1 pim pim 73746400 Dec 7 21:14 build/external/vpp-ext-deps_26.02-4_amd64.deb So I think DPDK 25.07 itself is OK, but the refactor had unintended side effects. groet, Pim On 07.12.2025 19:59, Pim van Pelt via lists.fd.io wrote: Hoi folks, I noticed that a current build with Mellanox PMD driver enabled no longer detects or starts the NICs. Compare: sudo dpkg -i build/external/vpp-ext-deps_25.10-0_amd64.deb make DPDK_MLX5_PMD=y DPDK_MLX5_COMMON_PMD=y wipe rebuild run DBGvpp# show ver vpp v26.02-rc0~297-gd4bcdd62e built by pim on bookworm-builder at 2025-12-07T18:43:21 DBGvpp# show dpdk ver DPDK Version: DPDK 24.11.1 DPDK EAL init args: --in-memory --no-telemetry --file-prefix vpp DBGvpp# show int Name Idx State MTU (L3/IP4/IP6/MPLS) Counter Count HundredGigabitEthernet3/0/0 4 down 2026/0/0/0 HundredGigabitEthernet3/0/1 5 down 2026/0/0/0 HundredGigabitEthernet82/0/0 6 down 2026/0/0/0 HundredGigabitEthernet82/0/1 7 down 2026/0/0/0 TenGigabitEthernet1/0/1 1 down 2026/0/0/0 TenGigabitEthernet1/0/2 2 down 2026/0/0/0 TenGigabitEthernet1/0/3 3 down 2026/0/0/0 local0 0 down 0/0/0/0 sudo dpkg -i build/external/vpp-ext-deps_26.02-3_amd64.deb make DPDK_MLX5_PMD=y DPDK_MLX5_COMMON_PMD=y wipe rebuild run DBGvpp# show ver vpp v26.02-rc0~297-gd4bcdd62e built by pim on bookworm-builder at 2025-12-07T18:50:15 DBGvpp# show dpdk ver DPDK Version: DPDK 25.07.0 DPDK EAL init args: --in-memory --no-telemetry --file-prefix vpp DBGvpp# show int Name Idx State MTU (L3/IP4/IP6/MPLS) Counter Count TenGigabitEthernet1/0/1 1 down 2026/0/0/0 TenGigabitEthernet1/0/2 2 down 2026/0/0/0 TenGigabitEthernet1/0/3 3 down 2026/0/0/0 local0 0 down 0/0/0/0 Can somebody confirm / reproduce? Should be as easy as building from HEAD with any MLX5 card (in my case MCX516A-CDAT). -- Pim van Pelt <[email protected]><mailto:[email protected]> PBVP1-RIPE https://ipng.ch/ -- Pim van Pelt <[email protected]><mailto:[email protected]> PBVP1-RIPE https://ipng.ch/
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#26623): https://lists.fd.io/g/vpp-dev/message/26623 Mute This Topic: https://lists.fd.io/mt/116663717/21656 Group Owner: [email protected] Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/14379924/21656/631435203/xyzzy [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
