qcacld-3.0: Remove old rso path code [PART 5]
Since new rso ROAM_OFFLOAD_V1 path is enabled, remove the old rso path code for cm/wmi roam related files. Change-Id: Iec350f032c3e037204f560199d4a6e258ac02688 CRs-Fixed: 2810145
This commit is contained in:
@@ -64,102 +64,6 @@ struct rssi_monitor_param {
|
||||
bool control;
|
||||
};
|
||||
|
||||
#ifndef ROAM_OFFLOAD_V1
|
||||
/**
|
||||
* struct roam_offload_scan_rssi_params - structure containing
|
||||
* parameters for roam offload scan based on RSSI
|
||||
* @rssi_thresh: rssi threshold
|
||||
* @rssi_thresh_diff: difference in rssi threshold
|
||||
* @hi_rssi_scan_max_count: 5G scan max count
|
||||
* @hi_rssi_scan_rssi_delta: 5G scan rssi change threshold value
|
||||
* @hi_rssi_scan_rssi_ub: 5G scan upper bound
|
||||
* @raise_rssi_thresh_5g: flag to determine penalty and boost thresholds
|
||||
* @vdev_id: vdev id
|
||||
* @penalty_threshold_5g: RSSI threshold below which 5GHz RSSI is penalized
|
||||
* @boost_threshold_5g: RSSI threshold above which 5GHz RSSI is favored
|
||||
* @raise_factor_5g: factor by which 5GHz RSSI is boosted
|
||||
* @drop_factor_5g: factor by which 5GHz RSSI is penalized
|
||||
* @max_raise_rssi_5g: maximum boost that can be applied to a 5GHz RSSI
|
||||
* @max_drop_rssi_5g: maximum penalty that can be applied to a 5GHz RSSI
|
||||
* @good_rssi_threshold: RSSI below which roam is kicked in by background
|
||||
* scan although rssi is still good
|
||||
* @roam_earlystop_thres_min: Minimum RSSI threshold value for early stop,
|
||||
* unit is dB above NF
|
||||
* @roam_earlystop_thres_max: Maximum RSSI threshold value for early stop,
|
||||
* unit is dB above NF
|
||||
* @dense_rssi_thresh_offset: dense roam RSSI threshold difference
|
||||
* @dense_min_aps_cnt: dense roam minimum APs
|
||||
* @initial_dense_status: dense status detected by host
|
||||
* @traffic_threshold: dense roam RSSI threshold
|
||||
* @bg_scan_bad_rssi_thresh: Bad RSSI threshold to perform bg scan
|
||||
* @roam_bad_rssi_thresh_offset_2g: Offset from Bad RSSI threshold for 2G
|
||||
* to 5G Roam
|
||||
* @bg_scan_client_bitmap: Bitmap used to identify the client scans to snoop
|
||||
* @roam_data_rssi_threshold_triggers: triggers of bad data RSSI threshold to
|
||||
* roam
|
||||
* @roam_data_rssi_threshold: Bad data RSSI threshold to roam
|
||||
* @rx_data_inactivity_time: Rx duration to check data RSSI
|
||||
* @flags: Flags for Background Roaming
|
||||
* Bit 0 : BG roaming enabled when we connect to 2G AP only and roaming
|
||||
* to 5G AP only.
|
||||
* Bit 1-31: Reserved
|
||||
*/
|
||||
struct roam_offload_scan_rssi_params {
|
||||
int8_t rssi_thresh;
|
||||
uint8_t rssi_thresh_diff;
|
||||
uint32_t hi_rssi_scan_max_count;
|
||||
uint32_t hi_rssi_scan_rssi_delta;
|
||||
int32_t hi_rssi_scan_rssi_ub;
|
||||
int raise_rssi_thresh_5g;
|
||||
uint8_t vdev_id;
|
||||
uint32_t penalty_threshold_5g;
|
||||
uint32_t boost_threshold_5g;
|
||||
uint8_t raise_factor_5g;
|
||||
uint8_t drop_factor_5g;
|
||||
int max_raise_rssi_5g;
|
||||
int max_drop_rssi_5g;
|
||||
uint32_t good_rssi_threshold;
|
||||
uint32_t roam_earlystop_thres_min;
|
||||
uint32_t roam_earlystop_thres_max;
|
||||
int dense_rssi_thresh_offset;
|
||||
int dense_min_aps_cnt;
|
||||
int initial_dense_status;
|
||||
int traffic_threshold;
|
||||
int32_t rssi_thresh_offset_5g;
|
||||
int8_t bg_scan_bad_rssi_thresh;
|
||||
uint8_t roam_bad_rssi_thresh_offset_2g;
|
||||
uint32_t bg_scan_client_bitmap;
|
||||
uint32_t roam_data_rssi_threshold_triggers;
|
||||
int32_t roam_data_rssi_threshold;
|
||||
uint32_t rx_data_inactivity_time;
|
||||
uint32_t flags;
|
||||
};
|
||||
|
||||
/**
|
||||
* struct roam_scan_period_params - Roam scan period parameters
|
||||
* @vdev_id: Vdev for which the scan period parameters are sent
|
||||
* @scan_period: Opportunistic scan runs on a timer for scan_period
|
||||
* @scan_age: Duration after which the scan entries are to be aged out
|
||||
* @roam_scan_inactivity_time: inactivity monitoring time in ms for which the
|
||||
* device is considered to be inactive
|
||||
* @roam_inactive_data_packet_count: Maximum allowed data packets count during
|
||||
* roam_scan_inactivity_time.
|
||||
* @roam_scan_period_after_inactivity: Roam scan period in ms after device is
|
||||
* in inactive state.
|
||||
* @full_scan_period: Full scan period is the idle period in seconds
|
||||
* between two successive full channel roam scans.
|
||||
*/
|
||||
struct roam_scan_period_params {
|
||||
uint32_t vdev_id;
|
||||
uint32_t scan_period;
|
||||
uint32_t scan_age;
|
||||
uint32_t roam_scan_inactivity_time;
|
||||
uint32_t roam_inactive_data_packet_count;
|
||||
uint32_t roam_scan_period_after_inactivity;
|
||||
uint32_t full_scan_period;
|
||||
};
|
||||
#endif
|
||||
|
||||
#define WMI_CFG_VALID_CHANNEL_LIST_LEN 100
|
||||
/* Occupied channel list remains static */
|
||||
#define WMI_CHANNEL_LIST_STATIC 1
|
||||
|
Reference in New Issue
Block a user