wg_aip
if (wg_aip == NULL)
wg_peer = (struct wg_peer_io *)wg_aip; /* end of last peer */
wg_aip = &wg_peer->p_aips[0];
wg_data_grow(sizeof(*wg_aip));
if (wg_aip_parse(aip, wg_aip) == -1)
wg_aip++;
wg_aip = &wg_peer->p_aips[j];
inet_ntop(wg_aip->a_af, &wg_aip->a_addr,
printf("\t\twgaip: %s/%d\n", hbuf, wg_aip->a_cidr);
wg_aip = &wg_peer->p_aips[wg_peer->p_aips_count];
wg_peer = (struct wg_peer_io *)wg_aip;
static struct wg_aip_io *wg_aip;
aip_offset = (char *)wg_aip - (char *)wg_interface;
if (wg_aip != NULL)
wg_aip = (void *)((char *)wg_interface + aip_offset);
LIST_ENTRY(wg_aip) a_entry;
struct wg_aip *aip;
LIST_HEAD(, wg_aip) p_aips;
struct wg_aip *aip;
aip = (struct wg_aip *)node;
peer = ((struct wg_aip *)node)->a_peer;
struct wg_aip *aip, *taip;
struct wg_aip *aip;