diff --git a/src/common/capwap_network.c b/src/common/capwap_network.c index 6845a35..4f805a2 100644 --- a/src/common/capwap_network.c +++ b/src/common/capwap_network.c @@ -342,7 +342,7 @@ int capwap_recvfrom(int sock, void* buffer, int* size, union sockaddr_capwap* fr { char strfromaddr[INET6_ADDRSTRLEN]; char strtoaddr[INET6_ADDRSTRLEN]; - capwap_logging_debug("Receive packet from %s to %s with size %d", capwap_address_to_string(fromaddr, strfromaddr, INET6_ADDRSTRLEN), capwap_address_to_string(toaddr, strtoaddr, INET6_ADDRSTRLEN), result); + capwap_logging_debug("Receive packet from %s:%d to %s with size %d", capwap_address_to_string(fromaddr, strfromaddr, INET6_ADDRSTRLEN), (int)CAPWAP_GET_NETWORK_PORT(fromaddr), capwap_address_to_string(toaddr, strtoaddr, INET6_ADDRSTRLEN), result); } #endif @@ -403,7 +403,7 @@ int capwap_sendto(int sock, void* buffer, int size, union sockaddr_capwap* toadd #ifdef DEBUG { char strtoaddr[INET6_ADDRSTRLEN]; - capwap_logging_debug("Sent packet to %s with result %d", capwap_address_to_string(toaddr, strtoaddr, INET6_ADDRSTRLEN), result); + capwap_logging_debug("Sent packet to %s:%d with result %d", capwap_address_to_string(toaddr, strtoaddr, INET6_ADDRSTRLEN), (int)CAPWAP_GET_NETWORK_PORT(toaddr), result); } #endif diff --git a/src/wtp/kmod/netlinkapp.c b/src/wtp/kmod/netlinkapp.c index 940877a..a9342b4 100644 --- a/src/wtp/kmod/netlinkapp.c +++ b/src/wtp/kmod/netlinkapp.c @@ -239,7 +239,6 @@ static void sc_netlink_unregister_alldevice(void) { } } - /* */ static int sc_netlink_link(struct sk_buff* skb, struct genl_info* info) { int ret; @@ -267,6 +266,8 @@ static int sc_netlink_link(struct sk_buff* skb, struct genl_info* info) { /* */ static int sc_netlink_reset(struct sk_buff* skb, struct genl_info* info) { + TRACEKMOD("### sc_netlink_reset\n"); + /* Check Link */ if (sc_netlink_usermodeid != genl_info_snd_portid(info)) { return -ENOLINK; diff --git a/src/wtp/wtp_dfa_dtls.c b/src/wtp/wtp_dfa_dtls.c index 466998b..b604646 100644 --- a/src/wtp/wtp_dfa_dtls.c +++ b/src/wtp/wtp_dfa_dtls.c @@ -32,6 +32,13 @@ void wtp_start_datachannel(void) { memcpy(&dataaddr, &g_wtp.dtls.peeraddr, sizeof(union sockaddr_capwap)); CAPWAP_SET_NETWORK_PORT(&dataaddr, (CAPWAP_GET_NETWORK_PORT(&g_wtp.dtls.peeraddr) + 1)); +#ifdef DEBUG + { + char addr[INET6_ADDRSTRLEN]; + capwap_logging_debug("Create data channel with peer %s:%d", capwap_address_to_string(&dataaddr, addr, INET6_ADDRSTRLEN), (int)CAPWAP_GET_NETWORK_PORT(&dataaddr)); + } +#endif + /* Connect to AC data channel */ if (!wtp_kmod_connect(&dataaddr.ss, &g_wtp.sessionid, g_wtp.mtu)) { /* Reset AC Prefered List Position */