qcacmn: Handle WDS EXT for WDS STA
Handle WDS EXT for WDS STA Change-Id: Ia0d6c9a5de5234584f67f5c0ed3208cf33e882ab CRs-Fixed: 3226240
This commit is contained in:

committed by
Madan Koyyalamudi

parent
23ab68e55c
commit
59a8df8159
@@ -10282,6 +10282,7 @@ dp_set_vdev_param(struct cdp_soc_t *cdp_soc, uint8_t vdev_id,
|
||||
break;
|
||||
#ifdef QCA_SUPPORT_WDS_EXTENDED
|
||||
case CDP_CFG_WDS_EXT:
|
||||
if (vdev->opmode == wlan_op_mode_ap)
|
||||
vdev->wds_ext_enabled = val.cdp_vdev_param_wds_ext;
|
||||
break;
|
||||
#endif
|
||||
|
@@ -174,7 +174,9 @@ dp_rx_wds_add_or_update_ast(struct dp_soc *soc,
|
||||
ta_base_peer = dp_peer_get_ref_by_id(soc, ta_peer->peer_id,
|
||||
DP_MOD_ID_RX);
|
||||
if (ta_base_peer) {
|
||||
if (ta_peer->vdev->opmode == wlan_op_mode_ap)
|
||||
dp_wds_ext_peer_learn(soc, ta_base_peer);
|
||||
|
||||
ret = dp_peer_add_ast(soc, ta_base_peer, wds_src_mac,
|
||||
CDP_TXRX_AST_TYPE_WDS, flags);
|
||||
|
||||
|
Reference in New Issue
Block a user