More specific set_freq_params debug prints for 80/80+80 MHz errors
It is more convenient to see the exact error in the debug log instead of getting noted that something was invalid. Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
3c5ea9fd9f
commit
0f37b8142b
1 changed files with 12 additions and 6 deletions
|
@ -572,13 +572,19 @@ int hostapd_set_freq_params(struct hostapd_freq_params *data,
|
|||
/* fall through */
|
||||
case CHANWIDTH_80MHZ:
|
||||
data->bandwidth = 80;
|
||||
if ((oper_chwidth == CHANWIDTH_80MHZ &&
|
||||
center_segment1) ||
|
||||
(oper_chwidth == CHANWIDTH_80P80MHZ &&
|
||||
!center_segment1) ||
|
||||
!sec_channel_offset) {
|
||||
if (!sec_channel_offset) {
|
||||
wpa_printf(MSG_ERROR,
|
||||
"80/80+80 MHz: center segment 1 wrong or no second channel offset");
|
||||
"80/80+80 MHz: no second channel offset");
|
||||
return -1;
|
||||
}
|
||||
if (oper_chwidth == CHANWIDTH_80MHZ && center_segment1) {
|
||||
wpa_printf(MSG_ERROR,
|
||||
"80 MHz: center segment 1 configured");
|
||||
return -1;
|
||||
}
|
||||
if (oper_chwidth == CHANWIDTH_80P80MHZ && !center_segment1) {
|
||||
wpa_printf(MSG_ERROR,
|
||||
"80+80 MHz: center segment 1 not configured");
|
||||
return -1;
|
||||
}
|
||||
if (!center_segment0) {
|
||||
|
|
Loading…
Reference in a new issue