ip_addr
struct ip_addr addr;
memset(&addr, 0, sizeof(struct ip_addr));
u_int8_t ip_addr[16];
u_int8_t ip_addr[16];
subnet = al->ip_addr & al->ip_mask;
if (((addr ^ al->ip_addr) & al->ip_mask) == 0)
in_addr_t ip_addr;
al->ip_addr =
memcpy(lease.ip_addr.iabuf, addr, len);
lease.ip_addr.len = len;
tbuf, piaddr(lease.ip_addr));
piaddr(lease->ip_addr));
if (fprintf(db_file, "lease %s {\n", piaddr(lease->ip_addr)) == -1)
state->options[i]->value = lease->ip_addr.iabuf;
state->options[i]->len = lease->ip_addr.len;
state->options[i]->buf_size = lease->ip_addr.len;
icmp_echorequest(&lease->ip_addr);
memcpy(&raw.yiaddr, lease->ip_addr.iabuf, 4);
piaddr(lease->ip_addr),
(fixed_lease->ip_addr.len != cip.len ||
memcmp(fixed_lease->ip_addr.iabuf, cip.iabuf, cip.len))) {
piaddr(lease->ip_addr));
"%s.", piaddr(lease->ip_addr));
mock.subnet = find_host_for_network(&hp, &mock.ip_addr, share);
if (lease && !addr_eq(lease->ip_addr, cip)) {
lease->ip_addr.iabuf, 4)) {
piaddr(lease->ip_addr));
icmp_echorequest(&(lease->ip_addr));
piaddr(lease->ip_addr));
piaddr(lease->ip_addr));
lt.ip_addr = lease->ip_addr;
"release", piaddr(lp->ip_addr));
piaddr(lp->ip_addr));
struct iaddr ip_addr;
struct iaddr ip_addr(struct iaddr, struct iaddr, u_int32_t);
address_range[i].ip_addr = ip_addr(subnet->net,
memcpy(&ia, address_range[i].ip_addr.iabuf, 4);
add_hash(lease_ip_addr_hash, address_range[i].ip_addr.iabuf,
address_range[i].ip_addr.len,
lnet = subnet_number(lp->ip_addr, subnet->netmask);
lhost = host_addr(lp->ip_addr, subnet->netmask);
struct lease *comp = find_lease_by_ip_addr(lease->ip_addr);
piaddr(lease->ip_addr));
log_warnx("Lease conflict at %s", piaddr(comp->ip_addr));
piaddr(lease->ip_addr));
piaddr(lease->ip_addr), (long long)abtime, message);
memcpy(&cmd.ip.s_addr, lp->ip_addr.iabuf, 4);
memcpy(&lp->ip_addr, &lv->lv_ip_addr,
sizeof(lp->ip_addr));
piaddr(lp->ip_addr),
memcpy(&lv.lv_ip_addr, &lease->ip_addr, sizeof(lv.lv_ip_addr));
piaddr(lease->ip_addr), ntohl(lv.lv_starts), ntohl(lv.lv_ends));
struct in_addr ip_addr, *ip_addrp;
GETLONG(ip_addr.s_addr, pktp);
ip_addr.s_addr = htonl(ip_addr.s_addr);
htonl(ip_addr.s_addr)) != 0 &&
strlcpy(buf0, inet_ntoa(ip_addr),
.s_addr, ip_addr.s_addr,
ip_addrp = &ip_addr;
if (ip_addrp->s_addr != ip_addr.s_addr) {
struct ip_address_option *ip_addr;
for(ip_addr = *ip_addresses_ref; ip_addr; ip_addr = ip_addr->next) {
resolve_ifa_name(addrs, ip_addr->address, &ip_addresses,
current = region_alloc_init(region, ip_addr,
sizeof(*ip_addr));
255 & whoami->client_address.bp_address_u.ip_addr.net,
255 & whoami->client_address.bp_address_u.ip_addr.host,
255 & whoami->client_address.bp_address_u.ip_addr.lh,
255 & whoami->client_address.bp_address_u.ip_addr.impno);
255 & whoami->client_address.bp_address_u.ip_addr.net,
255 & whoami->client_address.bp_address_u.ip_addr.host,
255 & whoami->client_address.bp_address_u.ip_addr.lh,
255 & whoami->client_address.bp_address_u.ip_addr.impno);
bcopy(&whoami->client_address.bp_address_u.ip_addr,
&res.router_address.bp_address_u.ip_addr, 4);
255 & res.router_address.bp_address_u.ip_addr.net,
255 & res.router_address.bp_address_u.ip_addr.host,
255 & res.router_address.bp_address_u.ip_addr.lh,
255 & res.router_address.bp_address_u.ip_addr.impno);
255 & res.router_address.bp_address_u.ip_addr.net,
255 & res.router_address.bp_address_u.ip_addr.host,
255 & res.router_address.bp_address_u.ip_addr.lh,
255 & res.router_address.bp_address_u.ip_addr.impno);
bcopy(he->h_addr, &res.server_address.bp_address_u.ip_addr, 4);
bzero(&res.server_address.bp_address_u.ip_addr, 4);
255 & res.server_address.bp_address_u.ip_addr.net,
255 & res.server_address.bp_address_u.ip_addr.host,
255 & res.server_address.bp_address_u.ip_addr.lh,
255 & res.server_address.bp_address_u.ip_addr.impno);
255 & res.server_address.bp_address_u.ip_addr.net,
255 & res.server_address.bp_address_u.ip_addr.host,
255 & res.server_address.bp_address_u.ip_addr.lh,
255 & res.server_address.bp_address_u.ip_addr.impno);
struct ip_addr ip; /* singular address */
struct ip_addr addr; /* the address prefix itself */
struct ip_addr prefix;
struct ip_addr addr;
enum afi, const char *, struct ip_addr *);
void ip_addr_print(const struct ip_addr *, enum afi, char *,
struct ip_addr min; /* minimum ip */
struct ip_addr max; /* maximum ip */
enum afi afi, const char *fn, struct ip_addr *addr)
memset(addr, 0, sizeof(struct ip_addr));
ip_addr_print(const struct ip_addr *addr,
struct ip_addr ipaddr;
struct ip_addr ip_addr;
struct ip_addr *prev_ip_addr = NULL;
if (!ip_addr_parse(prefix_asn1, afi, fn, &ip_addr))
prefix_cmp(afi, prev_ip_addr, &ip_addr) != -1) {
prefix->prefix = ip_addr;
prefix_cmp(enum afi afi, const struct ip_addr *a, const struct ip_addr *b)