On 6/17/19 1:31 PM, Andrew Rybchenko wrote:
From: Dilshod Urazov<dilshod.ura...@oktetlabs.ru>

VLAN tag insertion should be in Tx prepare, not in Tx burst functions.
One of Tx prepare goals is to be able to do preparations in advance
(possibliy on different CPU core) and then transmit it fast.
Also Tx prepare can report that a packet does not pass Tx offloads
check. E.g. has no enough headroom to insert VLAN header.

Fixes: 4fb7e803eb1a ("ethdev: add Tx preparation")
Cc:sta...@dpdk.org

Signed-off-by: Dilshod Urazov<dilshod.ura...@oktetlabs.ru>
Signed-off-by: Andrew Rybchenko<arybche...@solarflare.com>
---
v4:
  - add more details to commit log

  drivers/net/virtio/virtio_rxtx.c | 50 +++++++++-----------------------
  1 file changed, 14 insertions(+), 36 deletions(-)


Applied to dpdk-next-virtio/master.

Thanks,
Maxime

Reply via email to