qcacmn: Avoid creating txrx_peer in peer reuse case
Avoid creating txrx_peer in peer reuse case when peer setup is called. Change-Id: I862fb61e71a857670869f0e6b2374a3dc2da54f0
This commit is contained in:

committed by
Madan Koyyalamudi

parent
15b88ae15e
commit
d47133aed9
@@ -7049,6 +7049,10 @@ fail:
|
|||||||
|
|
||||||
static QDF_STATUS dp_peer_legacy_setup(struct dp_soc *soc, struct dp_peer *peer)
|
static QDF_STATUS dp_peer_legacy_setup(struct dp_soc *soc, struct dp_peer *peer)
|
||||||
{
|
{
|
||||||
|
/* txrx_peer might exist already in peer reuse case */
|
||||||
|
if (peer->txrx_peer)
|
||||||
|
return QDF_STATUS_SUCCESS;
|
||||||
|
|
||||||
if (dp_txrx_peer_attach(soc, peer) !=
|
if (dp_txrx_peer_attach(soc, peer) !=
|
||||||
QDF_STATUS_SUCCESS) {
|
QDF_STATUS_SUCCESS) {
|
||||||
dp_err("peer txrx ctx alloc failed");
|
dp_err("peer txrx ctx alloc failed");
|
||||||
|
Reference in New Issue
Block a user