Hi Chun-Yeow,

> diff --git a/net/mac80211/mesh_plink.c b/net/mac80211/mesh_plink.c
> index 4256859..a73741c 100644
> --- a/net/mac80211/mesh_plink.c
> +++ b/net/mac80211/mesh_plink.c
> @@ -359,6 +359,9 @@ static struct sta_info *mesh_peer_init(struct 
> ieee80211_sub_if_data *sdata,
>                 insert = true;
>         }
>
> +       if (sta->plink_state == NL80211_PLINK_ESTAB)
> +               return sta;
> +

Please keep updating sta->last_rx.

>         spin_lock_bh(&sta->lock);
>         sta->last_rx = jiffies;
>         sta->sta.supp_rates[band] = rates;

Thomas
_______________________________________________
Devel mailing list
[email protected]
http://lists.open80211s.org/cgi-bin/mailman/listinfo/devel

Reply via email to