qcacld-3.0: Add peer ops support for SON
Add support for below SON peer ops:
PEER_SET_KICKOUT
PEER_SET_EXT_STATS
PEER_REQ_INST_STAT
PEER_GET_MAX_MCS
Change-Id: Iafadd17d6a13cfbba2884e50a0432c34115cd7f7
CRs-Fixed: 3141862
This commit is contained in:

committed by
Madan Koyyalamudi

父節點
937e42e0a5
當前提交
95c7d2ecf8
@@ -68,6 +68,7 @@
|
||||
* @os_if_get_acs_report: Gets the ACS report
|
||||
* @os_if_get_node_info: Gets the datarate info for node
|
||||
* @os_if_get_peer_capability: Gets peer capability
|
||||
* @os_if_get_peer_max_mcs_idx: Gets peer max MCS index
|
||||
*/
|
||||
struct son_callbacks {
|
||||
uint32_t (*os_if_is_acs_in_progress)(struct wlan_objmgr_vdev *vdev);
|
||||
@@ -133,6 +134,8 @@ struct son_callbacks {
|
||||
QDF_STATUS (*os_if_get_peer_capability)(struct wlan_objmgr_vdev *vdev,
|
||||
struct wlan_objmgr_peer *peer,
|
||||
wlan_peer_cap *cap);
|
||||
uint32_t (*os_if_get_peer_max_mcs_idx)(struct wlan_objmgr_vdev *vdev,
|
||||
struct wlan_objmgr_peer *peer);
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -764,4 +767,14 @@ int os_if_son_parse_generic_nl_cmd(struct wiphy *wiphy,
|
||||
QDF_STATUS os_if_son_get_node_datarate_info(struct wlan_objmgr_vdev *vdev,
|
||||
uint8_t *mac_addr,
|
||||
wlan_node_info *node_info);
|
||||
|
||||
/**
|
||||
* os_if_son_get_peer_max_mcs_idx() - Get max mcs index of the peer
|
||||
* @vdev: vdev obj
|
||||
* @peer: peer obj
|
||||
*
|
||||
* Return: max mcs index on success / 0 on failure
|
||||
*/
|
||||
uint32_t os_if_son_get_peer_max_mcs_idx(struct wlan_objmgr_vdev *vdev,
|
||||
struct wlan_objmgr_peer *peer);
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user