mirror of
https://gitlab.isc.org/isc-projects/dhcp
synced 2025-09-01 23:05:29 +00:00
- Expose failover_state enum.
- Have place in lease for failover params even if FAILOVER_PROTOCOL is not defined.
This commit is contained in:
@@ -73,9 +73,7 @@ typedef struct {
|
|||||||
u_int8_t *data;
|
u_int8_t *data;
|
||||||
} ddns_fqdn_t;
|
} ddns_fqdn_t;
|
||||||
|
|
||||||
#if defined (FAILOVER_PROTOCOL)
|
#include "failover.h"
|
||||||
# include "failover.h"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* A parsing context. */
|
/* A parsing context. */
|
||||||
|
|
||||||
@@ -250,11 +248,9 @@ struct lease {
|
|||||||
|
|
||||||
struct lease_state *state;
|
struct lease_state *state;
|
||||||
|
|
||||||
#if defined (FAILOVER_PROTOCOL)
|
|
||||||
TIME tstp; /* Time sent to partner. */
|
TIME tstp; /* Time sent to partner. */
|
||||||
TIME tsfp; /* Time sent from partner. */
|
TIME tsfp; /* Time sent from partner. */
|
||||||
TIME cltt; /* Client last transaction time. */
|
TIME cltt; /* Client last transaction time. */
|
||||||
#endif
|
|
||||||
};
|
};
|
||||||
|
|
||||||
struct lease_state {
|
struct lease_state {
|
||||||
|
Reference in New Issue
Block a user