Lines Matching refs:client
125 if (!ifi->client) { in read_client_conf()
126 ifi->client = malloc(sizeof(struct client_state)); in read_client_conf()
127 if (!ifi->client) in read_client_conf()
129 memset(ifi->client, 0, sizeof(*(ifi->client))); in read_client_conf()
131 if (!ifi->client->config) { in read_client_conf()
139 ifi->client->config = config; in read_client_conf()
407 if (!ip->client) in parse_interface_declaration()
410 if (!ip->client->config) in parse_interface_declaration()
428 parse_client_statement(cfile, ip, ip->client->config); in parse_interface_declaration()
464 ip->client = malloc(sizeof(*(ip->client))); in make_client_state()
465 if (!ip->client) in make_client_state()
467 memset(ip->client, 0, sizeof(*(ip->client))); in make_client_state()
473 ip->client->config = malloc(sizeof(struct client_config)); in make_client_config()
474 if (!ip->client->config) in make_client_config()
476 memset(ip->client->config, 0, sizeof(*(ip->client->config))); in make_client_config()
477 memcpy(ip->client->config, config, sizeof(*config)); in make_client_config()
534 if (!ip->client) in parse_client_lease_statement()
539 ip->client->alias = lease; in parse_client_lease_statement()
550 for (lp = ip->client->leases; lp; lp = lp->next) { in parse_client_lease_statement()
557 ip->client->leases = lp->next; in parse_client_lease_statement()
568 lease->next = ip->client->leases; in parse_client_lease_statement()
569 ip->client->leases = lease; in parse_client_lease_statement()
587 if (ip->client->active) { in parse_client_lease_statement()
588 if (ip->client->active->expiry < cur_time) in parse_client_lease_statement()
589 free_client_lease(ip->client->active); in parse_client_lease_statement()
590 else if (ip->client->active->address.len == in parse_client_lease_statement()
592 !memcmp(ip->client->active->address.iabuf, in parse_client_lease_statement()
594 free_client_lease(ip->client->active); in parse_client_lease_statement()
596 ip->client->active->next = ip->client->leases; in parse_client_lease_statement()
597 ip->client->leases = ip->client->active; in parse_client_lease_statement()
600 ip->client->active = lease; in parse_client_lease_statement()