Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[FRR]: Add support for SRv6 SID Manager #21185

Merged
merged 5 commits into from
Dec 18, 2024

Conversation

cscarpitta
Copy link
Contributor

Why I did it

Bring the below PRs from FRR mainline to SONiC in order to support SRv6 SID Manager in SONiC.

New patches that were added

Patch FRR Pull Request
0064-SRv6-BGP-SID-reachability.patch FRRouting/frr#14810
0065-zebra-display-srv6-encapsulation-source-address-when-configured.patch FRRouting/frr#16151
0066-lib-fix-srv6-locator-flags-propagated-to-isis.patch FRRouting/frr#15673
0067-Add-support-for-SRv6-SID-Manager.patch FRRouting/frr#15604
0068-bgpd-Extend-BGP-to-communicate-with-the-SRv6-SID-Manager-to-allocate-release-SRv6-SIDs.patch FRRouting/frr#15676

This commit brings PR FRRouting/frr#14810 from FRR mainline to SONiC

SRv6 BGP SID reachability
FRRouting/frr#14810

Signed-off-by: cscarpitta <cscarpit@cisco.com>
This commit brings PR FRRouting/frr#16151 from FRR mainline to SONiC

zebra: display srv6 encapsulation source-address when configured
FRRouting/frr#16151

Signed-off-by: cscarpitta <cscarpit@cisco.com>
This commit brings PR FRRouting/frr#15673 from FRR mainline to SONiC

lib: fix srv6 locator flags propagated to isis
FRRouting/frr#15673

Signed-off-by: cscarpitta <cscarpit@cisco.com>
This commit brings PR FRRouting/frr#15604 from FRR mainline to SONiC

Add support for SRv6 SID Manager
FRRouting/frr#15604

Signed-off-by: cscarpitta <cscarpit@cisco.com>
This commit brings PR FRRouting/frr#15676 from FRR mainline to SONiC

bgpd: Extend BGP to communicate with the SRv6 SID Manager to allocate/release SRv6 SIDs
FRRouting/frr#15676

Signed-off-by: cscarpitta <cscarpit@cisco.com>
@cscarpitta cscarpitta requested a review from lguohan as a code owner December 16, 2024 16:06
@mssonicbld
Copy link
Collaborator

/azp run Azure.sonic-buildimage

Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@ahsalam
Copy link

ahsalam commented Dec 16, 2024

@abdosi @kperumalbfn @lguohan this PR ports some SRv6 features from FRR mainline. These features are needed by the CLI PR FRRouting/frr#16894

@lguohan
Copy link
Collaborator

lguohan commented Dec 16, 2024

@abdosi , and @BYGX-wcr

@abdosi
Copy link
Contributor

abdosi commented Dec 17, 2024

@r12f : Please let us know when 202411-AI branch is cut off off. we Would need to cherry-pick this one. I have added label for now.

@lguohan : Can you please help merge of this.

@r12f
Copy link
Contributor

r12f commented Dec 17, 2024

Hi @abdosi , thanks for the fyi! please expect mid-to-end of this week to get all the branches.

@lguohan lguohan merged commit acd4e73 into sonic-net:master Dec 18, 2024
22 checks passed
@r12f
Copy link
Contributor

r12f commented Jan 7, 2025

hi @liushilongbuaa , do you mind to help use this PR for checking the cherry pick automation?

@mssonicbld
Copy link
Collaborator

Cherry-pick PR to msft-202412: Azure/sonic-buildimage-msft#497

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants