void p2p_group_update_ies(struct p2p_group *group) { struct wpabuf *beacon_ie; struct wpabuf *probe_resp_ie; #ifdef CONFIG_WIFI_DISPLAY wifi_display_group_update(group); #endif /* CONFIG_WIFI_DISPLAY */ probe_resp_ie = p2p_group_build_probe_resp_ie(group); if (probe_resp_ie == NULL) return; wpa_hexdump_buf(MSG_MSGDUMP, "P2P: Update GO Probe Response P2P IE", probe_resp_ie); if (group->beacon_update) { beacon_ie = p2p_group_build_beacon_ie(group); if (beacon_ie) group->beacon_update = 0; wpa_hexdump_buf(MSG_MSGDUMP, "P2P: Update GO Beacon P2P IE", beacon_ie); } else beacon_ie = NULL; group->cfg->ie_update(group->cfg->cb_ctx, beacon_ie, probe_resp_ie); }
static void p2p_group_update_ies(struct p2p_group *group) { struct wpabuf *beacon_ie; struct wpabuf *probe_resp_ie; probe_resp_ie = p2p_group_build_probe_resp_ie(group); if (probe_resp_ie == NULL) return; wpa_hexdump_buf(MSG_MSGDUMP, "P2P: Update GO Probe Response P2P IE", probe_resp_ie); if (group->beacon_update) { beacon_ie = p2p_group_build_beacon_ie(group); if (beacon_ie) group->beacon_update = 0; wpa_hexdump_buf(MSG_MSGDUMP, "P2P: Update GO Beacon P2P IE", beacon_ie); } else beacon_ie = NULL; group->cfg->ie_update(group->cfg->cb_ctx, beacon_ie, probe_resp_ie); }