|
@@ -1396,7 +1396,7 @@ static void cm_set_peer_mld_info(struct cm_peer_create_req *req,
|
|
|
struct qdf_mac_addr *mld_mac,
|
|
|
bool is_assoc_peer)
|
|
|
{
|
|
|
- if (req) {
|
|
|
+ if (req && mld_mac) {
|
|
|
qdf_copy_macaddr(&req->mld_mac, mld_mac);
|
|
|
req->is_assoc_peer = is_assoc_peer;
|
|
|
}
|
|
@@ -1418,7 +1418,6 @@ cm_send_bss_peer_create_req(struct wlan_objmgr_vdev *vdev,
|
|
|
struct scheduler_msg msg;
|
|
|
QDF_STATUS status;
|
|
|
struct cm_peer_create_req *req;
|
|
|
- bool eht_capab;
|
|
|
|
|
|
if (!vdev || !peer_mac)
|
|
|
return QDF_STATUS_E_FAILURE;
|
|
@@ -1429,9 +1428,7 @@ cm_send_bss_peer_create_req(struct wlan_objmgr_vdev *vdev,
|
|
|
if (!req)
|
|
|
return QDF_STATUS_E_NOMEM;
|
|
|
|
|
|
- wlan_psoc_mlme_get_11be_capab(wlan_vdev_get_psoc(vdev), &eht_capab);
|
|
|
- if (eht_capab)
|
|
|
- cm_set_peer_mld_info(req, mld_mac, is_assoc_peer);
|
|
|
+ cm_set_peer_mld_info(req, mld_mac, is_assoc_peer);
|
|
|
|
|
|
req->vdev_id = wlan_vdev_get_id(vdev);
|
|
|
qdf_copy_macaddr(&req->peer_mac, peer_mac);
|