]> git.ipfire.org Git - thirdparty/dhcp.git/commitdiff
Declare lease states in dhcpd.h.
authorTed Lemon <source@isc.org>
Thu, 6 Jul 2000 10:06:21 +0000 (10:06 +0000)
committerTed Lemon <source@isc.org>
Thu, 6 Jul 2000 10:06:21 +0000 (10:06 +0000)
includes/dhcpd.h
includes/failover.h

index 4496699172d0900a823df7f24084b8c028497565..0c715f8d2e75543d2ca67b487b7c96ab2ed5401d 100644 (file)
@@ -234,6 +234,19 @@ struct hardware {
        u_int8_t hbuf [17];
 };
 
+/* Lease states: */
+typedef enum {
+       FTS_FREE = 1,
+       FTS_ACTIVE = 2,
+       FTS_EXPIRED = 3,
+       FTS_RELEASED = 4,
+       FTS_ABANDONED = 5,
+       FTS_RESET = 6,
+       FTS_BACKUP = 7,
+       FTS_RESERVED = 8,
+       FTS_BOOTP = 9
+} binding_state_t;
+
 /* A dhcp lease declaration structure. */
 struct lease {
        OMAPI_OBJECT_PREAMBLE;
@@ -502,10 +515,10 @@ struct pool {
        struct lease *backup;
        struct lease *abandoned;
        TIME next_event_time;
-#if defined (FAILOVER_PROTOCOL)
        int lease_count;
        int free_leases;
        int backup_leases;
+#if defined (FAILOVER_PROTOCOL)
        dhcp_failover_state_t *failover_peer;
 #endif
 };
index fef57f85698e5de21547cb0e149487402888cfd0..63f70b50557f2a096019078740e8d7a3a51bb008 100644 (file)
@@ -156,19 +156,6 @@ typedef struct {
 #define FTR_HBA_CONFLICT       19
 #define FTR_UNKNOWN            254
 
-/* Lease states: */
-typedef enum {
-       FTS_FREE = 1,
-       FTS_ACTIVE = 2,
-       FTS_EXPIRED = 3,
-       FTS_RELEASED = 4,
-       FTS_ABANDONED = 5,
-       FTS_RESET = 6,
-       FTS_BACKUP = 7,
-       FTS_RESERVED = 8,
-       FTS_BOOTP = 9
-} binding_state_t;
-
 #define DHCP_FAILOVER_MAX_MESSAGE_SIZE 2048
 
 typedef struct {