]> git.puffer.fish Git - matthieu/frr.git/commitdiff
bgpd: Increase sent prefix count per subgrp when originating default route
authorDonatas Abraitis <donatas.abraitis@gmail.com>
Wed, 14 Jul 2021 20:55:20 +0000 (23:55 +0300)
committermergify-bot <noreply@mergify.io>
Fri, 23 Jul 2021 09:18:45 +0000 (09:18 +0000)
Before we didn't count default-originate to pfxSnt.

Signed-off-by: Donatas Abraitis <donatas.abraitis@gmail.com>
(cherry picked from commit fea96c555b64fd8fc7af87e94632114ae06d5cb3)

bgpd/bgp_updgrp_packet.c

index 6418decd16a3d25df13b6e6a5193d72f78f5d01b..8dc1ae0de6c7e5143273aba58efdfb9a819349be 100644 (file)
@@ -1157,6 +1157,7 @@ void subgroup_default_update_packet(struct update_subgroup *subgrp,
 
        (void)bpacket_queue_add(SUBGRP_PKTQ(subgrp), s, &vecarr);
        subgroup_trigger_write(subgrp);
+       subgrp->scount++;
 }
 
 void subgroup_default_withdraw_packet(struct update_subgroup *subgrp)
@@ -1249,6 +1250,7 @@ void subgroup_default_withdraw_packet(struct update_subgroup *subgrp)
 
        (void)bpacket_queue_add(SUBGRP_PKTQ(subgrp), s, NULL);
        subgroup_trigger_write(subgrp);
+       subgrp->scount--;
 }
 
 static void