mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-25 22:23:14 -04:00
qcacmn: Adding vdev id for WDS add/del/update API's
- Update the WDS add/del/update dp api's with vdev context Change-Id: I68bf5670232aaa4bb4cce6a6fe0f7b3b2e921143 CRs-fixed: 2133484
This commit is contained in:
parent
f4cb93c5e7
commit
7e36889461
4 changed files with 8 additions and 8 deletions
|
|
@ -632,13 +632,13 @@ struct ol_if_ops {
|
|||
int (*peer_unref_delete)(void *scn_handle, uint8_t vdev_id,
|
||||
uint8_t *peer_macaddr);
|
||||
bool (*is_hw_dbs_2x2_capable)(struct wlan_objmgr_psoc *psoc);
|
||||
int (*peer_add_wds_entry)(void *ol_soc_handle,
|
||||
int (*peer_add_wds_entry)(void *ol_osif_vdev_handle,
|
||||
const uint8_t *dest_macaddr, uint8_t *peer_macaddr,
|
||||
uint32_t flags);
|
||||
int (*peer_update_wds_entry)(void *ol_soc_handle,
|
||||
int (*peer_update_wds_entry)(void *ol_osif_vdev_handle,
|
||||
uint8_t *dest_macaddr, uint8_t *peer_macaddr,
|
||||
uint32_t flags);
|
||||
void (*peer_del_wds_entry)(void *ol_soc_handle,
|
||||
void (*peer_del_wds_entry)(void *ol_osif_vdev_handle,
|
||||
uint8_t *wds_macaddr);
|
||||
QDF_STATUS (*lro_hash_config)(void *scn_handle,
|
||||
struct cdp_lro_hash_config *lro_hash);
|
||||
|
|
|
|||
|
|
@ -1451,7 +1451,7 @@ static void dp_wds_aging_timer_fn(void *soc_hdl)
|
|||
DP_STATS_INC(soc, ast.aged_out, 1);
|
||||
|
||||
soc->cdp_soc.ol_ops->peer_del_wds_entry(
|
||||
pdev->osif_pdev,
|
||||
vdev->osif_vdev,
|
||||
ase->mac_addr.raw);
|
||||
|
||||
dp_peer_del_ast(soc, ase);
|
||||
|
|
@ -5579,7 +5579,7 @@ static inline void dp_peer_delete_ast_entries(struct dp_soc *soc,
|
|||
DP_PEER_ITERATE_ASE_LIST(peer, ast_entry, temp_ast_entry) {
|
||||
if (ast_entry->next_hop) {
|
||||
soc->cdp_soc.ol_ops->peer_del_wds_entry(
|
||||
peer->vdev->pdev->osif_pdev,
|
||||
peer->vdev->osif_vdev,
|
||||
ast_entry->mac_addr.raw);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -368,7 +368,7 @@ dp_rx_wds_srcport_learn(struct dp_soc *soc,
|
|||
if (!dp_peer_add_ast(soc, ta_peer, wds_src_mac,
|
||||
dp_ast_type_wds)) {
|
||||
ret = soc->cdp_soc.ol_ops->peer_add_wds_entry(
|
||||
ta_peer->vdev->pdev->osif_pdev,
|
||||
ta_peer->vdev->osif_vdev,
|
||||
wds_src_mac,
|
||||
ta_peer->mac_addr.raw,
|
||||
flags);
|
||||
|
|
@ -393,7 +393,7 @@ dp_rx_wds_srcport_learn(struct dp_soc *soc,
|
|||
|
||||
if (sa_sw_peer_id != ta_peer->peer_ids[0]) {
|
||||
ret = soc->cdp_soc.ol_ops->peer_update_wds_entry(
|
||||
ta_peer->vdev->pdev->osif_pdev,
|
||||
ta_peer->vdev->osif_vdev,
|
||||
wds_src_mac,
|
||||
ta_peer->mac_addr.raw,
|
||||
flags);
|
||||
|
|
|
|||
|
|
@ -2075,7 +2075,7 @@ void dp_tx_mec_handler(struct dp_vdev *vdev, uint8_t *status)
|
|||
if (qdf_mem_cmp(mac_addr, vdev->mac_addr.raw, DP_MAC_ADDR_LEN) &&
|
||||
!dp_peer_add_ast(soc, peer, mac_addr, dp_ast_type_mec)) {
|
||||
soc->cdp_soc.ol_ops->peer_add_wds_entry(
|
||||
vdev->pdev->osif_pdev,
|
||||
vdev->osif_vdev,
|
||||
mac_addr,
|
||||
vdev->mac_addr.raw,
|
||||
flags);
|
||||
|
|
|
|||
Loading…
Reference in a new issue