Hi,

I am working on enabling monitor mode for bcmdhd driver on Android phones 
(Nexus 5) for a research project. I've used the WLC_SET_MONITOR ioctl 
command to tell the firmware send up every 802.11 frame it has decoded, and 
this works well. Now I'm trying to get per packet RSSI, and this is where I 
get stuck. I'd appreciate it if anybody can shed some light on this.

I found that after setting tlv iovar with WLFC_FLAGS_RSSI_SINGALS, the 
firmware is supposed to report per packet RSSI in the wlfc header, which it 
indeed does in normal manged mode,  However, after enabling monitor mode, 
each packet's RSSI becomes invalid (0). And I have no clue of what's going 
on there.

For your information, my modifications are based on recent kernel release 
for KitKat 4.4, commit id 8217cfa3b560b102b53258156dee3dab530fc00b.


Regards,
Jinghao

-- 
-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-kernel
--- 
You received this message because you are subscribed to the Google Groups 
"Android Linux Kernel Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to