qcacmn: Return correct value for peer isolation case

Return correct boolean values for peer isolation and
bss peer checks in intrabss forwarding.

Change-Id: Ib02645572aafdf4e4c9bc2e40b8b0fc72b90b343
CRs-Fixed: 3206611
Esse commit está contido em:
Pavankumar Nandeshwar
2022-05-26 23:22:00 -07:00
commit de Madan Koyyalamudi
commit 304559ad0c

Ver arquivo

@@ -1342,11 +1342,15 @@ dp_rx_intrabss_ucast_check_be(qdf_nbuf_t nbuf,
* list then dont forward instead push to bridge stack.
*/
if (dp_get_peer_isolation(ta_peer) ||
dp_get_peer_isolation(da_peer))
dp_get_peer_isolation(da_peer)) {
ret = false;
goto rel_da_peer;
}
if (da_peer->bss_peer || da_peer == ta_peer)
if (da_peer->bss_peer || (da_peer == ta_peer)) {
ret = false;
goto rel_da_peer;
}
/* Same vdev, support Inra-BSS */
if (da_peer->vdev == ta_peer->vdev) {