For the BF3 sku 900-9D3B6-00CV-AA0 and BF2, how to compile frrouting

I am trying to get frrouting routing working on bf2/3. I am getting quite a bit of compilation error with the latest version frr with “–enable-dp-dpdk=yes” turned on. If there is a particular version of frrouting that I should sync to instead of latest, please let me know.

Do you have some sample build environment/step for frrouting for BF2 or BF3.

This is the configure argument I am using, setting it as root user.

./configure
–prefix=/home/ubuntu/frr
–includedir=${prefix}/include
–bindir=${prefix}/bin
–sbindir=${prefix}/lib/frr
–libdir=${prefix}/lib/frr
–libexecdir=${prefix}/lib/frr
–localstatedir=/var/run/frr
–sysconfdir=/etc/frr
–with-moduledir=${prefix}/lib/frr/modules
–enable-configfile-mask=0640
–enable-logfile-mask=0640
–enable-snmp=agentx
–enable-multipath=64
–enable-user=root
–enable-group=root
–enable-dp-dpdk=yes
–enable-vty-group=root
–with-pkg-git-version
–with-pkg-extra-version=2

Hello @thomas.li2,

Thank you for posting your query on our community. Could you please check if this blog helps in answering your query: https://developer.nvidia.com/blog/developing-applications-with-nvidia-bluefield-dpu-and-dpdk/

If not, I would like to request you to submit a support ticket by emailing “Networking-support@nvidia.com” so we can check further with our Engineering team. Please note that an active support contract would be required for the same. For contracts information, please feel free to reach out to our contracts team at " Networking-Contracts@nvidia.com "

Thanks,
Bhargavi

Thanks for the response, the archived build from that thread no longer builds with the latest doca version on the bf2 or bf3. Syncing to the latest frrouting with “–enable-dp-dpdk=yes” flag does not build. Trying to see if there is a known particular build of frrouting that I should sync to that would work with the latest doca.