[PATCH 2/2] In AP mode use correct sta_index and dpu_index

Olof Johansson dev at skyshaper.net
Fri Jul 12 09:56:59 EDT 2013


Looks good as well I think.

--
Olof

On Fri, Jul 12, 2013 at 3:31 PM, Eugene Krasnikov <k.eugene.e at gmail.com> wrote:
> Towards encrypted AP connection always failed because of
> wrong sta_index and dpu_index.
>
> Use sta_index and dpu_index that came from confgi_sta.
>
> Signed-off-by: Eugene Krasnikov <k.eugene.e at gmail.com>
> ---
>  smd.c | 7 +++++++
>  1 file changed, 7 insertions(+)
>
> diff --git a/smd.c b/smd.c
> index 027d132..0e724c6 100644
> --- a/smd.c
> +++ b/smd.c
> @@ -571,6 +571,9 @@ static int wcn36xx_smd_config_sta_rsp(struct wcn36xx *wcn, void *buf,
>  {
>         struct wcn36xx_hal_config_sta_rsp_msg *rsp;
>         struct config_sta_rsp_params *params;
> +       struct ieee80211_vif *vif = container_of((void *)wcn->current_vif,
> +                                                struct ieee80211_vif,
> +                                                drv_priv);
>
>         if (len < sizeof(*rsp))
>                 return -EINVAL;
> @@ -584,6 +587,10 @@ static int wcn36xx_smd_config_sta_rsp(struct wcn36xx *wcn, void *buf,
>                 return -EIO;
>         }
>
> +       if (vif->type == NL80211_IFTYPE_AP) {
> +               wcn->current_vif->sta_index = params->sta_index;
> +               wcn->current_vif->dpu_desc_index = params->dpu_index;
> +       }
>         wcn36xx_dbg(WCN36XX_DBG_HAL,
>                     "hal config sta rsp status %d sta_index %d bssid_index %d p2p %d",
>                     params->status, params->sta_index, params->bssid_index,
> --
> 1.7.11.3
>
>
> _______________________________________________
> wcn36xx mailing list
> wcn36xx at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/wcn36xx



More information about the wcn36xx mailing list