Merge "qcacmn: Fix for NSS peer create message"
diff --git a/dp/wifi3.0/dp_peer.c b/dp/wifi3.0/dp_peer.c
index 9a33589..95b7974 100644
--- a/dp/wifi3.0/dp_peer.c
+++ b/dp/wifi3.0/dp_peer.c
@@ -358,6 +358,12 @@
return;
}
+ if (soc->cdp_soc.ol_ops->peer_map_event) {
+ soc->cdp_soc.ol_ops->peer_map_event(soc->osif_soc,
+ peer->peer_ids[0], hw_peer_id, vdev_id,
+ mac_addr);
+ }
+
QDF_TRACE(QDF_MODULE_ID_TXRX, QDF_TRACE_LEVEL_ERROR,
"%s: peer %p ID %d vid %d mac %02x:%02x:%02x:%02x:%02x:%02x\n",
__func__, peer, hw_peer_id, vdev_id, mac_addr[0],
@@ -377,12 +383,6 @@
}
qdf_spin_unlock_bh(&soc->ast_lock);
- if (soc->cdp_soc.ol_ops->peer_map_event) {
- soc->cdp_soc.ol_ops->peer_map_event(soc->osif_soc,
- peer->peer_ids[0], hw_peer_id, vdev_id,
- mac_addr);
- }
-
QDF_TRACE(QDF_MODULE_ID_TXRX, QDF_TRACE_LEVEL_ERROR,
"AST entry not found\n");
return;