Author: adrian
Date: Wed Jan  2 01:36:10 2013
New Revision: 244946
URL: http://svnweb.freebsd.org/changeset/base/244946

Log:
  Add a method to explicitly disable radar reporting if required.

Modified:
  head/sys/dev/ath/ath_dfs/null/dfs_null.c
  head/sys/dev/ath/if_athdfs.h

Modified: head/sys/dev/ath/ath_dfs/null/dfs_null.c
==============================================================================
--- head/sys/dev/ath/ath_dfs/null/dfs_null.c    Wed Jan  2 01:24:36 2013        
(r244945)
+++ head/sys/dev/ath/ath_dfs/null/dfs_null.c    Wed Jan  2 01:36:10 2013        
(r244946)
@@ -146,6 +146,26 @@ ath_dfs_radar_enable(struct ath_softc *s
 }
 
 /*
+ * Explicity disable radar reporting.
+ *
+ * Return 0 if it was disabled, < 0 on error.
+ */
+int
+ath_dfs_radar_disable(struct ath_softc *sc)
+{
+#if 0
+       HAL_PHYERR_PARAM pe;
+
+       (void) ath_hal_getdfsthresh(sc->sc_ah, &pe);
+       pe.pe_enabled = 0;
+       (void) ath_hal_enabledfs(sc->sc_ah, &pe);
+       return (0);
+#else
+       return (0);
+#endif
+}
+
+/*
  * Process DFS related PHY errors
  *
  * The mbuf is not "ours" and if we want a copy, we have

Modified: head/sys/dev/ath/if_athdfs.h
==============================================================================
--- head/sys/dev/ath/if_athdfs.h        Wed Jan  2 01:24:36 2013        
(r244945)
+++ head/sys/dev/ath/if_athdfs.h        Wed Jan  2 01:36:10 2013        
(r244946)
@@ -35,6 +35,7 @@ extern        int ath_dfs_attach(struct ath_sof
 extern int ath_dfs_detach(struct ath_softc *sc);
 extern int ath_dfs_radar_enable(struct ath_softc *,
     struct ieee80211_channel *chan);
+extern int ath_dfs_radar_disable(struct ath_softc *sc);
 extern void ath_dfs_process_phy_err(struct ath_softc *sc, struct mbuf *m,
     uint64_t tsf, struct ath_rx_status *rxstat);
 extern int ath_dfs_process_radar_event(struct ath_softc *sc,
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to