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

Maxime Coquelin maxime.coquelin at redhat.com
Fri Oct 25 10:30:25 CEST 2019



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>

Ferruh, do you want to apply it directly for -rc1?

Maxime



More information about the dev mailing list