[PATCH] P2P: Set Concurrent Operation bit in Beacon/Probe Response

Masashi Honma masashi.honma
Tue Jun 5 16:04:06 PDT 2012


2012/6/6 Jouni Malinen <j at w1.fi>:
>
> It looks fine to add this Device Capability into the Beacon/Probe
> Response frames from the GO. Could you please re-send the patch with
> Signed-hostap: line so that I can apply it? Though, it would likely be
> even better to initialize dev_capab to group->p2p->dev_capab in
> p2p_group_add_common_ies() to remain consistent with how this is set in
> p2p_init().

OK. This is the new one.

Signed-hostap: Masashi Honma <masashi.honma at gmail.com>

diff --git a/src/p2p/p2p_group.c b/src/p2p/p2p_group.c
index 44b387a..8d4a3cb 100644
--- a/src/p2p/p2p_group.c
+++ b/src/p2p/p2p_group.c
@@ -135,11 +135,10 @@ static void p2p_client_info(struct wpabuf *ie,
struct p2p_group_member *m)
 static void p2p_group_add_common_ies(struct p2p_group *group,
 				     struct wpabuf *ie)
 {
-	u8 dev_capab = 0, group_capab = 0;
+	u8 dev_capab = group->p2p->dev_capab, group_capab = 0;

 	/* P2P Capability */
-	dev_capab |= P2P_DEV_CAPAB_SERVICE_DISCOVERY;
-	dev_capab |= P2P_DEV_CAPAB_INVITATION_PROCEDURE;
+	dev_capab &= ~P2P_DEV_CAPAB_CLIENT_DISCOVERABILITY;
 	group_capab |= P2P_GROUP_CAPAB_GROUP_OWNER;
 	if (group->cfg->persistent_group) {
 		group_capab |= P2P_GROUP_CAPAB_PERSISTENT_GROUP;


Regards,
Masashi Honma.



More information about the Hostap mailing list