CPC H04L 49/9005 (2013.01) [G06F 12/084 (2013.01); G06F 12/0864 (2013.01); H04L 43/067 (2013.01); H04L 49/9047 (2013.01); H04L 63/20 (2013.01)] | 14 Claims |
6. A non-transitory computer readable medium having program instructions embodied therewith, the program instructions executable by a processor to perform an operation, the operation comprising:
detecting, at a first AP, a first event when operating on a DFS channel causing the first AP to vacate the DFS channel;
updating an entry corresponding to the DFS channel in a shared cache in response to the first event, wherein:
the shared cache is shared by a plurality of APs and is hosted in memory of at least one of the plurality of APs; and
the shared cache comprises a plurality of entries, each dedicated for storing information for only one of a plurality of DFS channels, and
selecting a new DFS channel at the first AP based on information stored in the shared cache associated with the new DFS channel, comprising:
querying memories storing the shared cache using multiple messages to identify radar events corresponding to candidate DFS channels, comprising:
using a hash function or an address table with a DFS channel as a key to identify one of the plurality of entries in the memories corresponding to one of the candidate DFS channels.
|