Add parameters for radar detection that were previously left as a to-do item.
Signed-off-by: Jouni Malinen <[EMAIL PROTECTED]> Index: wireless-2.6/include/net/d80211.h =================================================================== --- wireless-2.6.orig/include/net/d80211.h +++ wireless-2.6/include/net/d80211.h @@ -300,6 +300,11 @@ struct ieee80211_conf { unsigned int quiet_offset; /* how far into the beacon is the quiet * period */ unsigned int quiet_period; + u8 radar_firpwr_threshold; + u8 radar_rssi_threshold; + u8 pulse_height_threshold; + u8 pulse_rssi_threshold; + u8 pulse_inband_threshold; }; Index: wireless-2.6/net/d80211/hostapd_ioctl.h =================================================================== --- wireless-2.6.orig/net/d80211/hostapd_ioctl.h +++ wireless-2.6/net/d80211/hostapd_ioctl.h @@ -336,12 +336,11 @@ struct prism2_hostapd_param { u16 reason_code; } mlme; struct { - unsigned int value; - /* TODO - int pulse_width; - int num_pulse; - int period; - */ + u8 radar_firpwr_threshold; + u8 radar_rssi_threshold; + u8 pulse_height_threshold; + u8 pulse_rssi_threshold; + u8 pulse_inband_threshold; }radar; struct { unsigned int period; Index: wireless-2.6/net/d80211/ieee80211_ioctl.c =================================================================== --- wireless-2.6.orig/net/d80211/ieee80211_ioctl.c +++ wireless-2.6/net/d80211/ieee80211_ioctl.c @@ -1328,7 +1328,12 @@ static int ieee80211_ioctl_set_quiet_par static int ieee80211_ioctl_set_radar_params(struct net_device *dev, struct prism2_hostapd_param *param) { - /* struct ieee80211_conf *conf = ieee80211_get_hw_conf(dev); */ + struct ieee80211_conf *conf = ieee80211_get_hw_conf(dev); + conf->radar_firpwr_threshold = param->u.radar.radar_firpwr_threshold; + conf->radar_rssi_threshold = param->u.radar.radar_rssi_threshold; + conf->pulse_height_threshold = param->u.radar.pulse_height_threshold; + conf->pulse_rssi_threshold = param->u.radar.pulse_rssi_threshold; + conf->pulse_inband_threshold = param->u.radar.pulse_inband_threshold; return 0; } -- -- Jouni Malinen PGP id EFC895FA - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html