Lines Matching refs:client

122 	if (!ifi->client) {  in read_client_conf()
123 ifi->client = malloc(sizeof(struct client_state)); in read_client_conf()
124 if (!ifi->client) in read_client_conf()
126 memset(ifi->client, 0, sizeof(*(ifi->client))); in read_client_conf()
128 if (!ifi->client->config) { in read_client_conf()
136 ifi->client->config = config; in read_client_conf()
404 if (!ip->client) in parse_interface_declaration()
407 if (!ip->client->config) in parse_interface_declaration()
425 parse_client_statement(cfile, ip, ip->client->config); in parse_interface_declaration()
461 ip->client = malloc(sizeof(*(ip->client))); in make_client_state()
462 if (!ip->client) in make_client_state()
464 memset(ip->client, 0, sizeof(*(ip->client))); in make_client_state()
470 ip->client->config = malloc(sizeof(struct client_config)); in make_client_config()
471 if (!ip->client->config) in make_client_config()
473 memset(ip->client->config, 0, sizeof(*(ip->client->config))); in make_client_config()
474 memcpy(ip->client->config, config, sizeof(*config)); in make_client_config()
530 if (!ip->client) in parse_client_lease_statement()
535 ip->client->alias = lease; in parse_client_lease_statement()
546 for (lp = ip->client->leases; lp; lp = lp->next) { in parse_client_lease_statement()
553 ip->client->leases = lp->next; in parse_client_lease_statement()
564 lease->next = ip->client->leases; in parse_client_lease_statement()
565 ip->client->leases = lease; in parse_client_lease_statement()
583 if (ip->client->active) { in parse_client_lease_statement()
584 if (ip->client->active->expiry < cur_time) in parse_client_lease_statement()
585 free_client_lease(ip->client->active); in parse_client_lease_statement()
586 else if (ip->client->active->address.len == in parse_client_lease_statement()
588 !memcmp(ip->client->active->address.iabuf, in parse_client_lease_statement()
590 free_client_lease(ip->client->active); in parse_client_lease_statement()
592 ip->client->active->next = ip->client->leases; in parse_client_lease_statement()
593 ip->client->leases = ip->client->active; in parse_client_lease_statement()
596 ip->client->active = lease; in parse_client_lease_statement()