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: sta...@dpdk.org
> 
> Signed-off-by: Andrew Rybchenko <arybche...@solarflare.com>
> ---
>  drivers/net/virtio/virtio_rxtx.c | 24 ++++++++++++------------
>  1 file changed, 12 insertions(+), 12 deletions(-)

Thanks Andrew!
Reviewed-by: Maxime Coquelin <maxime.coque...@redhat.com>

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

Maxime

Reply via email to