Searched refs:iapref (Results 1 - 3 of 3) sorted by relevance
/netbsd-current/external/mpl/dhcp/dist/server/ |
H A D | mdb6.c | 1870 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 D | confpars.c | 5647 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 D | dhcpv6.c | 4503 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