From mboxrd@z Thu Jan 1 00:00:00 1970 From: Zhiyong Yang Subject: [PATCH 0/2] net/virtio: support to turn on/off the traffic flow Date: Fri, 31 Mar 2017 19:40:17 +0800 Message-ID: <1490960419-16779-1-git-send-email-zhiyong.yang@intel.com> Cc: yuanhan.liu@linux.intel.com, maxime.coquelin@redhat.com To: dev@dpdk.org Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by dpdk.org (Postfix) with ESMTP id CEE9AFE5 for ; Fri, 31 Mar 2017 13:44:11 +0200 (CEST) List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Current dpdk code virtio_dev_stop only disables interrupt and marks link down, When it is invoked, tx/rx traffic flows still work. This is a strange behavior. The patchset supports the switch of flow by calling virtio_dev_start/stop. The implementation refers to vhost pmd. Zhiyong Yang (2): net/virtio: add data elements to turn on/off traffic flow net/virtio: support to turn on/off the traffic flow drivers/net/virtio/virtio_ethdev.c | 37 +++++++++++++++++++++++++++- drivers/net/virtio/virtio_pci.h | 1 + drivers/net/virtio/virtio_rxtx.c | 12 +++++++++ drivers/net/virtio/virtio_rxtx.h | 6 +++++ drivers/net/virtio/virtio_rxtx_simple.c | 4 +++ drivers/net/virtio/virtio_rxtx_simple_neon.c | 5 +++- drivers/net/virtio/virtio_rxtx_simple_sse.c | 5 +++- drivers/net/virtio/virtio_user_ethdev.c | 1 + 8 files changed, 68 insertions(+), 3 deletions(-) -- 2.7.4