浏览代码

qcacmn: For dp peer reuse add peer to pdev local peer id map

Currently peer is not added to the dp pdev local peer id map when
resuing the peer reference. As a result register peer with the
dp fails and tx is not allowed. This leads to connection failures
as EAPOL tx is not permitted. In this change add peer to the pdev
local peer id map when existing dp peer reference is used.

Change-Id: I02221115e07450466ad165a6e0861d340cdbda4a
CRs-Fixed: 2241763
Sravan Kumar Kairam 6 年之前
父节点
当前提交
da542178c9
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      dp/wifi3.0/dp_main.c

+ 3 - 0
dp/wifi3.0/dp_main.c

@@ -3551,6 +3551,9 @@ static void *dp_peer_create_wifi3(struct cdp_vdev *vdev_handle,
 				vdev->vdev_id, peer->mac_addr.raw);
 		}
 
+#ifndef CONFIG_WIN
+		dp_local_peer_id_alloc(pdev, peer);
+#endif
 		DP_STATS_INIT(peer);
 		return (void *)peer;
 	}