cert_ip
struct cert_ip ip;
append_ip(const char *fn, struct cert_ip *ips, size_t *num_ips,
const struct cert_ip *ip)
sbgp_addr(const char *fn, struct cert_ip *ips, size_t *num_ips, enum afi afi,
struct cert_ip ip;
memset(&ip, 0, sizeof(struct cert_ip));
sbgp_addr_range(const char *fn, struct cert_ip *ips, size_t *num_ips,
struct cert_ip ip;
memset(&ip, 0, sizeof(struct cert_ip));
sbgp_addr_inherit(const char *fn, struct cert_ip *ips, size_t *num_ips,
struct cert_ip ip;
memset(&ip, 0, sizeof(struct cert_ip));
struct cert_ip **out_ips, size_t *out_num_ips)
struct cert_ip *ips = NULL;
ips = recallocarray(ips, num_ips, num, sizeof(struct cert_ip));
struct cert_ip *allow_ips = NULL, *deny_ips = NULL;
struct cert_ip *allow_ips; /* list of allowed IP address ranges */
struct cert_ip *deny_ips; /* forbidden IP address ranges */
constraints_check_ips(const char *fn, struct cert_ip *cert,
const struct cert_ip *allow_ips, size_t num_allow_ips,
const struct cert_ip *deny_ips, size_t num_deny_ips)
struct cert_ip *allow_ips, *deny_ips;
struct cert_ip *ips; /* list of IP address ranges */
struct cert_ip *ips; /* IP prefixes */
int ip_addr_check_overlap(const struct cert_ip *,
const char *, const struct cert_ip *, size_t, int);
const unsigned char *, const struct cert_ip *, size_t);
int ip_cert_compose_ranges(struct cert_ip *);
void ip_warn(const char *, const char *, const struct cert_ip *);
int sbgp_addr(const char *, struct cert_ip *, size_t *,
int sbgp_addr_range(const char *, struct cert_ip *, size_t *,
struct cert_ip **, size_t *);
ip_addr_check_overlap(const struct cert_ip *ip, const char *fn,
const struct cert_ip *ips, size_t num_ips, int quiet)
struct cert_ip ip;
ip_cert_compose_ranges(struct cert_ip *p)
ip_warn(const char *fn, const char *msg, const struct cert_ip *ip)
const struct cert_ip *ips, size_t num_ips)
ip_resources_print(struct cert_ip *ips, size_t num_ips, size_t num_ases)
sizeof(struct cert_ip));