mirror of
https://github.com/torvalds/linux.git
synced 2026-07-30 19:21:28 +02:00
wifi: rtl8xxxu: Add set_tim() callback
Update beacon content if TIM bitmap maintained by mac80211 is changed. Signed-off-by: Martin Kaistra <martin.kaistra@linutronix.de> Reviewed-by: Ping-Ke Shih <pkshih@realtek.com> Signed-off-by: Kalle Valo <kvalo@kernel.org> Link: https://lore.kernel.org/r/20230428150833.218605-5-martin.kaistra@linutronix.de
This commit is contained in:
parent
cde8848cad
commit
f5db4d11fd
|
|
@ -4503,6 +4503,16 @@ int rtl8xxxu_get_antenna(struct ieee80211_hw *hw, u32 *tx_ant, u32 *rx_ant)
|
|||
return 0;
|
||||
}
|
||||
|
||||
static int rtl8xxxu_set_tim(struct ieee80211_hw *hw, struct ieee80211_sta *sta,
|
||||
bool set)
|
||||
{
|
||||
struct rtl8xxxu_priv *priv = hw->priv;
|
||||
|
||||
schedule_work(&priv->update_beacon_work);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void rtl8xxxu_sw_scan_start(struct ieee80211_hw *hw,
|
||||
struct ieee80211_vif *vif, const u8 *mac)
|
||||
{
|
||||
|
|
@ -7194,6 +7204,7 @@ static const struct ieee80211_ops rtl8xxxu_ops = {
|
|||
.ampdu_action = rtl8xxxu_ampdu_action,
|
||||
.sta_statistics = rtl8xxxu_sta_statistics,
|
||||
.get_antenna = rtl8xxxu_get_antenna,
|
||||
.set_tim = rtl8xxxu_set_tim,
|
||||
};
|
||||
|
||||
static int rtl8xxxu_parse_usb(struct rtl8xxxu_priv *priv,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user