android_kernel_xiaomi_sm8350/core/dp
Rakesh Pillai f94b162ed0 qcacld-3.0: cdp: Convergence of cdp_l_flowctl_ops
Currently the cdp apis are given pdev/vdev/peer
handle as its arguments, which is directly
accessed in those APIs. This can cause a
race-condition in access of the respective
handles if it has been deleted in parallel.

Hence as a part of cdp convergence, pass only
the pdev/vdev id or peer mac address, which will be
used to get the respective handles, and hence
avoiding the unwanted access of the handles if
it has been deleted.

Converged l_flowctl_ops
- register_tx_flow_control
- set_vdev_tx_desc_limit
- set_vdev_os_queue_status
- deregister_tx_flow_control_cb
- flow_control_cb
- get_tx_resource
- ll_set_tx_pause_q_depth
- vdev_flush
- vdev_pause
- vdev_unpause

CRs-Fixed: 2539748
Change-Id: I8ad4a20914c654b8e8aaf629dda7f673fdb110e4
2019-11-11 23:08:02 -08:00
..
htt qcacld-3.0: Increase the rx debug buffer list size 2019-10-25 04:40:32 -07:00
ol/inc qcacld-3.0: cdp: Convergence of cdp_flowctl_ops 2019-11-11 23:07:35 -08:00
txrx qcacld-3.0: cdp: Convergence of cdp_l_flowctl_ops 2019-11-11 23:08:02 -08:00
txrx3.0 qcacld-3.0: Add support to flush rx packets for a vdev 2019-11-01 00:17:18 -07:00