Lines Matching refs:client
126 if (!ifi->client) { in read_client_conf()
127 ifi->client = malloc(sizeof(struct client_state)); in read_client_conf()
128 if (!ifi->client) in read_client_conf()
130 memset(ifi->client, 0, sizeof(*(ifi->client))); in read_client_conf()
132 if (!ifi->client->config) { in read_client_conf()
140 ifi->client->config = config; in read_client_conf()
408 if (!ip->client) in parse_interface_declaration()
411 if (!ip->client->config) in parse_interface_declaration()
429 parse_client_statement(cfile, ip, ip->client->config); in parse_interface_declaration()
465 ip->client = malloc(sizeof(*(ip->client))); in make_client_state()
466 if (!ip->client) in make_client_state()
468 memset(ip->client, 0, sizeof(*(ip->client))); in make_client_state()
474 ip->client->config = malloc(sizeof(struct client_config)); in make_client_config()
475 if (!ip->client->config) in make_client_config()
477 memset(ip->client->config, 0, sizeof(*(ip->client->config))); in make_client_config()
478 memcpy(ip->client->config, config, sizeof(*config)); in make_client_config()
535 if (!ip->client) in parse_client_lease_statement()
540 ip->client->alias = lease; in parse_client_lease_statement()
551 for (lp = ip->client->leases; lp; lp = lp->next) { in parse_client_lease_statement()
558 ip->client->leases = lp->next; in parse_client_lease_statement()
569 lease->next = ip->client->leases; in parse_client_lease_statement()
570 ip->client->leases = lease; in parse_client_lease_statement()
588 if (ip->client->active) { in parse_client_lease_statement()
589 if (ip->client->active->expiry < cur_time) in parse_client_lease_statement()
590 free_client_lease(ip->client->active); in parse_client_lease_statement()
591 else if (ip->client->active->address.len == in parse_client_lease_statement()
593 !memcmp(ip->client->active->address.iabuf, in parse_client_lease_statement()
595 free_client_lease(ip->client->active); in parse_client_lease_statement()
597 ip->client->active->next = ip->client->leases; in parse_client_lease_statement()
598 ip->client->leases = ip->client->active; in parse_client_lease_statement()
601 ip->client->active = lease; in parse_client_lease_statement()