-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FRR patches to support IPv6 Link local enhancements. #5584
FRR patches to support IPv6 Link local enhancements. #5584
Conversation
retest this please |
retest vsimage please. |
Retest this please. |
Can you please make a PR with your changes to https://github.com/FRRouting/frr ? Thanks |
Sure @pavel-shirshov , Could you please tell me on which branch need to raise the PR, is it master or frr 7.4 branch ? |
@AkhileshSamineni master please |
retest vsimage please. |
@@ -32,6 +32,10 @@ net.ipv6.conf.eth0.accept_dad=0 | |||
net.ipv6.conf.default.keep_addr_on_down=1 | |||
net.ipv6.conf.all.keep_addr_on_down=1 | |||
net.ipv6.conf.eth0.keep_addr_on_down=1 | |||
net.ipv6.conf.default.disable_ipv6=1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Based on the review comment, have we agreed to enable IPv6 by default and disable based on some profile?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As per design change, enabled the ipv6 by default.
Has the patches pushed into FRR master as PRs? |
@pavel-shirshov Here are the details : 0009-Link-local-scope-was-not-set-while-binding-socket-for-bgp-ipv6-link-local-neighbors.patch => PR FRRouting/frr#7434 0010-VRF-interface-lookup-was-still-done-in-the-default-vrf.patch => This fix is not needed in master branch as all interface up/down/add/delete events are replaced with ifp callbacks using PR FRRouting/frr#5009, and it is merged. 0011-Changes-to-send-ipv6-link-local-address-as-nexthop-to-fpmsyncd.patch => This fix is not needed in master as already relevant below PRs are raised and merged. |
Retest this please. |
c231c92
to
5526139
Compare
@@ -0,0 +1,50 @@ | |||
From 6a74cc3b97f405473c7500d5cd0adadba854067f Mon Sep 17 00:00:00 2001 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we need still need this patch file, looks like we are not using it
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As FRR updated to 7.5 version, not needed this patch file at all.
src/sonic-frr/patch/0010-VRF-interface-lookup-was-still-done-in-the-default-vrf.patch
Outdated
Show resolved
Hide resolved
src/sonic-frr/patch/series
Outdated
@@ -5,3 +5,6 @@ | |||
0005-nexthops-compare-vrf-only-if-ip-type.patch | |||
0007-frr-remove-frr-log-outchannel-to-var-log-frr.log.patch | |||
0008-Add-support-of-bgp-l3vni-evpn.patch | |||
0009-Link-local-scope-was-not-set-while-binding-socket-for-bgp-ipv6-link-local-neighbors.patch | |||
#0010-VRF-interface-lookup-was-still-done-in-the-default-vrf.patch |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you remove them instead of commenting these lines
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
/Azurepipelines run |
Commenter does not have sufficient privileges for PR 5584 in repo Azure/sonic-buildimage |
@arlakshm Please retest it, as I don't have permission for Azurepipelines. |
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
is this patch being accepted by upstream? 0009-Link-local-scope-was-not-set-while-binding-socket-for-bgp-ipv6-link-local-neighbors.patch |
Yes, it is, merged to FRR community. |
…upport IPv6 Link local enchancements Signed-off-by: Akhilesh Samineni <akhilesh.samineni@broadcom.com>
Signed-off-by: Akhilesh Samineni <akhilesh.samineni@broadcom.com>
c469c90
to
79deaa2
Compare
@lguohan Pls help merge this patch, nothing else pending on this Code PR |
@arlakshm - can you please help with merge |
As per HLD - sonic-net/SONiC#625 FRR Patches: 0009-Link-local-scope-was-not-set-while-binding-socket-for-bgp-ipv6-link-local-neighbors.patch Files modified : bgpd_network.c and bgpd/bgp_zebra.c Fix for : Link local scope was not set while binding socket with local address causing socket errors for bgp ipv6 link local neighbors. 0010-VRF-interface-lookup-was-still-done-in-the-default-vrf.patch Files modified : staticd/static_zebra.c Fix for : VRF interface lookup was still done in the default-vrf which was causing the interface lookup to fail. Due to this static-route pointing to link-local was not getting installed. 0011-Changes-to-send-ipv6-link-local-address-as-nexthop-to-fpmsyncd.patch Files modified : zebra/zebra_fpm_netlink.c Fix for : Made changes to send ipv6 address as nexthop to fpmsyncd. Depends on: sonic-net/sonic-utilities#1159 sonic-net/sonic-swss#1463 Signed-off-by: Akhilesh Samineni akhilesh.samineni@broadcom.com
As per HLD - sonic-net/SONiC#625 FRR Patches: 0009-Link-local-scope-was-not-set-while-binding-socket-for-bgp-ipv6-link-local-neighbors.patch Files modified : bgpd_network.c and bgpd/bgp_zebra.c Fix for : Link local scope was not set while binding socket with local address causing socket errors for bgp ipv6 link local neighbors. 0010-VRF-interface-lookup-was-still-done-in-the-default-vrf.patch Files modified : staticd/static_zebra.c Fix for : VRF interface lookup was still done in the default-vrf which was causing the interface lookup to fail. Due to this static-route pointing to link-local was not getting installed. 0011-Changes-to-send-ipv6-link-local-address-as-nexthop-to-fpmsyncd.patch Files modified : zebra/zebra_fpm_netlink.c Fix for : Made changes to send ipv6 address as nexthop to fpmsyncd. Depends on: sonic-net/sonic-utilities#1159 sonic-net/sonic-swss#1463 Signed-off-by: Akhilesh Samineni akhilesh.samineni@broadcom.com
As per HLD - sonic-net/SONiC#625
FRR Patches:
0009-Link-local-scope-was-not-set-while-binding-socket-for-bgp-ipv6-link-local-neighbors.patch
Files modified : bgpd_network.c and bgpd/bgp_zebra.c
Fix for : Link local scope was not set while binding socket with local address causing socket errors for bgp ipv6 link local neighbors.
0010-VRF-interface-lookup-was-still-done-in-the-default-vrf.patch
Files modified : staticd/static_zebra.c
Fix for : VRF interface lookup was still done in the default-vrf which was causing the interface lookup to fail. Due to this static-route pointing to link-local was not getting installed.
0011-Changes-to-send-ipv6-link-local-address-as-nexthop-to-fpmsyncd.patch
Files modified : zebra/zebra_fpm_netlink.c
Fix for : Made changes to send ipv6 address as nexthop to fpmsyncd.
Depends on:
sonic-net/sonic-utilities#1159
sonic-net/sonic-swss#1463
Signed-off-by: Akhilesh Samineni akhilesh.samineni@broadcom.com