Hi, On Fri, Dec 16, 2022 at 7:04 PM Miquel Raynal <miquel.raynal@xxxxxxxxxxx> wrote: > > Hello, > > We now have the infrastructure to report beacons/PANs, we also have the > capability to transmit MLME commands synchronously. It is time to use > these to implement a proper scan implementation. > > There are a few side-changes which are necessary for the soft MAC scan > implementation to compile/work, but nothing big. The two main changes > are: > * The introduction of a user API for managing scans. > * The soft MAC implementation of a scan. > > In all the past, current and future submissions, David and Romuald from > Qorvo are credited in various ways (main author, co-author, > suggested-by) depending of the amount of rework that was involved on > each patch, reflecting as much as possible the open-source guidelines we > follow in the kernel. All this effort is made possible thanks to Qorvo > Inc which is pushing towards a featureful upstream WPAN support. > > Example of output: > > # iwpan monitor > coord1 (phy #1): scan started > coord1 (phy #1): beacon received: PAN 0xabcd, addr 0xb2bcc36ac5570abe > coord1 (phy #1): scan finished > coord1 (phy #1): scan started > coord1 (phy #1): scan aborted > Acked-by: Alexander Aring <aahringo@xxxxxxxxxx> Thanks, good work. - Alex