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 */
|
/* fall through */
|
||||||
case CHANWIDTH_80MHZ:
|
case CHANWIDTH_80MHZ:
|
||||||
data->bandwidth = 80;
|
data->bandwidth = 80;
|
||||||
if ((oper_chwidth == CHANWIDTH_80MHZ &&
|
if (!sec_channel_offset) {
|
||||||
center_segment1) ||
|
|
||||||
(oper_chwidth == CHANWIDTH_80P80MHZ &&
|
|
||||||
!center_segment1) ||
|
|
||||||
!sec_channel_offset) {
|
|
||||||
wpa_printf(MSG_ERROR,
|
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;
|
return -1;
|
||||||
}
|
}
|
||||||
if (!center_segment0) {
|
if (!center_segment0) {
|
||||||
|
|
Loading…
Reference in a new issue