The important part is the last patch on vhost handling of offloading requests coming from a virtio guest interface.
The rest are small fixes that I accumulated while reviewing the mbuf offload flags. On this last patch, it has the potential of breaking existing applications using the vhost library (OVS being impacted). I did not mark it for backport, but I am having second thoughts. The vhost example has not been updated yet, as I wanted to send this series first to get feedback before looking more into the example code. -- David Marchand David Marchand (5): mbuf: mark old offload flag as deprecated net/tap: do not touch Tx offload flags net/virtio: do not touch Tx offload flags net/virtio: refactor Tx offload helper vhost: fix offload flags in Rx path drivers/net/tap/rte_eth_tap.c | 17 ++- drivers/net/virtio/virtio_rxtx.c | 7 +- drivers/net/virtio/virtio_rxtx_packed_avx.h | 2 +- drivers/net/virtio/virtio_rxtx_packed_neon.h | 2 +- drivers/net/virtio/virtqueue.h | 81 +++++----- examples/vhost/main.c | 6 + lib/librte_mbuf/rte_mbuf_core.h | 3 +- lib/librte_vhost/virtio_net.c | 148 ++++++++----------- 8 files changed, 123 insertions(+), 143 deletions(-) -- 2.23.0