Move defines in quagga plugin header file
authorVasilis Tsiligiannis <b_tsiligiannis@silverton.gr>
Sun, 28 Feb 2010 13:30:54 +0000 (15:30 +0200)
committerVasilis Tsiligiannis <b_tsiligiannis@silverton.gr>
Sun, 28 Feb 2010 13:30:54 +0000 (15:30 +0200)
lib/quagga/src/quagga.c
lib/quagga/src/quagga.h

index 0a184a7..af5b43d 100644 (file)
 
 #ifdef USE_UNIX_DOMAIN_SOCKET
 #include <sys/un.h>
-#define ZEBRA_SOCKET "/var/run/quagga/zserv.api"
 #endif
 
-#define ZEBRA_MAX_PACKET_SIZ           4096
-
-#define ZEBRA_IPV4_ROUTE_ADD           7
-#define ZEBRA_IPV4_ROUTE_DELETE                8
-#define ZEBRA_REDISTRIBUTE_ADD         11
-#define ZEBRA_REDISTRIBUTE_DELETE      12
-#define ZEBRA_MESSAGE_MAX              23
-
-#define ZEBRA_ROUTE_OLSR               11
-#define ZEBRA_ROUTE_MAX                        13
-
-#define ZEBRA_FLAG_SELECTED            0x10
-
-#define ZEBRA_NEXTHOP_IFINDEX          1
-#define ZEBRA_NEXTHOP_IPV4             3
-#define ZEBRA_NEXTHOP_IPV4_IFINDEX     4
-
-#define ZAPI_MESSAGE_NEXTHOP  0x01
-#define ZAPI_MESSAGE_IFINDEX  0x02
-#define ZAPI_MESSAGE_DISTANCE 0x04
-#define ZAPI_MESSAGE_METRIC   0x08
-
-#define BUFSIZE 1024
-
-#define STATUS_CONNECTED 1
-#define OPTION_EXPORT 1
-
 static struct {
   char status;                         // internal status
   char options;                        // internal options
index a9c48ae..77db3a3 100644 (file)
 
 #define HAVE_SOCKLEN_T
 
+/* Zebra port */
 #ifndef ZEBRA_PORT
 #define ZEBRA_PORT 2600
 #endif
 
+/* Zebra version */
 #ifndef ZEBRA_HEADER_MARKER
 #define ZEBRA_HEADER_MARKER 255
 #endif
 #define ZSERV_VERSION 1
 #endif
 
+/* Zebra socket */
+#define ZEBRA_SOCKET "/var/run/quagga/zserv.api"
+
+/* Zebra packet size */
+#define ZEBRA_MAX_PACKET_SIZ           4096
+
+/* Zebra message types */
+#define ZEBRA_IPV4_ROUTE_ADD           7
+#define ZEBRA_IPV4_ROUTE_DELETE                8
+#define ZEBRA_REDISTRIBUTE_ADD         11
+#define ZEBRA_REDISTRIBUTE_DELETE      12
+#define ZEBRA_MESSAGE_MAX              23
+
+/* Zebra route types */
+#define ZEBRA_ROUTE_OLSR               11
+#define ZEBRA_ROUTE_MAX                        13
+
+/* Zebra flags */
+#define ZEBRA_FLAG_SELECTED            0x10
+
+/* Zebra nexthop flags */
+#define ZEBRA_NEXTHOP_IFINDEX          1
+#define ZEBRA_NEXTHOP_IPV4             3
+#define ZEBRA_NEXTHOP_IPV4_IFINDEX     4
+
+/* Zebra message flags */
+#define ZAPI_MESSAGE_NEXTHOP           0x01
+#define ZAPI_MESSAGE_IFINDEX           0x02
+#define ZAPI_MESSAGE_DISTANCE          0x04
+#define ZAPI_MESSAGE_METRIC            0x08
+
+/* Buffer size */
+#define BUFSIZE 1024
+
+/* Quagga plugin flags */
+#define STATUS_CONNECTED 1
+#define OPTION_EXPORT 1
+
 struct ipv4_route {
   unsigned char type;
   unsigned char flags;