Skip to content

Frr version updates#648

Merged
maxime-leroy merged 3 commits into
DPDK:mainfrom
rjarry:frr-version-updates
Jul 20, 2026
Merged

Frr version updates#648
maxime-leroy merged 3 commits into
DPDK:mainfrom
rjarry:frr-version-updates

Conversation

@rjarry

@rjarry rjarry commented Jul 20, 2026

Copy link
Copy Markdown
Collaborator

Split from #642 to make reviewing easier.

  • Updates subprojects/frr-10.5.wrap FRRouting source metadata from frr-10.5.3 to frr-10.5.4 (source URL/filename, SHA-256, and extracted directory name).
  • Extends CI build-and-tests matrix in .github/workflows/check.yml with a new entry: compiler: gcc-14, dpdk: 25.11, frr: 10.7.
  • Updates meson_options.txt frr_version Meson option to add 10.7 to the version choices and change the default from 10.5 to 10.6 (while the option description text still references 10.5 as the default).
  • Adds subprojects/frr-10.7.wrap with wrap/build metadata for FRRouting 10.7.0 (including source_url/hash, extracted directory, and dependency_names = frr-10.7).

@rjarry
rjarry requested a review from maxime-leroy July 20, 2026 10:36
@coderabbitai

coderabbitai Bot commented Jul 20, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 4e3d531b-2794-470e-9dca-d37a98245828

📥 Commits

Reviewing files that changed from the base of the PR and between 43a6c5c and 1417e5c.

📒 Files selected for processing (4)
  • .github/workflows/check.yml
  • meson_options.txt
  • subprojects/frr-10.5.wrap
  • subprojects/frr-10.7.wrap
🚧 Files skipped from review as they are similar to previous changes (4)
  • subprojects/frr-10.7.wrap
  • subprojects/frr-10.5.wrap
  • meson_options.txt
  • .github/workflows/check.yml

📝 Walkthrough

Walkthrough

FRRouting support is extended to version 10.7, with the default Meson version changed to 10.6. The FRRouting 10.5 wrap is refreshed to release 10.5.4, and a new 10.7.0 wrap with dependency provisioning is added. CI gains a build matrix entry for GCC 14, DPDK 25.11, and FRRouting 10.7.

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 Checkov (3.3.8)
.github/workflows/check.yml

Traceback (most recent call last):
File "/usr/local/bin/checkov", line 2, in
from checkov.main import Checkov
ModuleNotFoundError: No module named 'checkov'


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

rjarry added 3 commits July 20, 2026 13:57
Update the FRR 10.5 wrap file to the latest bugfix release.

Signed-off-by: Robin Jarry <rjarry@redhat.com>
Reviewed-by: Maxime Leroy <maxime@leroys.fr>
Add a wrap file for FRR 10.7.0 and add it to the meson build options and
CI test matrix.

Signed-off-by: Robin Jarry <rjarry@redhat.com>
Reviewed-by: Maxime Leroy <maxime@leroys.fr>
FRR 10.6 has been stable for a few months now. Make it the default
build target instead of 10.5.

Signed-off-by: Robin Jarry <rjarry@redhat.com>
Reviewed-by: Maxime Leroy <maxime@leroys.fr>
@grout-bot
grout-bot force-pushed the frr-version-updates branch from 43a6c5c to 1417e5c Compare July 20, 2026 13:57
@maxime-leroy
maxime-leroy merged commit 4403984 into DPDK:main Jul 20, 2026
5 checks passed
@rjarry
rjarry deleted the frr-version-updates branch July 20, 2026 14:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants