]> 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)
committersudhanshukumar22 <sudhanshu.kumar@broadcom.com>
Wed, 27 Jan 2021 04:11:52 +0000 (20:11 -0800)
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 368397d7aa7de96d891914ef4d5f9b3dbbe7f805..0ec75b7d1a6da600e5657d847df0bc6ab13b051a 100644 (file)
@@ -5245,8 +5245,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;