Mark ctrl_iface RX debug for PING commands excessive
This cleans up debug log from unnecessary entries when using wpa_cli/hostapd_cli or other ctrl_iface monitors that PING periodically to check connectivity.
This commit is contained in:
parent
95ee81e4e7
commit
235f69fcd6
2 changed files with 8 additions and 2 deletions
|
@ -710,6 +710,7 @@ static void hostapd_ctrl_iface_receive(int sock, void *eloop_ctx,
|
||||||
char *reply;
|
char *reply;
|
||||||
const int reply_size = 4096;
|
const int reply_size = 4096;
|
||||||
int reply_len;
|
int reply_len;
|
||||||
|
int level = MSG_DEBUG;
|
||||||
|
|
||||||
res = recvfrom(sock, buf, sizeof(buf) - 1, 0,
|
res = recvfrom(sock, buf, sizeof(buf) - 1, 0,
|
||||||
(struct sockaddr *) &from, &fromlen);
|
(struct sockaddr *) &from, &fromlen);
|
||||||
|
@ -718,7 +719,9 @@ static void hostapd_ctrl_iface_receive(int sock, void *eloop_ctx,
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
buf[res] = '\0';
|
buf[res] = '\0';
|
||||||
wpa_hexdump_ascii(MSG_DEBUG, "RX ctrl_iface", (u8 *) buf, res);
|
if (os_strcmp(buf, "PING") == 0)
|
||||||
|
level = MSG_EXCESSIVE;
|
||||||
|
wpa_hexdump_ascii(level, "RX ctrl_iface", (u8 *) buf, res);
|
||||||
|
|
||||||
reply = os_malloc(reply_size);
|
reply = os_malloc(reply_size);
|
||||||
if (reply == NULL) {
|
if (reply == NULL) {
|
||||||
|
|
|
@ -2676,7 +2676,10 @@ char * wpa_supplicant_ctrl_iface_process(struct wpa_supplicant *wpa_s,
|
||||||
wpa_hexdump_ascii_key(MSG_DEBUG, "RX ctrl_iface",
|
wpa_hexdump_ascii_key(MSG_DEBUG, "RX ctrl_iface",
|
||||||
(const u8 *) buf, os_strlen(buf));
|
(const u8 *) buf, os_strlen(buf));
|
||||||
} else {
|
} else {
|
||||||
wpa_hexdump_ascii(MSG_DEBUG, "RX ctrl_iface",
|
int level = MSG_DEBUG;
|
||||||
|
if (os_strcmp(buf, "PING") == 0)
|
||||||
|
level = MSG_EXCESSIVE;
|
||||||
|
wpa_hexdump_ascii(level, "RX ctrl_iface",
|
||||||
(const u8 *) buf, os_strlen(buf));
|
(const u8 *) buf, os_strlen(buf));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue