P2P: Add Dev Info attribute to Probe Request frames in 60 GHz
When building P2P IE for Probe Request frames in P2P scan, add the device information attribute if the 60 GHz band is included in the scan, since this is required by the P2P specification. Signed-off-by: Lior David <qca_liord@qca.qualcomm.com>
This commit is contained in:
parent
2b6e9f91df
commit
c58eed6dc7
3 changed files with 19 additions and 5 deletions
|
@ -10,6 +10,7 @@
|
|||
|
||||
#include "common.h"
|
||||
#include "eloop.h"
|
||||
#include "common/defs.h"
|
||||
#include "common/ieee802_11_defs.h"
|
||||
#include "common/ieee802_11_common.h"
|
||||
#include "common/wpa_ctrl.h"
|
||||
|
@ -3494,7 +3495,8 @@ void p2p_scan_res_handled(struct p2p_data *p2p)
|
|||
}
|
||||
|
||||
|
||||
void p2p_scan_ie(struct p2p_data *p2p, struct wpabuf *ies, const u8 *dev_id)
|
||||
void p2p_scan_ie(struct p2p_data *p2p, struct wpabuf *ies, const u8 *dev_id,
|
||||
unsigned int bands)
|
||||
{
|
||||
u8 dev_capab;
|
||||
u8 *len;
|
||||
|
@ -3528,6 +3530,9 @@ void p2p_scan_ie(struct p2p_data *p2p, struct wpabuf *ies, const u8 *dev_id)
|
|||
p2p_buf_add_ext_listen_timing(ies, p2p->ext_listen_period,
|
||||
p2p->ext_listen_interval);
|
||||
|
||||
if (bands & BAND_60_GHZ)
|
||||
p2p_buf_add_device_info(ies, p2p, NULL);
|
||||
|
||||
if (p2p->p2ps_seek && p2p->p2ps_seek_count)
|
||||
p2p_buf_add_service_hash(ies, p2p);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue