On 11/29/2022 1:21 AM, Chaoyong He wrote:
> From: Long Wu <long...@corigine.com>
> 
> If dma_len is larger than NFDK_DESC_TX_DMA_LEN_HEAD, the value of
> dma_len bitwise and NFDK_DESC_TX_DMA_LEN_HEAD maybe less than packet
> head length and the packet will be dropped. Fill maximum dma_len in
> first tx descriptor to make sure the whole head is included in the
> first descriptor. In addition, add comments to better explain the
> code flow.
> 

updated patch title as:
net/nfp: fix Tx packet drop for large data length

> Fixes: c73dced48c8c ("net/nfp: add NFDk Tx")
> Cc: jin....@corigine.com
> Cc: sta...@dpdk.org
> 
> Signed-off-by: Long Wu <long...@corigine.com>
> Reviewed-by: Niklas Söderlund <niklas.soderl...@corigine.com>

Applied to dpdk-next-net/main, thanks.


Below changes done while merging.

> +             /*
> +              * We will do our best to pass as much data as we can in 
> descriptor
> +              * and we need to make sure the first descriptor includes whole
> +              * head since there is limitation in firmware side. Sometimes 
> the
> +              * value of dma_len bitwise & NFDK_DESC_TX_DMA_LEN_HEAD will 
> less
> +              * than packet head len.
> +              */

Updated last line as:
" * value of 'dma_len & NFDK_DESC_TX_DMA_LEN_HEAD' will be less "

<...>

>  
> +             /*
> +              * The rest of the data (if any) will be in larger dma 
> descritors

s/descritors/descriptors/
s/dma/DMA/

Reply via email to