Lines Matching refs:client_id
74 struct data_string client_id;
180 const struct data_string *client_id,
540 get_client_id(struct packet *packet, struct data_string *client_id) {
544 * Verify our client_id structure is empty.
546 if ((client_idclient_id->len != 0)) {
555 if (!evaluate_option_cache(client_id, packet, NULL, NULL,
572 valid_client_msg(struct packet *packet, struct data_string *client_id) {
578 memset(client_id, 0, sizeof(*client_id));
581 switch (get_client_id(packet, client_id)) {
606 print_hex_1(client_id->len, client_id->data, 60));
621 print_hex_1(client_id->len,
622 client_id->data, 60),
630 print_hex_1(client_id->len,
631 client_id->data, 60),
643 data_string_forget(client_id, MDL);
662 struct data_string *client_id,
671 memset(client_id, 0, sizeof(*client_id));
674 switch (get_client_id(packet, client_id)) {
697 print_hex_1(client_id->len, client_id->data, 60));
707 print_hex_1(client_id->len, client_id->data, 60));
717 print_hex_1(client_id->len, client_id->data, 60),
729 data_string_forget(client_id, MDL);
749 struct data_string client_id;
755 memset(&client_id, 0, sizeof(client_id));
765 if (get_client_id(packet, &client_id) == ISC_R_SUCCESS) {
767 print_hex_1(client_id.len, client_id.data, 60));
768 data_string_forget(&client_id, MDL);
1096 const struct data_string *client_id,
1194 if (client_id->buffer != NULL) {
1196 client_id->buffer,
1197 (unsigned char *)client_id->data,
1198 client_id->len,
1769 const struct data_string *client_id,
1788 data_string_copy(&reply.client_id, client_id, MDL);
1790 if (!start_reply(packet, client_id, server_id, &reply.opt_state,
1815 if (find_hosts6(&reply.host, packet, client_id, MDL)) {
1983 if (reply.client_id.data != NULL)
1984 data_string_forget(&reply.client_id, MDL);
2032 if (ia_allocate(&reply->ia, iaid, (char *)reply->client_id.data,
2033 reply->client_id.len, MDL) != ISC_R_SUCCESS) {
2247 print_hex_1(reply->client_id.len,
2248 reply->client_id.data, 60),
2285 print_hex_1(reply->client_id.len,
2286 reply->client_id.data, 60),
2539 (!valid_for_eui_64_pool(pool, &reply->client_id, 0, addr))) {
2869 if (ia_allocate(&reply->ia, iaid, (char *)reply->client_id.data,
2870 reply->client_id.len, MDL) != ISC_R_SUCCESS) {
3072 print_hex_1(reply->client_id.len,
3073 reply->client_id.data, 60),
3500 &reply->client_id,
3685 print_hex_1(reply->client_id.len,
3686 reply->client_id.data, 60));
3871 change_host_uid(host, reply->client_id->data,
3872 reply->client_id->len);
4108 if (ia_allocate(&reply->ia, iaid, (char *)reply->client_id.data,
4109 reply->client_id.len, MDL) != ISC_R_SUCCESS) {
4276 print_hex_1(reply->client_id.len,
4277 reply->client_id.data, 60),
4313 print_hex_1(reply->client_id.len,
4314 reply->client_id.data, 60),
5350 struct data_string client_id;
5355 if (!valid_client_msg(packet, &client_id)) {
5359 lease_to_client(reply_ret, packet, &client_id, NULL);
5364 data_string_forget(&client_id, MDL);
5375 struct data_string client_id;
5381 if (!valid_client_resp(packet, &client_id, &server_id)) {
5389 unicast_reject(reply_ret, packet, &client_id, &server_id);
5394 lease_to_client(reply_ret, packet, &client_id, &server_id);
5400 data_string_forget(&client_id, MDL);
5505 struct data_string cli_enc_opt_data, iaaddr, client_id, packet_oro;
5517 memset(&client_id, 0, sizeof(client_id));
5518 if (!valid_client_msg(packet, &client_id)) {
5644 if (!start_reply(packet, &client_id, NULL, &opt_state, reply)) {
5690 if (client_id.buffer != NULL)
5691 data_string_forget(&client_id, MDL);
5711 struct data_string client_id;
5717 if (!valid_client_resp(packet, &client_id, &server_id)) {
5725 unicast_reject(reply, packet, &client_id, &server_id);
5730 lease_to_client(reply, packet, &client_id, &server_id);
5737 data_string_forget(&client_id, MDL);
5749 struct data_string client_id;
5751 if (!valid_client_msg(packet, &client_id)) {
5755 lease_to_client(reply, packet, &client_id, NULL);
5757 data_string_forget(&client_id, MDL);
5761 ia_na_match_decline(const struct data_string *client_id,
5769 print_hex_1(client_id->len, client_id->data, 60),
5780 ia_na_nomatch_decline(const struct data_string *client_id,
5793 print_hex_1(client_id->len, client_id->data, 60),
5855 const struct data_string *client_id,
5900 find_hosts6(&packet_host, packet, client_id, MDL);
5936 client_id->buffer,
5937 (unsigned char *)client_id->data,
5938 client_id->len,
6041 (char *)client_id->data,
6042 client_id->len,
6074 ia_na_match(client_id, &iaaddr, lease);
6076 ia_na_nomatch(client_id, &iaaddr,
6139 struct data_string client_id;
6145 if (!valid_client_resp(packet, &client_id, &server_id)) {
6153 unicast_reject(reply, packet, &client_id, &server_id);
6163 iterate_over_ia_na(reply, packet, &client_id, &server_id,
6170 data_string_forget(&client_id, MDL);
6174 ia_na_match_release(const struct data_string *client_id,
6181 print_hex_1(client_id->len, client_id->data, 60),
6191 ia_na_nomatch_release(const struct data_string *client_id,
6204 print_hex_1(client_id->len, client_id->data, 60),
6265 ia_pd_match_release(const struct data_string *client_id,
6272 print_hex_1(client_id->len, client_id->data, 60),
6284 ia_pd_nomatch_release(const struct data_string *client_id,
6297 print_hex_1(client_id->len, client_id->data, 60),
6362 const struct data_string *client_id,
6412 find_hosts6(&packet_host, packet, client_id, MDL);
6502 (char *)client_id->data,
6503 client_id->len,
6539 ia_pd_match(client_id, &iaprefix, prefix);
6541 ia_pd_nomatch(client_id, &iaprefix,
6599 struct data_string client_id;
6605 if (!valid_client_resp(packet, &client_id, &server_id)) {
6613 unicast_reject(reply, packet, &client_id, &server_id);
6618 iterate_over_ia_na(reply, packet, &client_id, &server_id,
6625 iterate_over_ia_pd(reply, packet, &client_id, &server_id,
6631 data_string_forget(&client_id, MDL);
6641 struct data_string client_id;
6654 memset(&client_id, 0, sizeof(client_id));
6655 if (get_client_id(packet, &client_id) != ISC_R_SUCCESS) {
6656 data_string_forget(&client_id, MDL);
6665 lease_to_client(reply, packet, &client_id,
6671 if (client_id.data != NULL) {
6672 data_string_forget(&client_id, MDL);
8099 * \param client_id = data_string which contains the client id
8106 const struct data_string *client_id,
8121 data_string_copy(&reply.client_id, client_id, MDL);
8123 if (start_reply(packet, client_id, server_id, &reply.opt_state,
8165 if (reply.client_id.data != NULL)
8166 data_string_forget(&reply.client_id, MDL);
8544 print_hex_1(reply->client_id.len,
8545 reply->client_id.data, 60),