qcacmn: Add firmware service support
Firmware advertises service capability bit WMI_SERVICE_PEER_DELETE_NO_PEER_FLUSH_TIDS_CMD when peer delete command takes care of flush all tids functionality. If this service bit is set advertised by FW then host does not need to send the flush tid command before sending the peer delete command. Change-Id: Ic6632772eeebc7f1494f1dd5e9d533b2bc22e533 CRs-Fixed: 2609962
Dieser Commit ist enthalten in:

committet von
nshrivas

Ursprung
1e0b32404c
Commit
c4b7f66569
@@ -5055,6 +5055,7 @@ typedef enum {
|
||||
wmi_service_packet_capture_support,
|
||||
wmi_service_nan_vdev,
|
||||
wmi_service_multiple_vdev_restart_ext,
|
||||
wmi_service_peer_delete_no_peer_flush_tids_cmd,
|
||||
wmi_services_max,
|
||||
} wmi_conv_service_ids;
|
||||
#define WMI_SERVICE_UNAVAILABLE 0xFFFF
|
||||
|
@@ -14036,6 +14036,8 @@ static void populate_tlv_service(uint32_t *wmi_service)
|
||||
wmi_service[wmi_service_packet_capture_support] =
|
||||
WMI_SERVICE_PACKET_CAPTURE_SUPPORT;
|
||||
wmi_service[wmi_service_nan_vdev] = WMI_SERVICE_NAN_VDEV_SUPPORT;
|
||||
wmi_service[wmi_service_peer_delete_no_peer_flush_tids_cmd] =
|
||||
WMI_SERVICE_PEER_DELETE_NO_PEER_FLUSH_TIDS_CMD;
|
||||
wmi_service[wmi_service_multiple_vdev_restart_ext] =
|
||||
WMI_SERVICE_UNAVAILABLE;
|
||||
}
|
||||
|
In neuem Issue referenzieren
Einen Benutzer sperren