2013-03-04 08:32:06

by Johannes Berg

[permalink] [raw]
Subject: [PATCH] cfg80211: enable TDLS on P2P client interfaces

From: Johannes Berg <[email protected]>

There's no reason TDLS should be prevented on P2P client
interfaces, and most of the code already handles it, so
allow adding stations for it.

Reported-by: Jouni Malinen <[email protected]>
Signed-off-by: Johannes Berg <[email protected]>
---
net/wireless/nl80211.c | 1 +
1 file changed, 1 insertion(+)

diff --git a/net/wireless/nl80211.c b/net/wireless/nl80211.c
index 39d8437..c85a4b8 100644
--- a/net/wireless/nl80211.c
+++ b/net/wireless/nl80211.c
@@ -4029,6 +4029,7 @@ static int nl80211_new_station(struct sk_buff *skb, struct genl_info *info)
return -EINVAL;
break;
case NL80211_IFTYPE_STATION:
+ case NL80211_IFTYPE_P2P_CLIENT:
/* ignore uAPSD data */
params.sta_modify_mask &= ~STATION_PARAM_APPLY_UAPSD;

--
1.8.0



2013-03-04 15:38:22

by Johannes Berg

[permalink] [raw]
Subject: Re: [PATCH] cfg80211: enable TDLS on P2P client interfaces

On Mon, 2013-03-04 at 09:31 +0100, Johannes Berg wrote:
> From: Johannes Berg <[email protected]>
>
> There's no reason TDLS should be prevented on P2P client
> interfaces, and most of the code already handles it, so
> allow adding stations for it.

Applied.

johannes