> On May 15, 2018, at 10:52 AM, Sirshak Das <sirshak....@arm.com> wrote:
> 
> Hi Yongseok,
> 
> We will make the commit message more verbose.
> As for the error: This is a clang compiler issue:
> drivers/net/mlx5/mlx5_rxtx_vec.c:37:
> /home/sirdas/code/commitc/dpdk-stable-18.02.1/drivers/net/mlx5/mlx5_rxtx_vec_neon.h:170:24:
>  error: too many arguments provided to function-like macro invocation
>                          (uint16x8_t) { 0, 0, cs_flags,
>                          rte_cpu_to_be_16(len),

Thanks for explanation.

Please add my acked-by tag when you submit the new version with
a) title change b) verbose commit message.

Acked-by: Yongseok Koh <ys...@mellanox.com>
 
Thank you for contribution!
Yongseok

> Yongseok Koh writes:
> 
>>> On May 15, 2018, at 2:23 AM, Gavin Hu <gavin...@arm.com> wrote:
>> 
>> The title should start from 'net/mlx5: ...' and please be more specific why
>> that pair of parentheses is needed. Add more commit messages and it'd be
>> better to add the error messages like you do in the other commit.
>> 
>> To me, it still looks unnecessary.
>> 
>> Thanks,
>> Yongseok
>> 
>>> Signed-off-by: Gavin Hu <gavin...@arm.com>
>>> Signed-off-by: Sirshak Das <sirshak....@arm.com>
>>> Reviewed-by: Phil Yang <phil.y...@arm.com>
>>> Reviewed-by: Honnappa Nagarahalli <honnappa.nagaraha...@arm.com>
>>> ---
>>> drivers/net/mlx5/mlx5_rxtx_vec_neon.h | 12 ++++++------
>>> 1 file changed, 6 insertions(+), 6 deletions(-)
>>> 
>>> diff --git a/drivers/net/mlx5/mlx5_rxtx_vec_neon.h 
>>> b/drivers/net/mlx5/mlx5_rxtx_vec_neon.h
>>> index 2673d6b..71a5eaf 100644
>>> --- a/drivers/net/mlx5/mlx5_rxtx_vec_neon.h
>>> +++ b/drivers/net/mlx5/mlx5_rxtx_vec_neon.h
>>> @@ -167,8 +167,8 @@ txq_scatter_v(struct mlx5_txq_data *txq, struct 
>>> rte_mbuf **pkts,
>>>             vst1q_u8((void *)t_wqe, ctrl);
>>>             /* Fill ESEG in the header. */
>>>             vst1q_u16((void *)(t_wqe + 1),
>>> -                     (uint16x8_t) { 0, 0, cs_flags, rte_cpu_to_be_16(len),
>>> -                                    0, 0, 0, 0 });
>>> +                     ((uint16x8_t) { 0, 0, cs_flags, rte_cpu_to_be_16(len),
>>> +                                     0, 0, 0, 0 }));
>>>             txq->wqe_ci = wqe_ci;
>>>     }
>>>     if (!n)
>>> @@ -300,10 +300,10 @@ txq_burst_v(struct mlx5_txq_data *txq, struct 
>>> rte_mbuf **pkts, uint16_t pkts_n,
>>>     vst1q_u8((void *)t_wqe, ctrl);
>>>     /* Fill ESEG in the header. */
>>>     vst1q_u8((void *)(t_wqe + 1),
>>> -            (uint8x16_t) { 0, 0, 0, 0,
>>> -                           cs_flags, 0, 0, 0,
>>> -                           0, 0, 0, 0,
>>> -                           0, 0, 0, 0 });
>>> +            ((uint8x16_t) { 0, 0, 0, 0,
>>> +                            cs_flags, 0, 0, 0,
>>> +                            0, 0, 0, 0,
>>> +                            0, 0, 0, 0 }));
>>> #ifdef MLX5_PMD_SOFT_COUNTERS
>>>     txq->stats.opackets += pkts_n;
>>> #endif
>>> -- 
>>> 2.1.4
>>> 
> 

Reply via email to