Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[ upstream commit bb4f70d ] Remove early buffer posting logic from burst receive loop to address several issues: - Posting receive descriptors without first posting completion entries risks overflowing the completion queue. - Posting receive descriptors without updating rx_raw_prod creates the possibility that the receive descriptor doorbell can be written twice with the same value. - Having this logic in the inner descriptor processing loop can impact performance. Fixes: 637e34b ("net/bnxt: optimize Rx processing") Fixes: 0406784 ("net/bnxt: reduce CQ queue size without aggregation ring") Signed-off-by: Lance Richardson <lance.richardson@broadcom.com> Reviewed-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
- Loading branch information