summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorDonatas Abraitis <donatas.abraitis@gmail.com>2020-11-16 16:32:30 +0100
committerGitHub <noreply@github.com>2020-11-16 16:32:30 +0100
commite5c317bcfac563551bab70ce16210deb0f73b027 (patch)
tree22b029b740888aa6eadbe417bb8c039f1d8fcf02 /lib
parentMerge pull request #7461 from donaldsharp/attribute_setget (diff)
parentbabeld: Free ifc leak (diff)
downloadfrr-e5c317bcfac563551bab70ce16210deb0f73b027.tar.xz
frr-e5c317bcfac563551bab70ce16210deb0f73b027.zip
Merge pull request #7526 from donaldsharp/i_am_a_robot_wumpalump
Cleanup on Aisle 5: Memory leaks, Uninited data and code snarfles
Diffstat (limited to 'lib')
-rw-r--r--lib/zebra.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/zebra.h b/lib/zebra.h
index 14d66d662..ded44ac63 100644
--- a/lib/zebra.h
+++ b/lib/zebra.h
@@ -359,6 +359,10 @@ typedef enum {
SAFI_MAX = 8
} safi_t;
+#define FOREACH_AFI_SAFI(afi, safi) \
+ for (afi = AFI_IP; afi < AFI_MAX; afi++) \
+ for (safi = SAFI_UNICAST; safi < SAFI_MAX; safi++)
+
/* Default Administrative Distance of each protocol. */
#define ZEBRA_KERNEL_DISTANCE_DEFAULT 0
#define ZEBRA_CONNECT_DISTANCE_DEFAULT 0