diff options
Diffstat (limited to 'net/wireless/nl80211.c')
-rw-r--r-- | net/wireless/nl80211.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/net/wireless/nl80211.c b/net/wireless/nl80211.c index 66024ef57bab..cad281390cfa 100644 --- a/net/wireless/nl80211.c +++ b/net/wireless/nl80211.c | |||
@@ -126,6 +126,7 @@ static struct nla_policy nl80211_policy[NL80211_ATTR_MAX+1] __read_mostly = { | |||
126 | [NL80211_ATTR_STA_FLAGS2] = { | 126 | [NL80211_ATTR_STA_FLAGS2] = { |
127 | .len = sizeof(struct nl80211_sta_flag_update), | 127 | .len = sizeof(struct nl80211_sta_flag_update), |
128 | }, | 128 | }, |
129 | [NL80211_ATTR_CONTROL_PORT] = { .type = NLA_FLAG }, | ||
129 | }; | 130 | }; |
130 | 131 | ||
131 | /* IE validation */ | 132 | /* IE validation */ |
@@ -3040,6 +3041,8 @@ static int nl80211_associate(struct sk_buff *skb, struct genl_info *info) | |||
3040 | } | 3041 | } |
3041 | } | 3042 | } |
3042 | 3043 | ||
3044 | req.control_port = info->attrs[NL80211_ATTR_CONTROL_PORT]; | ||
3045 | |||
3043 | err = drv->ops->assoc(&drv->wiphy, dev, &req); | 3046 | err = drv->ops->assoc(&drv->wiphy, dev, &req); |
3044 | 3047 | ||
3045 | out: | 3048 | out: |