Hi,

> -----Original Message-----
> From: Tao, Zhe
> Sent: Friday, October 30, 2015 9:02 PM
> To: dev at dpdk.org
> Cc: Tao, Zhe; Liang, Cunming
> Subject: [dpdk-dev][PATCH 2/4 v3] add vector PMD TX for FVL
> 
> The way to increase the performance of the vPMD TX is to use some fast mbuf
> release method compares to the scalar TX.
> 
> Signed-off-by: Zhe Tao <zhe.tao at intel.com>
> ---
>  drivers/net/i40e/i40e_rxtx.c     |   8 ++
>  drivers/net/i40e/i40e_rxtx.h     |   3 +
>  drivers/net/i40e/i40e_rxtx_vec.c | 162
> +++++++++++++++++++++++++++++++++++++++
>  3 files changed, 173 insertions(+)
> +
[...]
> +static inline int __attribute__((always_inline))
> +i40e_tx_free_bufs(struct i40e_tx_queue *txq)
> +{
> +     struct i40e_tx_entry *txep;
> +     uint32_t n;
> +     uint32_t i;
> +     int nb_free = 0;
> +     struct rte_mbuf *m, *free[RTE_I40E_TX_MAX_FREE_BUF_SZ];
Tiny format issue, require a blank line here.
> +     /* check DD bits on threshold descriptor */
> +     if ((txq->tx_ring[txq->tx_next_dd].cmd_type_offset_bsz &
> +                     rte_cpu_to_le_64(I40E_TXD_QW1_DTYPE_MASK)) !=
> +                     rte_cpu_to_le_64(I40E_TX_DESC_DTYPE_DESC_DONE))
> +             return 0;
> +
> +     n = txq->tx_rs_thresh;
> +
[...]

Reply via email to