Hi,
I want clarification about beacon on wl1271/1273 device
One of the GPIO pins from the wireless card (wlan_irq) = notification of reception of a packet of any kind.
I have examined the WL1271 code relating to beacons and the CPU decides if a received packet is a beacon by analyzing it.
-I would like to know if the WL1271 card identifies a received
packet as a beacon corresponding to the SSID of the wireless card (i.e. NOT just
any beacon packet)
- if it does, in the WL1271 card is there a beacon counter
(increments when a beacon is detected ?) or a beacon timer (time since the last
beacon reception ?) or a flag (indicating that the last packet received was a
beacon ?).
Note: the CPU repetitively forwards a beacon filter table to the
WL1271 card that causes many of the beacon packets not to be forwarded to the
CPU (to reduce the CPU's work). Therefore, as the WL1271 driver is presently
configured, it is useless to analyze beacon packets as they are forwarded to the
CPU (> 50% are missing, say). The flip side of this dilemma is the
opportunity to examine some register in the WL1271 card for beacon packet info
(however, such a register might contain beacon info on all
SSIDs).
Please advise. Thanks in advance.
Best Regards,
N.Vijayasarathy