On Fri, 2008-09-26 at 13:08 +0200, Johannes Berg wrote: > > 2) common GIWSCAN processing function that takes a list of common BSS > > structures that the driver stores internally. The common BSS structure > > would have a "void *driver_data" pointer in which the driver could keep > > driver-specific data items, but the driver would be responsible for > > setting all available information in the common BSS structure when the > > firmware provides scan results. lib80211 provides common allocation, > > deallocation, bss entry aging, ref/unref, and free-list fetching. > > I had something like this option 2 in mind when I wrote my patch, can > you take a look at it? The only thing missing now is > quality/signal/noise handling. Here's the most recent version: > > http://johannes.sipsolutions.net/patches/kernel/all/2008-09-26-11%3a08/020-cfg80211-scan.patch That version no longer applies; some rejects you can ignore safely though for purposes of this thread, but here's a new version anyway: http://johannes.sipsolutions.net/patches/kernel/all/2008-09-26-13%3a11/008-cfg80211-scan.patch johannes
Attachment:
signature.asc
Description: This is a digitally signed message part