You've already forked linux-apfs
mirror of
https://github.com/linux-apfs/linux-apfs.git
synced 2026-05-01 15:00:59 -07:00
cfg80211: allow users to request removing a BSS
This patch introduces cfg80211_unlink_bss, a function to allow a driver to remove a BSS from the internal list and make it not show up in scan results any more -- this is to be used when the driver detects that the BSS is no longer available. Signed-off-by: Johannes Berg <johannes@sipsolutions.net> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
committed by
John W. Linville
parent
78c1c7e109
commit
d491af19db
@@ -791,5 +791,16 @@ struct cfg80211_bss *cfg80211_get_mesh(struct wiphy *wiphy,
|
||||
const u8 *meshid, size_t meshidlen,
|
||||
const u8 *meshcfg);
|
||||
void cfg80211_put_bss(struct cfg80211_bss *bss);
|
||||
/**
|
||||
* cfg80211_unlink_bss - unlink BSS from internal data structures
|
||||
* @wiphy: the wiphy
|
||||
* @bss: the bss to remove
|
||||
*
|
||||
* This function removes the given BSS from the internal data structures
|
||||
* thereby making it no longer show up in scan results etc. Use this
|
||||
* function when you detect a BSS is gone. Normally BSSes will also time
|
||||
* out, so it is not necessary to use this function at all.
|
||||
*/
|
||||
void cfg80211_unlink_bss(struct wiphy *wiphy, struct cfg80211_bss *bss);
|
||||
|
||||
#endif /* __NET_CFG80211_H */
|
||||
|
||||
Reference in New Issue
Block a user