Lines Matching refs:duid_len
181 if (client->duid_len != 0) in client_ensure_duid()
184 return dhcp_identifier_set_duid_en(client->test_mode, &client->duid, &client->duid_len); in client_ensure_duid()
196 size_t duid_len, in dhcp6_client_set_duid_internal() argument
202 assert_return(duid_len == 0 || duid, -EINVAL); in dhcp6_client_set_duid_internal()
205 r = dhcp_validate_duid_len(duid_type, duid_len, true); in dhcp6_client_set_duid_internal()
207 r = dhcp_validate_duid_len(duid_type, duid_len, false); in dhcp6_client_set_duid_internal()
215 memcpy(&client->duid.raw.data, duid, duid_len); in dhcp6_client_set_duid_internal()
216 client->duid_len = sizeof(client->duid.type) + duid_len; in dhcp6_client_set_duid_internal()
220 … client->arp_type, llt_time, client->test_mode, &client->duid, &client->duid_len); in dhcp6_client_set_duid_internal()
238 size_t duid_len) { in sd_dhcp6_client_set_duid() argument
239 return dhcp6_client_set_duid_internal(client, duid_type, duid, duid_len, 0); in sd_dhcp6_client_set_duid()
256 assert_return(client->duid_len > 0, -ENODATA); in sd_dhcp6_client_duid_as_string()
270 t = hexmem(&client->duid.raw.data, client->duid_len); in sd_dhcp6_client_duid_as_string()
764 assert(client->duid_len); in dhcp6_client_send_message()
766 client->duid_len, &client->duid); in dhcp6_client_send_message()