Skip to content

Commit ce672ba

Browse files
author
Juha Heiskanen
committed
Added trace for debugging DHCPv6 failure reason.
Change-Id: I926523eb724c22a3fb2d611ead8f5097f68fa978
1 parent aaf2b39 commit ce672ba

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

source/DHCPv6_Server/DHCPv6_Server_service.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,11 @@ int DHCPV6_server_service_request_handler(uint16_t instance_id, uint32_t msg_tr_
147147
replyPacket.T1 = dhcp_ia_non_temporal_params.T1;
148148
replyPacket.iaId = dhcp_ia_non_temporal_params.iaId;
149149
replyPacket.transaction_ID = msg_tr_id;
150+
151+
uint16_t duid_length = libdhcpv6_duid_option_size(replyPacket.clientDUID.linkType);
152+
duid_length -= 8;
153+
tr_debug("Response dhcp sol %u clientDUID", trace_array(replyPacket.clientDUID.linkID, duid_length));
154+
150155
//Check First Current list
151156
if (DHCPv6_server_respond_client(serverBase, &replyPacket, &dhcp_ia_non_temporal_params, &responseBuf, true) == 0) {
152157
//Respond

source/DHCPv6_client/dhcpv6_client_service.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -451,6 +451,7 @@ void dhcpv6_renew(protocol_interface_info_entry_t *interface, if_address_entry_t
451451
// Default retry values are modified from specification update to message
452452
dhcp_service_set_retry_timers(srv_data_ptr->transActionId, dhcp_client.sol_timeout, dhcp_client.sol_max_rt, dhcp_client.sol_max_rc);
453453
}
454+
tr_error("DHCP renew send OK");
454455
}
455456

456457
static bool dhcpv6_client_set_address(int8_t interface_id, dhcpv6_client_server_data_t *srv_data_ptr)

source/libDHCPv6/dhcp_service_api.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -828,6 +828,8 @@ void dhcp_service_send_message(msg_tr_t *msg_tr_ptr)
828828
}
829829
if (retval != 0) {
830830
tr_warn("dhcp service socket_sendto fails: %i", retval);
831+
} else {
832+
tr_warn("dhcp service socket_sendto %s", msg_tr_ptr->addr.address);
831833
}
832834
}
833835
bool dhcp_service_timer_tick(uint16_t ticks)

0 commit comments

Comments
 (0)