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]>
PBVP1-RIPEhttps://ipng.ch/
--
Pim van Pelt<[email protected]>
PBVP1-RIPEhttps://ipng.ch/
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#26616): https://lists.fd.io/g/vpp-dev/message/26616
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]]
-=-=-=-=-=-=-=-=-=-=-=-