From 73c173798f72cac8e6953d146b2e0434502e2de1 Mon Sep 17 00:00:00 2001 From: Michael Bestas Date: Fri, 21 Mar 2025 19:54:07 +0200 Subject: [PATCH] Revert "qcacld-3.0: Drop mcast and plaintext frags in protected network" This reverts commit 5df7339711d7bc32d239d5da581c8bc47505c08d. Reason for revert: Duplicated commit Change-Id: I1f90954d9dba9347567c4a9e76340d37a1944b8b --- .../qcacld-3.0/core/dp/txrx/ol_rx_defrag.c | 22 ------------------- 1 file changed, 22 deletions(-) diff --git a/drivers/staging/qcacld-3.0/core/dp/txrx/ol_rx_defrag.c b/drivers/staging/qcacld-3.0/core/dp/txrx/ol_rx_defrag.c index 5a225e1606e1..fc5d50bb061b 100644 --- a/drivers/staging/qcacld-3.0/core/dp/txrx/ol_rx_defrag.c +++ b/drivers/staging/qcacld-3.0/core/dp/txrx/ol_rx_defrag.c @@ -453,28 +453,6 @@ ol_rx_reorder_store_frag(ol_txrx_pdev_handle pdev, return; } - rx_desc = htt_rx_msdu_desc_retrieve(htt_pdev, frag); - qdf_assert(htt_rx_msdu_has_wlan_mcast_flag(htt_pdev, rx_desc)); - index = htt_rx_msdu_is_wlan_mcast(htt_pdev, rx_desc) ? - txrx_sec_mcast : txrx_sec_ucast; - - /* - * Multicast/Broadcast frames should not be fragmented so drop - * such frames. - */ - if (index != txrx_sec_ucast) { - ol_rx_frames_free(htt_pdev, frag); - return; - } - - if (peer->security[index].sec_type != htt_sec_type_none && - !htt_rx_mpdu_is_encrypted(htt_pdev, rx_desc)) { - ol_txrx_err("Unencrypted fragment received in security mode %d", - peer->security[index].sec_type); - ol_rx_frames_free(htt_pdev, frag); - return; - } - if ((!more_frag) && (!fragno) && (!rx_reorder_array_elem->head)) { rx_reorder_array_elem->head = frag; rx_reorder_array_elem->tail = frag;