[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