qcacmn: add lithium rx queue setup wmi messages
WMI changes for rx reorder queue setup. Change-Id: I4c8b1a5b8fd50cceaf754bdfdecada695871fe96 CRs-fixed: 1080338
This commit is contained in:
@@ -1266,4 +1266,8 @@ QDF_STATUS wmi_unified_send_adapt_dwelltime_params_cmd(void *wmi_hdl,
|
|||||||
QDF_STATUS wmi_unified_fw_test_cmd(void *wmi_hdl,
|
QDF_STATUS wmi_unified_fw_test_cmd(void *wmi_hdl,
|
||||||
struct set_fwtest_params *wmi_fwtest);
|
struct set_fwtest_params *wmi_fwtest);
|
||||||
|
|
||||||
|
QDF_STATUS wmi_unified_peer_rx_reorder_queue_setup_send(void *wmi_hdl,
|
||||||
|
struct rx_reorder_queue_setup_params *param);
|
||||||
|
QDF_STATUS wmi_unified_peer_rx_reorder_queue_remove_send(void *wmi_hdl,
|
||||||
|
struct rx_reorder_queue_remove_params *param);
|
||||||
#endif /* _WMI_UNIFIED_API_H_ */
|
#endif /* _WMI_UNIFIED_API_H_ */
|
||||||
|
@@ -4256,6 +4256,36 @@ struct rtt_keepalive_req_params {
|
|||||||
bool stop;
|
bool stop;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* struct rx_reorder_queue_setup_params - Reorder queue setup params
|
||||||
|
* @peer_mac_addr: Peer mac address
|
||||||
|
* @tid: TID
|
||||||
|
* @vdev_id: vdev id
|
||||||
|
* @hw_qdesc_paddr_lo: lower 32 bits of queue desc adddress
|
||||||
|
* @hw_qdesc_paddr_hi: upper 32 bits of queue desc adddress
|
||||||
|
* @queue_no: 16-bit number assigned by host for queue
|
||||||
|
*/
|
||||||
|
struct rx_reorder_queue_setup_params {
|
||||||
|
uint8_t *peer_macaddr;
|
||||||
|
uint16_t tid;
|
||||||
|
uint16_t vdev_id;
|
||||||
|
uint32_t hw_qdesc_paddr_lo;
|
||||||
|
uint32_t hw_qdesc_paddr_hi;
|
||||||
|
uint16_t queue_no;
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* struct rx_reorder_queue_remove_params - Reorder queue setup params
|
||||||
|
* @peer_mac_addr: Peer mac address
|
||||||
|
* @vdev_id: vdev id
|
||||||
|
* @peer_tid_bitmap: peer tid bitmap
|
||||||
|
*/
|
||||||
|
struct rx_reorder_queue_remove_params {
|
||||||
|
uint8_t *peer_macaddr;
|
||||||
|
uint16_t vdev_id;
|
||||||
|
uint32_t peer_tid_bitmap;
|
||||||
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* struct wmi_host_stats_event - Stats event params
|
* struct wmi_host_stats_event - Stats event params
|
||||||
* @stats_id: stats id of type wmi_host_stats_event
|
* @stats_id: stats id of type wmi_host_stats_event
|
||||||
|
@@ -1132,6 +1132,12 @@ QDF_STATUS (*send_fw_test_cmd)(wmi_unified_t wmi_handle,
|
|||||||
|
|
||||||
QDF_STATUS (*send_encrypt_decrypt_send_cmd)(wmi_unified_t wmi_handle,
|
QDF_STATUS (*send_encrypt_decrypt_send_cmd)(wmi_unified_t wmi_handle,
|
||||||
struct encrypt_decrypt_req_params *params);
|
struct encrypt_decrypt_req_params *params);
|
||||||
|
|
||||||
|
QDF_STATUS (*send_peer_rx_reorder_queue_setup_cmd)(wmi_unified_t wmi_handle,
|
||||||
|
struct rx_reorder_queue_setup_params *param);
|
||||||
|
|
||||||
|
QDF_STATUS (*send_peer_rx_reorder_queue_remove_cmd)(wmi_unified_t wmi_handle,
|
||||||
|
struct rx_reorder_queue_remove_params *param);
|
||||||
};
|
};
|
||||||
|
|
||||||
struct target_abi_version {
|
struct target_abi_version {
|
||||||
|
Reference in New Issue
Block a user