Searched refs:iapref (Results 1 - 3 of 3) sorted by relevance

/netbsd-current/external/mpl/dhcp/dist/server/
H A Dmdb6.c1870 struct iasubopt *iapref; local
1928 iapref = NULL;
1929 result = iasubopt_allocate(&iapref, MDL);
1933 iapref->plen = (u_int8_t)pool->units;
1934 memcpy(&iapref->addr, &tmp, sizeof(iapref->addr));
1939 result = add_lease6(pool, iapref, soft_lifetime_end_time);
1941 iasubopt_reference(pref, iapref, MDL);
1943 iasubopt_dereference(&iapref, MDL);
H A Dconfpars.c5647 struct iasubopt *iapref;
5966 iapref = NULL;
5967 if (iasubopt_allocate(&iapref, MDL) != ISC_R_SUCCESS) {
5970 memcpy(&iapref->addr, iaddr.iabuf, sizeof(iapref->addr));
5971 iapref->plen = plen;
5972 iapref->state = state;
5973 iapref->prefer = prefer;
5974 iapref->valid = valid;
5975 if (iapref
[all...]
H A Ddhcpv6.c4503 struct data_string iapref, data; local
4508 memset(&iapref, 0, sizeof(iapref));
4522 if (!evaluate_option_cache(&iapref, reply->packet, NULL, NULL,
4525 (iapref.len < IAPREFIX_OFFSET)) {
4535 pref_life = getULong(iapref.data);
4536 valid_life = getULong(iapref.data + 4);
4552 if ((iapref.data[8] == 0) &&
4553 (memcmp(iapref.data + 9, tmp_pref.lo_addr.iabuf, 16) == 0)) {
4562 tmp_pref.bits = (int) iapref
6265 ia_pd_match_release(const struct data_string *client_id, const struct data_string *iapref, struct iasubopt *prefix) argument
6284 ia_pd_nomatch_release(const struct data_string *client_id, const struct data_string *iapref, u_int32_t *ia_pd_id, struct packet *packet, char *reply_data, int *reply_ofs, int reply_len) argument
[all...]

Completed in 89 milliseconds