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: 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> >
Reviewed-by: Tiwei Bie <tiwei....@intel.com> Applied to dpdk-next-net/master, thanks.