WFD: Add WFD R2 Subelements
Define and add support for WFD R2 Subelements. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
21ac782797
commit
e9518ae749
7 changed files with 36 additions and 2 deletions
|
@ -2993,6 +2993,7 @@ void p2p_deinit(struct p2p_data *p2p)
|
|||
wpabuf_free(p2p->wfd_dev_info);
|
||||
wpabuf_free(p2p->wfd_assoc_bssid);
|
||||
wpabuf_free(p2p->wfd_coupled_sink_info);
|
||||
wpabuf_free(p2p->wfd_r2_dev_info);
|
||||
#endif /* CONFIG_WIFI_DISPLAY */
|
||||
|
||||
eloop_cancel_timeout(p2p_scan_timeout, p2p, NULL);
|
||||
|
@ -5143,6 +5144,20 @@ int p2p_set_wfd_dev_info(struct p2p_data *p2p, const struct wpabuf *elem)
|
|||
}
|
||||
|
||||
|
||||
int p2p_set_wfd_r2_dev_info(struct p2p_data *p2p, const struct wpabuf *elem)
|
||||
{
|
||||
wpabuf_free(p2p->wfd_r2_dev_info);
|
||||
if (elem) {
|
||||
p2p->wfd_r2_dev_info = wpabuf_dup(elem);
|
||||
if (p2p->wfd_r2_dev_info == NULL)
|
||||
return -1;
|
||||
} else
|
||||
p2p->wfd_r2_dev_info = NULL;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
int p2p_set_wfd_assoc_bssid(struct p2p_data *p2p, const struct wpabuf *elem)
|
||||
{
|
||||
wpabuf_free(p2p->wfd_assoc_bssid);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue