19#ifndef PROTOCORE_HAPPY_EYEBALLS_H
20#define PROTOCORE_HAPPY_EYEBALLS_H
27#if PC_ENABLE_HAPPY_EYEBALLS
34#define PC_HE_ATTEMPT_DELAY_MS 250
41int pc_he_pref(
const pc_ip *ip);
48void pc_he_order(
pc_ip *list,
size_t n);
54bool pc_he_attempt_due(uint32_t last_start_ms, uint32_t now_ms, uint32_t attempt_delay_ms);
Layer 3 (Network) - a family-tagged IP address (IPv4 or IPv6) with RFC-faithful text parsing,...
User-facing configuration for ProtoCore.
A v4 or v6 address in network (big-endian) byte order.