소스 검색

qcacmn: Fix fastpath nbuf reset issue for rhine architecture

Currently, fastpath CE RX buffers are not properly getting reset on
WCN6450 due to which driver is reading data at wrong offset leading to
packet drops. Properly resetting the nbufs after every CE RX buffer
processing is fixing the issue.

Change-Id: Ic29740fb1a72a3302752cc457bcf45f8d0094c46
CRs-Fixed: 3601680
Manikanta Pubbisetty 1 년 전
부모
커밋
1ca2ca9845
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      dp/wifi3.0/rh/dp_rh_htt.c

+ 1 - 1
dp/wifi3.0/rh/dp_rh_htt.c

@@ -424,11 +424,11 @@ dp_htt_t2h_msg_handler_fast(void *context, qdf_nbuf_t *cmpl_msdus,
 			dp_htt_t2h_msg_handler(context, &htc_pkt);
 			break;
 		}
+		}
 
 		/* Re-initialize the indication buffer */
 		HTT_T2H_MSG_BUF_REINIT(htt_t2h_msg, soc->osdev);
 		qdf_nbuf_set_pktlen(htt_t2h_msg, 0);
-		}
 	}
 }