staging: wfx: drop useless function
Since the code for multicast filtering has been dropped, the function hif_set_data_filtering() is only called to disable multicast filtering. In fact, the multicast filtering is already disabled by default. So, this function is useless and can be dropped. Signed-off-by: Jérôme Pouiller <jerome.pouiller@silabs.com> Link: https://lore.kernel.org/r/20200907101521.66082-8-Jerome.Pouiller@silabs.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
99cd05d6a0
commit
135baf19e5
|
@ -82,14 +82,6 @@ struct hif_mib_gl_set_multi_msg {
|
|||
u8 reserved2[3];
|
||||
} __packed;
|
||||
|
||||
struct hif_mib_set_data_filtering {
|
||||
u8 invert_matching:1;
|
||||
u8 reserved1:7;
|
||||
u8 enable:1;
|
||||
u8 reserved2:7;
|
||||
u8 reserved3[2];
|
||||
} __packed;
|
||||
|
||||
enum hif_arp_ns_frame_treatment {
|
||||
HIF_ARP_NS_FILTERING_DISABLE = 0x0,
|
||||
HIF_ARP_NS_FILTERING_ENABLE = 0x1,
|
||||
|
|
|
@ -228,17 +228,6 @@ int hif_set_tx_rate_retry_policy(struct wfx_vif *wvif,
|
|||
return ret;
|
||||
}
|
||||
|
||||
int hif_set_data_filtering(struct wfx_vif *wvif, bool enable, bool invert)
|
||||
{
|
||||
struct hif_mib_set_data_filtering val = {
|
||||
.enable = enable,
|
||||
.invert_matching = invert,
|
||||
};
|
||||
|
||||
return hif_write_mib(wvif->wdev, wvif->id,
|
||||
HIF_MIB_ID_SET_DATA_FILTERING, &val, sizeof(val));
|
||||
}
|
||||
|
||||
int hif_keep_alive_period(struct wfx_vif *wvif, int period)
|
||||
{
|
||||
struct hif_mib_keep_alive_period arg = {
|
||||
|
|
|
@ -37,7 +37,6 @@ int hif_set_association_mode(struct wfx_vif *wvif, int ampdu_density,
|
|||
bool greenfield, bool short_preamble);
|
||||
int hif_set_tx_rate_retry_policy(struct wfx_vif *wvif,
|
||||
int policy_index, u8 *rates);
|
||||
int hif_set_data_filtering(struct wfx_vif *wvif, bool enable, bool invert);
|
||||
int hif_keep_alive_period(struct wfx_vif *wvif, int period);
|
||||
int hif_set_arp_ipv4_filter(struct wfx_vif *wvif, int idx, __be32 *addr);
|
||||
int hif_use_multi_tx_conf(struct wfx_dev *wdev, bool enable);
|
||||
|
|
|
@ -120,8 +120,6 @@ void wfx_configure_filter(struct ieee80211_hw *hw, unsigned int changed_flags,
|
|||
filter_beacon = true;
|
||||
wfx_filter_beacon(wvif, filter_beacon);
|
||||
|
||||
hif_set_data_filtering(wvif, false, true);
|
||||
|
||||
if (*total_flags & FIF_OTHER_BSS)
|
||||
filter_bssid = false;
|
||||
else
|
||||
|
|
Loading…
Reference in New Issue