3Index: on_firmware/openwrt/package/kernel/mac80211/patches/ath/496_radar_counter.patch
 
    4===================================================================
 
    6+++ on_firmware/openwrt/package/kernel/mac80211/patches/ath/496_radar_counter.patch
 
    8+--- a/drivers/net/wireless/ath/dfs_pattern_detector.c
 
    9++++ b/drivers/net/wireless/ath/dfs_pattern_detector.c
 
   14++static int radar_found_counter = 0;
 
   17+  * get_dfs_domain_radar_types() - get radar types for a given DFS domain
 
   18+  * @param domain DFS domain
 
   21+   dpd->last_pulse_ts = event->ts;
 
   23++  /* Apply radar threshold according to ETSI EN 301893 V2.1.1, D2.
 
   24++   * Only signals stronger than -64 dBm (at 0 dBi) have to be detected. 
 
   25++   * To be safe we use a very conservative threshold of rssi 20.
 
   28++  if (20 > event->rssi) 
 
   32+   /* do type individual pattern matching */
 
   33+   for (i = 0; i < dpd->num_radar_types; i++) {
 
   34+       struct pri_detector *pd = cd->detectors[i];
 
   38+               memcpy(rs, pd->rs, sizeof(*rs));
 
   39+-          ath_dbg(dpd->common, DFS,
 
   40+-              "DFS: radar found on freq=%d: id=%d, pri=%d, "
 
   42++          if (radar_found_counter < 2) {
 
   43++              radar_found_counter++;
 
   46++          radar_found_counter = 0;
 
   49++          printk( "DFS: radar found on freq=%d: id=%d, pri=%d, "
 
   50+               "count=%d, count_false=%d\n",
 
   51+               event->freq, pd->rs->type_id,
 
   52+               ps->pri, ps->count, ps->count_falses);