|
@@ -2745,22 +2745,20 @@ wma_wow_get_pkt_proto_subtype(uint8_t *data,
|
|
|
uint16_t ether_type = (uint16_t)(*(uint16_t *)(data +
|
|
|
QDF_NBUF_TRAC_ETH_TYPE_OFFSET));
|
|
|
|
|
|
- WMA_LOGE("Ether Type: 0x%04x",
|
|
|
+ WMA_LOGD("Ether Type: 0x%04x",
|
|
|
ani_cpu_to_be16(ether_type));
|
|
|
|
|
|
if (QDF_NBUF_TRAC_EAPOL_ETH_TYPE ==
|
|
|
ani_cpu_to_be16(ether_type)) {
|
|
|
if (len >= WMA_EAPOL_SUBTYPE_GET_MIN_LEN)
|
|
|
return qdf_nbuf_data_get_eapol_subtype(data);
|
|
|
- QDF_TRACE(QDF_MODULE_ID_WMA,
|
|
|
- QDF_TRACE_LEVEL_ERROR, "EAPOL Packet");
|
|
|
+ WMA_LOGD("EAPOL Packet");
|
|
|
return QDF_PROTO_INVALID;
|
|
|
} else if (QDF_NBUF_TRAC_ARP_ETH_TYPE ==
|
|
|
ani_cpu_to_be16(ether_type)) {
|
|
|
if (len >= WMA_ARP_SUBTYPE_GET_MIN_LEN)
|
|
|
return qdf_nbuf_data_get_arp_subtype(data);
|
|
|
- QDF_TRACE(QDF_MODULE_ID_WMA,
|
|
|
- QDF_TRACE_LEVEL_ERROR, "ARP Packet");
|
|
|
+ WMA_LOGD("ARP Packet");
|
|
|
return QDF_PROTO_INVALID;
|
|
|
} else if (QDF_NBUF_TRAC_IPV4_ETH_TYPE ==
|
|
|
ani_cpu_to_be16(ether_type)) {
|
|
@@ -2768,13 +2766,12 @@ wma_wow_get_pkt_proto_subtype(uint8_t *data,
|
|
|
uint8_t proto_type;
|
|
|
|
|
|
proto_type = qdf_nbuf_data_get_ipv4_proto(data);
|
|
|
- WMA_LOGE("IPV4_proto_type: %u", proto_type);
|
|
|
+ WMA_LOGD("IPV4_proto_type: %u", proto_type);
|
|
|
if (proto_type == QDF_NBUF_TRAC_ICMP_TYPE) {
|
|
|
if (len >= WMA_ICMP_SUBTYPE_GET_MIN_LEN)
|
|
|
return qdf_nbuf_data_get_icmp_subtype(
|
|
|
data);
|
|
|
- QDF_TRACE(QDF_MODULE_ID_WMA,
|
|
|
- QDF_TRACE_LEVEL_ERROR, "ICMP Packet");
|
|
|
+ WMA_LOGD("ICMP Packet");
|
|
|
return QDF_PROTO_INVALID;
|
|
|
} else if (proto_type == QDF_NBUF_TRAC_UDP_TYPE) {
|
|
|
if (len >= WMA_IS_DHCP_GET_MIN_LEN) {
|
|
@@ -2782,9 +2779,7 @@ wma_wow_get_pkt_proto_subtype(uint8_t *data,
|
|
|
if (len >=
|
|
|
WMA_DHCP_SUBTYPE_GET_MIN_LEN)
|
|
|
return qdf_nbuf_data_get_dhcp_subtype(data);
|
|
|
- QDF_TRACE(QDF_MODULE_ID_WMA,
|
|
|
- QDF_TRACE_LEVEL_ERROR,
|
|
|
- "DHCP Packet");
|
|
|
+ WMA_LOGD("DHCP Packet");
|
|
|
return QDF_PROTO_INVALID;
|
|
|
}
|
|
|
}
|
|
@@ -2793,8 +2788,7 @@ wma_wow_get_pkt_proto_subtype(uint8_t *data,
|
|
|
return QDF_PROTO_IPV4_TCP;
|
|
|
}
|
|
|
}
|
|
|
- QDF_TRACE(QDF_MODULE_ID_WMA,
|
|
|
- QDF_TRACE_LEVEL_ERROR, "IPV4 Packet");
|
|
|
+ WMA_LOGD("IPV4 Packet");
|
|
|
return QDF_PROTO_INVALID;
|
|
|
} else if (QDF_NBUF_TRAC_IPV6_ETH_TYPE ==
|
|
|
ani_cpu_to_be16(ether_type)) {
|
|
@@ -2802,13 +2796,12 @@ wma_wow_get_pkt_proto_subtype(uint8_t *data,
|
|
|
uint8_t proto_type;
|
|
|
|
|
|
proto_type = qdf_nbuf_data_get_ipv6_proto(data);
|
|
|
- WMA_LOGE("IPV6_proto_type: %u", proto_type);
|
|
|
+ WMA_LOGD("IPV6_proto_type: %u", proto_type);
|
|
|
if (proto_type == QDF_NBUF_TRAC_ICMPV6_TYPE) {
|
|
|
if (len >= WMA_ICMPV6_SUBTYPE_GET_MIN_LEN)
|
|
|
return qdf_nbuf_data_get_icmpv6_subtype(
|
|
|
data);
|
|
|
- QDF_TRACE(QDF_MODULE_ID_WMA,
|
|
|
- QDF_TRACE_LEVEL_ERROR, "ICMPV6 Packet");
|
|
|
+ WMA_LOGD("ICMPV6 Packet");
|
|
|
return QDF_PROTO_INVALID;
|
|
|
} else if (proto_type == QDF_NBUF_TRAC_UDP_TYPE) {
|
|
|
return QDF_PROTO_IPV6_UDP;
|
|
@@ -2816,8 +2809,7 @@ wma_wow_get_pkt_proto_subtype(uint8_t *data,
|
|
|
return QDF_PROTO_IPV6_TCP;
|
|
|
}
|
|
|
}
|
|
|
- QDF_TRACE(QDF_MODULE_ID_WMA,
|
|
|
- QDF_TRACE_LEVEL_ERROR, "IPV6 Packet");
|
|
|
+ WMA_LOGD("IPV6 Packet");
|
|
|
return QDF_PROTO_INVALID;
|
|
|
}
|
|
|
|
|
@@ -2846,7 +2838,7 @@ static void wma_wow_parse_data_pkt_buffer(uint8_t *data,
|
|
|
|
|
|
WMA_LOGD("wow_buf_pkt_len: %u", buf_len);
|
|
|
if (buf_len >= QDF_NBUF_TRAC_IPV4_OFFSET)
|
|
|
- WMA_LOGE("Src_mac: " MAC_ADDRESS_STR " Dst_mac: " MAC_ADDRESS_STR,
|
|
|
+ WMA_LOGD("Src_mac: " MAC_ADDRESS_STR " Dst_mac: " MAC_ADDRESS_STR,
|
|
|
MAC_ADDR_ARRAY(data + QDF_NBUF_SRC_MAC_OFFSET),
|
|
|
MAC_ADDR_ARRAY(data + QDF_NBUF_DEST_MAC_OFFSET));
|
|
|
else
|
|
@@ -2858,14 +2850,14 @@ static void wma_wow_parse_data_pkt_buffer(uint8_t *data,
|
|
|
case QDF_PROTO_EAPOL_M2:
|
|
|
case QDF_PROTO_EAPOL_M3:
|
|
|
case QDF_PROTO_EAPOL_M4:
|
|
|
- WMA_LOGE("WOW Wakeup: %s rcvd",
|
|
|
+ WMA_LOGD("WOW Wakeup: %s rcvd",
|
|
|
wma_pkt_proto_subtype_to_string(proto_subtype));
|
|
|
if (buf_len >= WMA_EAPOL_INFO_GET_MIN_LEN) {
|
|
|
pkt_len = (uint16_t)(*(uint16_t *)(data +
|
|
|
EAPOL_PKT_LEN_OFFSET));
|
|
|
key_len = (uint16_t)(*(uint16_t *)(data +
|
|
|
EAPOL_KEY_LEN_OFFSET));
|
|
|
- WMA_LOGE("Pkt_len: %u, Key_len: %u",
|
|
|
+ WMA_LOGD("Pkt_len: %u, Key_len: %u",
|
|
|
ani_cpu_to_be16(pkt_len),
|
|
|
ani_cpu_to_be16(key_len));
|
|
|
}
|
|
@@ -2879,14 +2871,14 @@ static void wma_wow_parse_data_pkt_buffer(uint8_t *data,
|
|
|
case QDF_PROTO_DHCP_RELEASE:
|
|
|
case QDF_PROTO_DHCP_INFORM:
|
|
|
case QDF_PROTO_DHCP_DECLINE:
|
|
|
- WMA_LOGE("WOW Wakeup: %s rcvd",
|
|
|
+ WMA_LOGD("WOW Wakeup: %s rcvd",
|
|
|
wma_pkt_proto_subtype_to_string(proto_subtype));
|
|
|
if (buf_len >= WMA_DHCP_INFO_GET_MIN_LEN) {
|
|
|
pkt_len = (uint16_t)(*(uint16_t *)(data +
|
|
|
DHCP_PKT_LEN_OFFSET));
|
|
|
transaction_id = (uint32_t)(*(uint32_t *)(data +
|
|
|
DHCP_TRANSACTION_ID_OFFSET));
|
|
|
- WMA_LOGE("Pkt_len: %u, Transaction_id: %u",
|
|
|
+ WMA_LOGD("Pkt_len: %u, Transaction_id: %u",
|
|
|
ani_cpu_to_be16(pkt_len),
|
|
|
ani_cpu_to_be16(transaction_id));
|
|
|
}
|
|
@@ -2894,20 +2886,20 @@ static void wma_wow_parse_data_pkt_buffer(uint8_t *data,
|
|
|
|
|
|
case QDF_PROTO_ARP_REQ:
|
|
|
case QDF_PROTO_ARP_RES:
|
|
|
- WMA_LOGE("WOW Wakeup: %s rcvd",
|
|
|
+ WMA_LOGD("WOW Wakeup: %s rcvd",
|
|
|
wma_pkt_proto_subtype_to_string(proto_subtype));
|
|
|
break;
|
|
|
|
|
|
case QDF_PROTO_ICMP_REQ:
|
|
|
case QDF_PROTO_ICMP_RES:
|
|
|
- WMA_LOGE("WOW Wakeup: %s rcvd",
|
|
|
+ WMA_LOGD("WOW Wakeup: %s rcvd",
|
|
|
wma_pkt_proto_subtype_to_string(proto_subtype));
|
|
|
if (buf_len >= WMA_IPV4_PKT_INFO_GET_MIN_LEN) {
|
|
|
pkt_len = (uint16_t)(*(uint16_t *)(data +
|
|
|
IPV4_PKT_LEN_OFFSET));
|
|
|
seq_num = (uint16_t)(*(uint16_t *)(data +
|
|
|
ICMP_SEQ_NUM_OFFSET));
|
|
|
- WMA_LOGE("Pkt_len: %u, Seq_num: %u",
|
|
|
+ WMA_LOGD("Pkt_len: %u, Seq_num: %u",
|
|
|
ani_cpu_to_be16(pkt_len),
|
|
|
ani_cpu_to_be16(seq_num));
|
|
|
}
|
|
@@ -2915,14 +2907,14 @@ static void wma_wow_parse_data_pkt_buffer(uint8_t *data,
|
|
|
|
|
|
case QDF_PROTO_ICMPV6_REQ:
|
|
|
case QDF_PROTO_ICMPV6_RES:
|
|
|
- WMA_LOGE("WOW Wakeup: %s rcvd",
|
|
|
+ WMA_LOGD("WOW Wakeup: %s rcvd",
|
|
|
wma_pkt_proto_subtype_to_string(proto_subtype));
|
|
|
if (buf_len >= WMA_IPV6_PKT_INFO_GET_MIN_LEN) {
|
|
|
pkt_len = (uint16_t)(*(uint16_t *)(data +
|
|
|
IPV6_PKT_LEN_OFFSET));
|
|
|
seq_num = (uint16_t)(*(uint16_t *)(data +
|
|
|
ICMPV6_SEQ_NUM_OFFSET));
|
|
|
- WMA_LOGE("Pkt_len: %u, Seq_num: %u",
|
|
|
+ WMA_LOGD("Pkt_len: %u, Seq_num: %u",
|
|
|
ani_cpu_to_be16(pkt_len),
|
|
|
ani_cpu_to_be16(seq_num));
|
|
|
}
|
|
@@ -2930,7 +2922,7 @@ static void wma_wow_parse_data_pkt_buffer(uint8_t *data,
|
|
|
|
|
|
case QDF_PROTO_IPV4_UDP:
|
|
|
case QDF_PROTO_IPV4_TCP:
|
|
|
- WMA_LOGE("WOW Wakeup: %s rcvd",
|
|
|
+ WMA_LOGD("WOW Wakeup: %s rcvd",
|
|
|
wma_pkt_proto_subtype_to_string(proto_subtype));
|
|
|
if (buf_len >= WMA_IPV4_PKT_INFO_GET_MIN_LEN) {
|
|
|
pkt_len = (uint16_t)(*(uint16_t *)(data +
|
|
@@ -2939,15 +2931,15 @@ static void wma_wow_parse_data_pkt_buffer(uint8_t *data,
|
|
|
IPV4_SRC_PORT_OFFSET));
|
|
|
dst_port = (uint16_t)(*(uint16_t *)(data +
|
|
|
IPV4_DST_PORT_OFFSET));
|
|
|
- WMA_LOGE("Pkt_len: %u",
|
|
|
+ WMA_LOGD("Pkt_len: %u",
|
|
|
ani_cpu_to_be16(pkt_len));
|
|
|
- WMA_LOGE("src_port: %u, dst_port: %u",
|
|
|
+ WMA_LOGD("src_port: %u, dst_port: %u",
|
|
|
ani_cpu_to_be16(src_port),
|
|
|
ani_cpu_to_be16(dst_port));
|
|
|
if (proto_subtype == QDF_PROTO_IPV4_TCP) {
|
|
|
tcp_seq_num = (uint32_t)(*(uint32_t *)(data +
|
|
|
IPV4_TCP_SEQ_NUM_OFFSET));
|
|
|
- WMA_LOGE("TCP_seq_num: %u",
|
|
|
+ WMA_LOGD("TCP_seq_num: %u",
|
|
|
ani_cpu_to_be16(tcp_seq_num));
|
|
|
}
|
|
|
}
|
|
@@ -2955,7 +2947,7 @@ static void wma_wow_parse_data_pkt_buffer(uint8_t *data,
|
|
|
|
|
|
case QDF_PROTO_IPV6_UDP:
|
|
|
case QDF_PROTO_IPV6_TCP:
|
|
|
- WMA_LOGE("WOW Wakeup: %s rcvd",
|
|
|
+ WMA_LOGD("WOW Wakeup: %s rcvd",
|
|
|
wma_pkt_proto_subtype_to_string(proto_subtype));
|
|
|
if (buf_len >= WMA_IPV6_PKT_INFO_GET_MIN_LEN) {
|
|
|
pkt_len = (uint16_t)(*(uint16_t *)(data +
|
|
@@ -2964,15 +2956,15 @@ static void wma_wow_parse_data_pkt_buffer(uint8_t *data,
|
|
|
IPV6_SRC_PORT_OFFSET));
|
|
|
dst_port = (uint16_t)(*(uint16_t *)(data +
|
|
|
IPV6_DST_PORT_OFFSET));
|
|
|
- WMA_LOGE("Pkt_len: %u",
|
|
|
+ WMA_LOGD("Pkt_len: %u",
|
|
|
ani_cpu_to_be16(pkt_len));
|
|
|
- WMA_LOGE("src_port: %u, dst_port: %u",
|
|
|
+ WMA_LOGD("src_port: %u, dst_port: %u",
|
|
|
ani_cpu_to_be16(src_port),
|
|
|
ani_cpu_to_be16(dst_port));
|
|
|
if (proto_subtype == QDF_PROTO_IPV6_TCP) {
|
|
|
tcp_seq_num = (uint32_t)(*(uint32_t *)(data +
|
|
|
IPV6_TCP_SEQ_NUM_OFFSET));
|
|
|
- WMA_LOGE("TCP_seq_num: %u",
|
|
|
+ WMA_LOGD("TCP_seq_num: %u",
|
|
|
ani_cpu_to_be16(tcp_seq_num));
|
|
|
}
|
|
|
}
|