1CFG80211_ROAMED(9)         Actions and configuration        CFG80211_ROAMED(9)
2
3
4

NAME

6       cfg80211_roamed - notify cfg80211 of roaming
7

SYNOPSIS

9       void cfg80211_roamed(struct net_device * dev,
10                            struct cfg80211_roam_info * info, gfp_t gfp);
11

ARGUMENTS

13       dev
14           network device
15
16       info
17           information about the new BSS. struct cfg80211_roam_info.
18
19       gfp
20           allocation flags
21

DESCRIPTION

23       This function may be called with the driver passing either the BSSID of
24       the new AP or passing the bss entry to avoid a race in timeout of the
25       bss entry. It should be called by the underlying driver whenever it
26       roamed from one AP to another while connected. Drivers which have
27       roaming implemented in firmware should pass the bss entry to avoid a
28       race in bss entry timeout where the bss entry of the new AP is seen in
29       the driver, but gets timed out by the time it is accessed in
30       __cfg80211_roamed due to delay in scheduling rdev->event_work. In case
31       of any failures, the reference is released either in cfg80211_roamed or
32       in __cfg80211_romed, Otherwise, it will be released while diconneting
33       from the current bss.
34

AUTHOR

36       Johannes Berg <johannes@sipsolutions.net>
37           Author.
38
40Kernel Hackers Manual 3.10         June 2019                CFG80211_ROAMED(9)
Impressum