diff options
author | Miquel Raynal <[email protected]> | 2023-01-03 17:56:44 +0100 |
---|---|---|
committer | Stefan Schmidt <[email protected]> | 2023-01-03 19:48:43 +0100 |
commit | 57588c71177f0bfc08509c2c3a9bfe32850c0786 (patch) | |
tree | d381093fc255c71da0f2acddcd0eb20dd0c8a9f4 /drivers/usb/cdns3/cdns3-debug.h | |
parent | dd18096256c89612e3eb858de748c29d10e8f3e7 (diff) |
mac802154: Handle passive scanning
Implement the core hooks in order to provide the softMAC layer support
for passive scans. Scans are requested by the user and can be aborted.
Changing channels manually is prohibited during scans.
The implementation uses a workqueue triggered at a certain interval
depending on the symbol duration for the current channel and the
duration order provided. More advanced drivers with internal scheduling
capabilities might require additional care but there is none mainline
yet.
Received beacons during a passive scan are processed in a work queue and
their result forwarded to the upper layer.
Active scanning is not supported yet.
Co-developed-by: David Girault <[email protected]>
Signed-off-by: David Girault <[email protected]>
Signed-off-by: Miquel Raynal <[email protected]>
Acked-by: Alexander Aring <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Signed-off-by: Stefan Schmidt <[email protected]>
Diffstat (limited to 'drivers/usb/cdns3/cdns3-debug.h')
0 files changed, 0 insertions, 0 deletions