]> git.proxmox.com Git - mirror_frr.git/blobdiff - lib/zebra.h
Merge pull request #5778 from ton31337/fix/add_doc_for_ebgp_connected_route_check
[mirror_frr.git] / lib / zebra.h
index de9a347e1f4be7e826c26081e4469482bbf3c724..b2f0202c53865ee73bda6b114a4685ee38056bf7 100644 (file)
@@ -52,7 +52,9 @@ typedef unsigned char uint8_t;
 #include <sys/types.h>
 #include <sys/param.h>
 #ifdef HAVE_SYS_SYSCTL_H
-#ifndef GNU_LINUX
+#ifdef GNU_LINUX
+#include <linux/types.h>
+#else
 #include <sys/sysctl.h>
 #endif
 #endif /* HAVE_SYS_SYSCTL_H */
@@ -358,6 +360,8 @@ typedef enum {
        AFI_MAX = 4
 } afi_t;
 
+#define IS_VALID_AFI(a) ((a) > AFI_UNSPEC && (a) < AFI_MAX)
+
 /* Subsequent Address Family Identifier. */
 typedef enum {
        SAFI_UNSPEC = 0,