Documentation
Includes
Macros
Marco LWIP_HDR_PROT_AUTOIP_H
#define LWIP_HDR_PROT_AUTOIP_H
Marco AUTOIP_NET
#define AUTOIP_NET 0xA9FE0000
Marco AUTOIP_RANGE_START
#define AUTOIP_RANGE_START (AUTOIP_NET | 256)
Marco AUTOIP_RANGE_END
#define AUTOIP_RANGE_END (AUTOIP_NET | 15EFF)
Marco PROBE_WAIT
#define PROBE_WAIT 1 /* second (initial random delay) */
Marco PROBE_MIN
#define PROBE_MIN 1 /* second (minimum delay till repeated probe) */
Marco PROBE_MAX
#define PROBE_MAX 2 /* seconds (maximum delay till repeated probe) */
Marco PROBE_NUM
#define PROBE_NUM 3 /* (number of probe packets) */
Marco ANNOUNCE_NUM
#define ANNOUNCE_NUM 2 /* (number of announcement packets) */
Marco ANNOUNCE_INTERVAL
#define ANNOUNCE_INTERVAL 2 /* seconds (time between announcement packets) */
Marco ANNOUNCE_WAIT
#define ANNOUNCE_WAIT 2 /* seconds (delay before announcing) */
Marco MAX_CONFLICTS
#define MAX_CONFLICTS 10 /* (max conflicts before rate limiting) */
Marco RATE_LIMIT_INTERVAL
#define RATE_LIMIT_INTERVAL 60 /* seconds (delay between successive attempts) */
Marco DEFEND_INTERVAL
#define DEFEND_INTERVAL 10 /* seconds (min. wait between defensive ARPs) */
Functions
Vars
Consts
Types
Typedefs
Typedef autoip_state_enum_t;
typedef enum {
AUTOIP_STATE_OFF = 0,
AUTOIP_STATE_PROBING = 1,
AUTOIP_STATE_ANNOUNCING = 2,
AUTOIP_STATE_BOUND = 3
} autoip_state_enum_t;