ReactOS 0.4.16-dev-297-gc569aee
|
Go to the source code of this file.
Macros | |
#define | PROBE_WAIT 1 /* second (initial random delay) */ |
#define | PROBE_MIN 1 /* second (minimum delay till repeated probe) */ |
#define | PROBE_MAX 2 /* seconds (maximum delay till repeated probe) */ |
#define | PROBE_NUM 3 /* (number of probe packets) */ |
#define | ANNOUNCE_NUM 2 /* (number of announcement packets) */ |
#define | ANNOUNCE_INTERVAL 2 /* seconds (time between announcement packets) */ |
#define | ANNOUNCE_WAIT 2 /* seconds (delay before announcing) */ |
#define | MAX_CONFLICTS 10 /* (max conflicts before rate limiting) */ |
#define | RATE_LIMIT_INTERVAL 60 /* seconds (delay between successive attempts) */ |
#define | DEFEND_INTERVAL 10 /* seconds (minimum interval between defensive ARPs) */ |
Enumerations | |
enum | acd_state_enum_t { ACD_STATE_OFF , ACD_STATE_PROBE_WAIT , ACD_STATE_PROBING , ACD_STATE_ANNOUNCE_WAIT , ACD_STATE_ANNOUNCING , ACD_STATE_ONGOING , ACD_STATE_PASSIVE_ONGOING , ACD_STATE_RATE_LIMIT } |
enum | acd_callback_enum_t { ACD_IP_OK , ACD_RESTART_CLIENT , ACD_DECLINE } |
ACD protocol definitions
Definition in file acd.h.
#define PROBE_MAX 2 /* seconds (maximum delay till repeated probe) */ |
#define PROBE_MIN 1 /* second (minimum delay till repeated probe) */ |
Enumerator | |
---|---|
ACD_IP_OK | |
ACD_RESTART_CLIENT | |
ACD_DECLINE |
Definition at line 81 of file acd.h.
Enumerator | |
---|---|
ACD_STATE_OFF | |
ACD_STATE_PROBE_WAIT | |
ACD_STATE_PROBING | |
ACD_STATE_ANNOUNCE_WAIT | |
ACD_STATE_ANNOUNCING | |
ACD_STATE_ONGOING | |
ACD_STATE_PASSIVE_ONGOING | |
ACD_STATE_RATE_LIMIT |
Definition at line 58 of file acd.h.