]> git.puffer.fish Git - mirror/frr.git/commitdiff
bgpd: Enable Link-Local Next Hop capability for unnumbered peers implicitly
authorDonatas Abraitis <donatas@opensourcerouting.org>
Mon, 10 Feb 2025 20:59:16 +0000 (22:59 +0200)
committerDonatas Abraitis <donatas@opensourcerouting.org>
Mon, 10 Feb 2025 20:59:16 +0000 (22:59 +0200)
Fixes: db853cc97eafee8742cd391aaa2b5bc58a6751ae ("bgpd: Implement Link-Local Next Hop capability")
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
bgpd/bgp_vty.c

index fd4fd8afd64452d4b067514675ffef01064258b3..d88d946d49282f59720004c9b4840bfc41bff4d3 100644 (file)
@@ -5139,6 +5139,11 @@ static int peer_conf_interface_get(struct vty *vty, const char *conf_if,
                SET_FLAG(peer->flags_override, PEER_FLAG_CAPABILITY_ENHE);
        }
 
+       /* For unnumbered peers enable Link-Local Next Hop
+        * capability implicitly.
+        */
+       peer_flag_set(peer, PEER_FLAG_CAPABILITY_LINK_LOCAL);
+
        if (peer_group_name) {
                group = peer_group_lookup(bgp, peer_group_name);
                if (!group) {