P2P: Use larger GO config timeout if HT40 is used
Increase GO config timeout if HT40 is used since it takes some time to scan channels for coex purposes before the BSS can be started. Signed-hostap: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
e2308e4b45
commit
4f219667d7
6 changed files with 36 additions and 3 deletions
|
@ -2278,6 +2278,9 @@ struct p2p_data * p2p_init(const struct p2p_config *cfg)
|
|||
eloop_register_timeout(P2P_PEER_EXPIRATION_INTERVAL, 0,
|
||||
p2p_expiration_timeout, p2p, NULL);
|
||||
|
||||
p2p->go_timeout = 100;
|
||||
p2p->client_timeout = 20;
|
||||
|
||||
return p2p;
|
||||
}
|
||||
|
||||
|
@ -3959,3 +3962,13 @@ int p2p_in_progress(struct p2p_data *p2p)
|
|||
return 0;
|
||||
return p2p->state != P2P_IDLE && p2p->state != P2P_PROVISIONING;
|
||||
}
|
||||
|
||||
|
||||
void p2p_set_config_timeout(struct p2p_data *p2p, u8 go_timeout,
|
||||
u8 client_timeout)
|
||||
{
|
||||
if (p2p) {
|
||||
p2p->go_timeout = go_timeout;
|
||||
p2p->client_timeout = client_timeout;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue