qcacmn: Avoid exchanging dp handles with non dp modules

Corresponding changes in datapath for avoiding storage
of dp handles in umac objects.

Change-Id: I61ba9cca9a10cc7e3d618c7f1ec384dda2e85132
This commit is contained in:
Pavankumar Nandeshwar
2020-01-10 16:21:11 +05:30
committed by nshrivas
parent 75d112497b
commit 61ec40476d
3 changed files with 67 additions and 40 deletions

View File

@@ -69,7 +69,7 @@ struct cdp_cmn_ops {
int (*txrx_pdev_attach_target)(ol_txrx_soc_handle soc, uint8_t pdev_id);
struct cdp_vdev *(*txrx_vdev_attach)
QDF_STATUS (*txrx_vdev_attach)
(struct cdp_soc_t *soc, uint8_t pdev_id, uint8_t *mac,
uint8_t vdev_id, enum wlan_op_mode op_mode,
enum wlan_op_subtype subtype);
@@ -79,7 +79,7 @@ struct cdp_cmn_ops {
ol_txrx_vdev_delete_cb callback,
void *cb_context);
struct cdp_pdev *(*txrx_pdev_attach)
QDF_STATUS (*txrx_pdev_attach)
(ol_txrx_soc_handle soc, HTC_HANDLE htc_pdev,
qdf_device_t osdev, uint8_t pdev_id);
@@ -105,7 +105,8 @@ struct cdp_cmn_ops {
(*txrx_pdev_deinit)(struct cdp_soc_t *soc, uint8_t pdev_id,
int force);
void *(*txrx_peer_create)
QDF_STATUS
(*txrx_peer_create)
(ol_txrx_soc_handle soc, uint8_t vdev_id,
uint8_t *peer_mac_addr);