Add MGMT_TX_STATUS_PROCESS command for testing purposes
This allows ext_mgmt_frame_handling=1 cases with hostapd to process TX status events based on external processing. This is useful for increased test coverage of management frame processing. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
2a9c5217b1
commit
df94906201
2 changed files with 75 additions and 2 deletions
|
@ -4161,8 +4161,16 @@ void ieee802_11_mgmt_cb(struct hostapd_data *hapd, const u8 *buf, size_t len,
|
|||
|
||||
#ifdef CONFIG_TESTING_OPTIONS
|
||||
if (hapd->ext_mgmt_frame_handling) {
|
||||
wpa_msg(hapd->msg_ctx, MSG_INFO, "MGMT-TX-STATUS stype=%u ok=%d",
|
||||
stype, ok);
|
||||
size_t hex_len = 2 * len + 1;
|
||||
char *hex = os_malloc(hex_len);
|
||||
|
||||
if (hex) {
|
||||
wpa_snprintf_hex(hex, hex_len, buf, len);
|
||||
wpa_msg(hapd->msg_ctx, MSG_INFO,
|
||||
"MGMT-TX-STATUS stype=%u ok=%d buf=%s",
|
||||
stype, ok, hex);
|
||||
os_free(hex);
|
||||
}
|
||||
return;
|
||||
}
|
||||
#endif /* CONFIG_TESTING_OPTIONS */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue