On 08/29/2018 05:55 PM, eric zhang wrote:
This patch checks negotiated features to see if necessary to offload before set the tap device offload capabilities. It also checks if kernel support the TUNSETOFFLOAD operation. Signed-off-by: eric zhang <eric.zh...@windriver.com> --- v3: * make other offloading features depend on CSUM * check IFF_VNET_HDR support when handling VHOST_GET_FEATURES --- v2: * don't return failure when failed to set offload to tap * check if offloads available when handling VHOST_GET_FEATURES --- drivers/net/virtio/virtio_user/vhost_kernel.c | 18 +++++--- drivers/net/virtio/virtio_user/vhost_kernel_tap.c | 56 +++++++++++++++++------ drivers/net/virtio/virtio_user/vhost_kernel_tap.h | 2 +- 3 files changed, 54 insertions(+), 22 deletions(-)
Applied to dpdk-next-virtio/master, adding Fixes: line as suggested by Tiwei. Thanks, Maxime