]> git.puffer.fish Git - matthieu/frr.git/commitdiff
bgpd: Bgp peer group issue
authorsudhanshukumar22 <sudhanshu.kumar@broadcom.com>
Wed, 27 Jan 2021 04:08:40 +0000 (20:08 -0800)
committerIgor Ryzhov <iryzhov@nfware.com>
Fri, 26 Feb 2021 11:42:04 +0000 (14:42 +0300)
Description:
Holdtime and keepalive parameters weren't copied from
    peer-group to peer-group members.  Fixed the issue by copying holdtime
    and keepalive parameters from peer-group to its members.
Problem Description/Summary :
Holdtime and keepalive parameters weren't copied from
    peer-group to peer-group members.  Fixed the issue by copying holdtime
    and keepalive parameters from peer-group to its members.
Signed-off-by: sudhanshukumar22 <sudhanshu.kumar@broadcom.com>
bgpd/bgpd.c

index fc9b2c17bc35b9b67cce099c662b1d027659b00c..3d4ef7cab5de912a72832f6d17ee93610fcfc062 100644 (file)
@@ -5060,8 +5060,8 @@ int peer_timers_set(struct peer *peer, uint32_t keepalive, uint32_t holdtime)
 
                /* Set flag and configuration on peer-group member. */
                SET_FLAG(member->flags, PEER_FLAG_TIMER);
-               PEER_ATTR_INHERIT(peer, peer->group, holdtime);
-               PEER_ATTR_INHERIT(peer, peer->group, keepalive);
+               PEER_ATTR_INHERIT(member, peer->group, holdtime);
+               PEER_ATTR_INHERIT(member, peer->group, keepalive);
        }
 
        return 0;