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
This commit is contained in:
Sravan Kumar Kairam 2018-06-08 12:51:21 +05:30 • committed by nshrivas
commit da542178c9

View file

@ -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;
}