[dpdk-dev] [PATCH] net/virtio: fix broken Tx checksum offloads

Ferruh Yigit ferruh.yigit at intel.com
Fri Oct 25 16:41:18 CEST 2019


On 10/25/2019 9:30 AM, Maxime Coquelin wrote:
> 
> 
> On 10/24/19 7:46 PM, Andrew Rybchenko wrote:
>> Missing parenthesis around expression before type cast to struct
>> virtio_net_hdr pointer makes the arithmetic to be in
>> sizeof(struct virtio_net_hdr) units.
>>
>> Use rte_pktmbuf_mtod_offset() to fix the problem.
>>
>> Type of head_size is changed to signed since some compilers bark
>> on unary minus applied to unsigned.
>>
>> Fixes: 1ae55ad38e5e ("net/virtio: fix mbuf data and packet length mismatch")
>> Cc: stable at dpdk.org
>>
>> Signed-off-by: Andrew Rybchenko <arybchenko at solarflare.com>
>> ---
>>  drivers/net/virtio/virtio_rxtx.c | 24 ++++++++++++------------
>>  1 file changed, 12 insertions(+), 12 deletions(-)
> 
> Thanks Andrew!
> Reviewed-by: Maxime Coquelin <maxime.coquelin at redhat.com>
> 

Reviewed-by: Tiwei Bie <tiwei.bie at intel.com>
Applied to dpdk-next-net/master, thanks.


More information about the dev mailing list