Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cd30a392 authored by Ivan Safonov's avatar Ivan Safonov Committed by Greg Kroah-Hartman
Browse files

staging:r8188eu: refactor recvbuf2recvframe function



Reduce number of nesting levels.

Signed-off-by: default avatarIvan Safonov <insafonov@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 165601c9
Loading
Loading
Loading
Loading
+15 −16
Original line number Diff line number Diff line
@@ -172,11 +172,10 @@ static int recvbuf2recvframe(struct adapter *adapt, struct sk_buff *pskb)
				RT_TRACE(_module_rtl871x_recv_c_, _drv_err_,
					("recvbuf2recvframe: rtw_recv_entry(precvframe) != _SUCCESS\n"));
			}
		} else {
			/* enqueue recvframe to txrtp queue */
			if (pattrib->pkt_rpt_type == TX_REPORT1) {
		} else if (pattrib->pkt_rpt_type == TX_REPORT1) {
			/* CCX-TXRPT ack for xmit mgmt frames. */
			handle_txrpt_ccx_88e(adapt, precvframe->rx_data);
			rtw_free_recvframe(precvframe, pfree_recv_queue);
		} else if (pattrib->pkt_rpt_type == TX_REPORT2) {
			ODM_RA_TxRPT2Handle_8188E(
						&haldata->odmpriv,
@@ -185,9 +184,9 @@ static int recvbuf2recvframe(struct adapter *adapt, struct sk_buff *pskb)
						pattrib->MacIDValidEntry[0],
						pattrib->MacIDValidEntry[1]
						);
			rtw_free_recvframe(precvframe, pfree_recv_queue);
		} else if (pattrib->pkt_rpt_type == HIS_REPORT) {
			interrupt_handler_8188eu(adapt, pattrib->pkt_len, precvframe->rx_data);
			}
			rtw_free_recvframe(precvframe, pfree_recv_queue);
		}
		pkt_cnt--;