Jelajahi Sumber

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 tahun lalu
induk
melakukan
da542178c9
1 mengubah file dengan 3 tambahan dan 0 penghapusan
  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;
 	}