ath10k: fix aid setup in station mode
While debugging something else I noticed AID was set to 0. This could lead to powersave issues in station mode. Maybe this isn't really necessary but set it properly just to be sure. Signed-off-by: Michal Kazior <michal.kazior@tieto.com> Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
This commit is contained in:
parent
8d7aa6bc83
commit
c51880ea82
|
@ -1730,12 +1730,18 @@ static void ath10k_peer_assoc_h_basic(struct ath10k *ar,
|
|||
struct wmi_peer_assoc_complete_arg *arg)
|
||||
{
|
||||
struct ath10k_vif *arvif = ath10k_vif_to_arvif(vif);
|
||||
u32 aid;
|
||||
|
||||
lockdep_assert_held(&ar->conf_mutex);
|
||||
|
||||
if (vif->type == NL80211_IFTYPE_STATION)
|
||||
aid = vif->bss_conf.aid;
|
||||
else
|
||||
aid = sta->aid;
|
||||
|
||||
ether_addr_copy(arg->addr, sta->addr);
|
||||
arg->vdev_id = arvif->vdev_id;
|
||||
arg->peer_aid = sta->aid;
|
||||
arg->peer_aid = aid;
|
||||
arg->peer_flags |= WMI_PEER_AUTH;
|
||||
arg->peer_listen_intval = ath10k_peer_assoc_h_listen_intval(ar, vif);
|
||||
arg->peer_num_spatial_streams = 1;
|
||||
|
|
Loading…
Reference in New Issue