qcacmn: populate the bridge vap in partner list
populate the bridge vap in partner list Change-Id: Ie7c0ebc3b796f2b57e7837577079dcd1d4faac45 CRs-Fixed: 3550201
This commit is contained in:

committed by
Rahul Choudhary

parent
7147d2a4d2
commit
a7af205870
@@ -3737,11 +3737,38 @@ static inline void dp_vdev_save_mld_addr(struct dp_vdev *vdev,
|
||||
qdf_mem_copy(&vdev->mld_mac_addr.raw[0],
|
||||
vdev_info->mld_mac_addr, QDF_MAC_ADDR_SIZE);
|
||||
}
|
||||
|
||||
#ifdef WLAN_MLO_MULTI_CHIP
|
||||
static inline void
|
||||
dp_vdev_update_bridge_vdev_param(struct dp_vdev *vdev,
|
||||
struct cdp_vdev_info *vdev_info)
|
||||
{
|
||||
if (vdev_info->is_bridge_vap)
|
||||
vdev->is_bridge_vdev = 1;
|
||||
|
||||
dp_info("is_bridge_link = %d vdev id = %d chip id = %d",
|
||||
vdev->is_bridge_vdev, vdev->vdev_id,
|
||||
dp_mlo_get_chip_id(vdev->pdev->soc));
|
||||
}
|
||||
#else
|
||||
static inline void
|
||||
dp_vdev_update_bridge_vdev_param(struct dp_vdev *vdev,
|
||||
struct cdp_vdev_info *vdev_info)
|
||||
{
|
||||
}
|
||||
#endif /* WLAN_MLO_MULTI_CHIP */
|
||||
|
||||
#else
|
||||
static inline void dp_vdev_save_mld_addr(struct dp_vdev *vdev,
|
||||
struct cdp_vdev_info *vdev_info)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
static inline void
|
||||
dp_vdev_update_bridge_vdev_param(struct dp_vdev *vdev,
|
||||
struct cdp_vdev_info *vdev_info)
|
||||
{
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -3883,6 +3910,7 @@ static QDF_STATUS dp_vdev_attach_wifi3(struct cdp_soc_t *cdp_soc,
|
||||
|
||||
qdf_mem_copy(&vdev->mac_addr.raw[0], vdev_mac_addr, QDF_MAC_ADDR_SIZE);
|
||||
|
||||
dp_vdev_update_bridge_vdev_param(vdev, vdev_info);
|
||||
dp_vdev_save_mld_addr(vdev, vdev_info);
|
||||
|
||||
/* TODO: Initialize default HTT meta data that will be used in
|
||||
|
Reference in New Issue
Block a user