On Thu, Jun 30, 2016 at 06:00:58PM +0900, Masashi Honma wrote:
> diff --git a/include/net/cfg80211.h b/include/net/cfg80211.h
> index 7bbb00d..2fa5896 100644
> --- a/include/net/cfg80211.h
> +++ b/include/net/cfg80211.h
> @@ -805,6 +805,7 @@ struct station_parameters {
> u32 sta_modify_mask;
> int listen_interval;
> u16 aid;
> + u16 mesh_aid;
Let's call it peer_aid or mesh_peer_aid or something like that, per my
email on hostapd list. Also you probably saw kbuild robot pointed out
missing documentation for the field.
> diff --git a/net/wireless/nl80211.c b/net/wireless/nl80211.c
> index c503e96..f41fb61 100644
> --- a/net/wireless/nl80211.c
> +++ b/net/wireless/nl80211.c
> @@ -4410,6 +4410,9 @@ static int nl80211_set_station(struct sk_buff *skb,
> struct genl_info *info)
> nla_get_u8(info->attrs[NL80211_ATTR_STA_PLINK_STATE]);
> if (params.plink_state >= NUM_NL80211_PLINK_STATES)
> return -EINVAL;
> + if (info->attrs[NL80211_ATTR_MESH_PEER_AID])
> + params.mesh_aid = nla_get_u16(
> + info->attrs[NL80211_ATTR_MESH_PEER_AID]);
We need a check against IEEE80211_MAX_AID somewhere.
--
Bob Copeland %% http://bobcopeland.com/
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html