diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 64525d7bd..008064605 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -41,6 +41,9 @@ jobs: - compiler: gcc-14 dpdk: '25.11' frr: '10.6' + - compiler: gcc-14 + dpdk: '25.11' + frr: '10.7' - compiler: gcc-14 dpdk: '25.11-head' frr: '10.5' diff --git a/meson_options.txt b/meson_options.txt index 7593c1126..4c28d9862 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -17,7 +17,7 @@ option( ) option( - 'frr_version', type: 'combo', choices: ['10.5', '10.6', 'master'], value: '10.5', + 'frr_version', type: 'combo', choices: ['10.5', '10.6', '10.7', 'master'], value: '10.6', description: 'FRR version, defaults to 10.5.', ) diff --git a/subprojects/frr-10.5.wrap b/subprojects/frr-10.5.wrap index 9a3467dd2..cf1bc646a 100644 --- a/subprojects/frr-10.5.wrap +++ b/subprojects/frr-10.5.wrap @@ -1,8 +1,8 @@ [wrap-file] -source_url = https://github.com/FRRouting/frr/archive/refs/tags/frr-10.5.3.tar.gz -source_filename = frr-10.5.3.tar.gz -source_hash = ecc95009b88e66df2c91be02fbf0a3eb8e1de434fd652e0cbf46f19126f708ec -directory = frr-frr-10.5.3 +source_url = https://github.com/FRRouting/frr/archive/refs/tags/frr-10.5.4.tar.gz +source_filename = frr-10.5.4.tar.gz +source_hash = 1e8401e1bfcbb9b0dfefc9b335013733a3c77cdf85c79ff66d9e65167d9cfb1e +directory = frr-frr-10.5.4 patch_directory = frr [provide] diff --git a/subprojects/frr-10.7.wrap b/subprojects/frr-10.7.wrap new file mode 100644 index 000000000..3fe239d06 --- /dev/null +++ b/subprojects/frr-10.7.wrap @@ -0,0 +1,9 @@ +[wrap-file] +source_url = https://github.com/FRRouting/frr/archive/refs/tags/frr-10.7.0.tar.gz +source_filename = frr-10.7.0.tar.gz +source_hash = 5c56b27756854b8d0a62b3e152d3f9ea08091851b2d686e140fdfb95cd88f612 +directory = frr-frr-10.7.0 +patch_directory = frr + +[provide] +dependency_names = frr-10.7