Lines Matching refs:ipv6_pool
1651 struct ipv6_pool *ipv6_pool; /* pool for this lease */ member
1709 struct ipv6_pool { struct
1750 struct ipv6_pool **ipv6_pools; /* NULL-terminated array */
1848 extern struct ipv6_pool **pools;
3813 isc_result_t ipv6_pool_allocate(struct ipv6_pool **pool, u_int16_t type,
3817 isc_result_t ipv6_pool_reference(struct ipv6_pool **pool,
3818 struct ipv6_pool *src,
3820 isc_result_t ipv6_pool_dereference(struct ipv6_pool **pool,
3822 isc_result_t create_lease6(struct ipv6_pool *pool,
3829 int valid_for_eui_64_pool(struct ipv6_pool*, struct data_string* uid,
3831 isc_result_t create_lease6_eui_64(struct ipv6_pool *pool,
3836 isc_result_t add_lease6(struct ipv6_pool *pool,
3839 isc_result_t renew_lease6(struct ipv6_pool *pool, struct iasubopt *lease);
3841 struct ipv6_pool *pool, time_t now);
3842 isc_result_t release_lease6(struct ipv6_pool *pool, struct iasubopt *lease);
3843 isc_result_t decline_lease6(struct ipv6_pool *pool, struct iasubopt *lease);
3844 isc_boolean_t lease6_exists(const struct ipv6_pool *pool,
3848 struct ipv6_pool *pool,
3851 isc_result_t mark_lease_unavailble(struct ipv6_pool *pool,
3853 isc_result_t create_prefix6(struct ipv6_pool *pool,
3858 isc_boolean_t prefix6_exists(const struct ipv6_pool *pool,
3861 isc_result_t add_ipv6_pool(struct ipv6_pool *pool);
3862 isc_result_t find_ipv6_pool(struct ipv6_pool **pool, u_int16_t type,
3865 const struct ipv6_pool *pool);
3877 void schedule_lease_timeout(struct ipv6_pool *pool);