Go to the source code of this file.
#define DEFAULT_FAILOVER_PORT 647 |
Definition at line 78 of file failover.h.
#define DEFAULT_MAX_BALANCE_TIME 3600 |
Definition at line 48 of file failover.h.
#define DEFAULT_MAX_FLYING_UPDATES 100 |
Definition at line 64 of file failover.h.
#define DEFAULT_MAX_LEASE_MISBALANCE 15 |
Definition at line 56 of file failover.h.
#define DEFAULT_MAX_LEASE_OWNERSHIP 10 |
Definition at line 60 of file failover.h.
#define DEFAULT_MAX_RESPONSE_DELAY 20 |
Definition at line 68 of file failover.h.
#define DEFAULT_MIN_BALANCE_TIME 60 |
Definition at line 52 of file failover.h.
#define DHCP_FAILOVER_MAX_MESSAGE_SIZE 2048 |
Definition at line 190 of file failover.h.
#define DHCP_FAILOVER_MIN_MESSAGE_SIZE 12 |
Definition at line 189 of file failover.h.
#define DHCP_FAILOVER_VERSION 1 |
Definition at line 393 of file failover.h.
#define FM_OFFSET | ( | x | ) | (long)(&(((failover_message_t *)0) -> x)) |
Definition at line 81 of file failover.h.
#define FTB_ADDRESSES_TRANSFERRED 0x00000002 |
Definition at line 90 of file failover.h.
#define FTB_ASSIGNED_IP_ADDRESS 0x00000004 |
Definition at line 92 of file failover.h.
#define FTB_BINDING_STATUS 0x00000008 |
Definition at line 94 of file failover.h.
#define FTB_CHADDR 0x00000020 |
Definition at line 98 of file failover.h.
#define FTB_CLIENT_IDENTIFIER 0x00000010 |
Definition at line 96 of file failover.h.
#define FTB_CLTT 0x00000040 |
Definition at line 100 of file failover.h.
#define FTB_DDNS 0x00000200 |
Definition at line 106 of file failover.h.
#define FTB_DELAYED_SERVICE 0x00000400 |
Definition at line 108 of file failover.h.
#define FTB_HBA 0x00000800 |
Definition at line 110 of file failover.h.
#define FTB_IP_FLAGS 0x00001000 |
Definition at line 112 of file failover.h.
#define FTB_LEASE_EXPIRY 0x00002000 |
Definition at line 114 of file failover.h.
#define FTB_MAX_UNACKED 0x00004000 |
Definition at line 116 of file failover.h.
#define FTB_MCLT 0x00008000 |
Definition at line 118 of file failover.h.
#define FTB_MESSAGE 0x00010000 |
Definition at line 120 of file failover.h.
#define FTB_MESSAGE_DIGEST 0x00020000 |
Definition at line 122 of file failover.h.
#define FTB_POTENTIAL_EXPIRY 0x00040000 |
Definition at line 124 of file failover.h.
#define FTB_PROTOCOL_VERSION 0x00100000 |
Definition at line 128 of file failover.h.
#define FTB_RECEIVE_TIMER 0x00080000 |
Definition at line 126 of file failover.h.
#define FTB_REJECT_REASON 0x00200000 |
Definition at line 130 of file failover.h.
#define FTB_RELATIONSHIP_NAME 0x00400000 |
Definition at line 132 of file failover.h.
#define FTB_REPLY_OPTIONS 0x00000080 |
Definition at line 102 of file failover.h.
#define FTB_REQUEST_OPTIONS 0x00000100 |
Definition at line 104 of file failover.h.
#define FTB_SERVER_FLAGS 0x00800000 |
Definition at line 134 of file failover.h.
#define FTB_SERVER_STATE 0x01000000 |
Definition at line 136 of file failover.h.
#define FTB_STOS 0x02000000 |
Definition at line 138 of file failover.h.
#define FTB_TLS_REPLY 0x04000000 |
Definition at line 140 of file failover.h.
#define FTB_TLS_REQUEST 0x08000000 |
Definition at line 142 of file failover.h.
#define FTB_VENDOR_CLASS 0x10000000 |
Definition at line 144 of file failover.h.
#define FTB_VENDOR_OPTIONS 0x20000000 |
Definition at line 146 of file failover.h.
#define FTF_DDNS_A 0x0002 |
Definition at line 197 of file failover.h.
#define FTF_DDNS_C 0x0001 |
Definition at line 196 of file failover.h.
#define FTF_DDNS_D 0x0004 |
Definition at line 198 of file failover.h.
#define FTF_DDNS_P 0x0008 |
Definition at line 199 of file failover.h.
#define FTF_IP_FLAG_BOOTP 0x0002 |
Definition at line 203 of file failover.h.
#define FTF_IP_FLAG_RESERVE 0x0001 |
Definition at line 202 of file failover.h.
#define FTF_SERVER_STARTUP 1 |
Definition at line 193 of file failover.h.
#define FTM_BNDACK 4 |
Definition at line 154 of file failover.h.
#define FTM_BNDUPD 3 |
Definition at line 153 of file failover.h.
#define FTM_CONNECT 5 |
Definition at line 155 of file failover.h.
#define FTM_CONNECTACK 6 |
Definition at line 156 of file failover.h.
#define FTM_CONTACT 11 |
Definition at line 161 of file failover.h.
#define FTM_DISCONNECT 12 |
Definition at line 162 of file failover.h.
#define FTM_POOLREQ 1 |
Definition at line 151 of file failover.h.
#define FTM_POOLRESP 2 |
Definition at line 152 of file failover.h.
#define FTM_STATE 10 |
Definition at line 160 of file failover.h.
#define FTM_UPDDONE 8 |
Definition at line 158 of file failover.h.
#define FTM_UPDREQ 9 |
Definition at line 159 of file failover.h.
#define FTM_UPDREQALL 7 |
Definition at line 157 of file failover.h.
#define FTO_ADDRESSES_TRANSFERRED 1 |
Definition at line 89 of file failover.h.
#define FTO_ASSIGNED_IP_ADDRESS 2 |
Definition at line 91 of file failover.h.
#define FTO_BINDING_STATUS 3 |
Definition at line 93 of file failover.h.
#define FTO_CHADDR 5 |
Definition at line 97 of file failover.h.
#define FTO_CLIENT_IDENTIFIER 4 |
Definition at line 95 of file failover.h.
#define FTO_CLTT 6 |
Definition at line 99 of file failover.h.
#define FTO_DDNS 9 |
Definition at line 105 of file failover.h.
#define FTO_DELAYED_SERVICE 10 |
Definition at line 107 of file failover.h.
#define FTO_HBA 11 |
Definition at line 109 of file failover.h.
#define FTO_IP_FLAGS 12 |
Definition at line 111 of file failover.h.
#define FTO_LEASE_EXPIRY 13 |
Definition at line 113 of file failover.h.
#define FTO_MAX FTO_VENDOR_OPTIONS |
Definition at line 148 of file failover.h.
#define FTO_MAX_UNACKED 14 |
Definition at line 115 of file failover.h.
#define FTO_MCLT 15 |
Definition at line 117 of file failover.h.
#define FTO_MESSAGE 16 |
Definition at line 119 of file failover.h.
#define FTO_MESSAGE_DIGEST 17 |
Definition at line 121 of file failover.h.
#define FTO_POTENTIAL_EXPIRY 18 |
Definition at line 123 of file failover.h.
#define FTO_PROTOCOL_VERSION 20 |
Definition at line 127 of file failover.h.
#define FTO_RECEIVE_TIMER 19 |
Definition at line 125 of file failover.h.
#define FTO_REJECT_REASON 21 |
Definition at line 129 of file failover.h.
#define FTO_RELATIONSHIP_NAME 22 |
Definition at line 131 of file failover.h.
#define FTO_REPLY_OPTIONS 7 |
Definition at line 101 of file failover.h.
#define FTO_REQUEST_OPTIONS 8 |
Definition at line 103 of file failover.h.
#define FTO_SERVER_FLAGS 23 |
Definition at line 133 of file failover.h.
#define FTO_SERVER_STATE 24 |
Definition at line 135 of file failover.h.
#define FTO_STOS 25 |
Definition at line 137 of file failover.h.
#define FTO_TLS_REPLY 26 |
Definition at line 139 of file failover.h.
#define FTO_TLS_REQUEST 27 |
Definition at line 141 of file failover.h.
#define FTO_VENDOR_CLASS 28 |
Definition at line 143 of file failover.h.
#define FTO_VENDOR_OPTIONS 29 |
Definition at line 145 of file failover.h.
#define FTR_DIGEST_UNCONFIGURED 13 |
Definition at line 177 of file failover.h.
#define FTR_DIGEST_UNSUPPORTED 12 |
Definition at line 176 of file failover.h.
#define FTR_DUP_CONNECTION 7 |
Definition at line 171 of file failover.h.
#define FTR_FATAL_CONFLICT 2 |
Definition at line 166 of file failover.h.
#define FTR_HBA_CONFLICT 18 |
Definition at line 182 of file failover.h.
#define FTR_ILLEGAL_IP_ADDR 1 |
Definition at line 165 of file failover.h.
#define FTR_INVALID_MCLT 5 |
Definition at line 169 of file failover.h.
#define FTR_INVALID_PARTNER 8 |
Definition at line 172 of file failover.h.
#define FTR_IP_DIGEST_FAILURE 20 |
Definition at line 184 of file failover.h.
#define FTR_IP_MISSING_DIGEST 21 |
Definition at line 185 of file failover.h.
#define FTR_IP_NOT_RESERVED 19 |
Definition at line 183 of file failover.h.
#define FTR_LESS_CRIT_BIND_INFO 16 |
Definition at line 180 of file failover.h.
#define FTR_MISC_REJECT 6 |
Definition at line 170 of file failover.h.
#define FTR_MISSING_BINDINFO 3 |
Definition at line 167 of file failover.h.
#define FTR_NO_TRAFFIC 17 |
Definition at line 181 of file failover.h.
#define FTR_OUTDATED_BIND_INFO 15 |
Definition at line 179 of file failover.h.
#define FTR_TIMEMISMATCH 4 |
Definition at line 168 of file failover.h.
#define FTR_TLS_REQUIRED 11 |
Definition at line 175 of file failover.h.
#define FTR_TLS_UNCONFIGURED 10 |
Definition at line 174 of file failover.h.
#define FTR_TLS_UNSUPPORTED 9 |
Definition at line 173 of file failover.h.
#define FTR_UNKNOWN 254 |
Definition at line 186 of file failover.h.
#define FTR_VERSION_MISMATCH 14 |
Definition at line 178 of file failover.h.
#define FTT_MESSAGE_DIGEST_HMAC_MD5 0x01 |
Definition at line 206 of file failover.h.
typedef struct _dhcp_failover_config dhcp_failover_config_t |
typedef struct _dhcp_failover_listener dhcp_failover_listener_t |
typedef struct _dhcp_failover_state dhcp_failover_state_t |
typedef struct failover_message failover_message_t |
enum failover_state |
unknown_state | |
startup | |
normal | |
communications_interrupted | |
partner_down | |
potential_conflict | |
recover | |
paused | |
shut_down | |
recover_done | |
resolution_interrupted | |
conflict_done | |
recover_wait |
Definition at line 286 of file failover.h.
enum service_state |
unknown_service_state | |
cooperating | |
not_cooperating | |
service_partner_down | |
not_responding | |
service_startup |
Definition at line 313 of file failover.h.