diff options
author | Johannes Berg <johannes.berg@intel.com> | 2022-08-23 12:36:37 +0200 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2022-08-25 10:41:29 +0200 |
commit | 8b06d13ed29f324c30c688919dcb02f859cf2ca7 (patch) | |
tree | 632dd735df9b864f484232cf8a9e986f40ce9b3d | |
parent | wifi: mac80211_hwsim: fix link change handling (diff) | |
download | linux-dev-8b06d13ed29f324c30c688919dcb02f859cf2ca7.tar.xz linux-dev-8b06d13ed29f324c30c688919dcb02f859cf2ca7.zip |
wifi: mac80211: set link ID in TX info for beacons
This is simple here, and might save drivers some work if
they have common code for TX between beacons and other
frames.
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
-rw-r--r-- | net/mac80211/tx.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/net/mac80211/tx.c b/net/mac80211/tx.c index 8683f24aaec5..9d5963a32da4 100644 --- a/net/mac80211/tx.c +++ b/net/mac80211/tx.c @@ -5097,6 +5097,8 @@ ieee80211_beacon_get_finish(struct ieee80211_hw *hw, rate_control_get_rate(sdata, NULL, &txrc); info->control.vif = vif; + info->control.flags |= u32_encode_bits(link->link_id, + IEEE80211_TX_CTRL_MLO_LINK); info->flags |= IEEE80211_TX_CTL_CLEAR_PS_FILT | IEEE80211_TX_CTL_ASSIGN_SEQ | IEEE80211_TX_CTL_FIRST_FRAGMENT; |