From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ouyang Changchun Subject: [PATCH v4 0/5] Support virtio multicast feature Date: Sat, 8 Nov 2014 12:26:11 +0800 Message-ID: <1415420776-4821-1-git-send-email-changchun.ouyang@intel.com> References: <1414732757-7241-1-git-send-email-changchun.ouyang@intel.com> To: dev-VfR2kkLFssw@public.gmane.org Return-path: In-Reply-To: <1414732757-7241-1-git-send-email-changchun.ouyang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces-VfR2kkLFssw@public.gmane.org Sender: "dev" -V1 change: This patch series support multicast feature in virtio and vhost. The vhost backend enables the promiscuous mode and config ETH_VMDQ_ACCEPT_BROADCAST and ETH_VMDQ_ACCEPT_MULTICAST in VMDQ offload register to receive the multicast and broadcast packets. The virtio frontend provides the functionality of enabling and disabling the multicast and promiscuous mode. -V2 change: Rework the patch basing on new vhost library and new vhost application. -V3 change: Rework the patch for comments, split commits. -V4 change: Rework for refining code comment and patch titles, fatorizing codes, and resolving conflicts. Changchun Ouyang (5): ethdev: Add vmdq rx mode igb: Config VM offload register ixgbe: Configure Rx mode for VMDQ virtio: Support promiscuous and allmulticast vhost: Enable promisc mode and multicast examples/vhost/main.c | 24 ++++++++-- lib/librte_ether/rte_ethdev.h | 1 + lib/librte_pmd_e1000/igb_rxtx.c | 20 ++++++++ lib/librte_pmd_ixgbe/ixgbe_ethdev.c | 31 ++++++++---- lib/librte_pmd_ixgbe/ixgbe_ethdev.h | 1 + lib/librte_pmd_ixgbe/ixgbe_rxtx.c | 6 +++ lib/librte_pmd_virtio/virtio_ethdev.c | 90 ++++++++++++++++++++++++++++++++++- lib/librte_vhost/virtio-net.c | 3 +- 8 files changed, 161 insertions(+), 15 deletions(-) -- 1.8.4.2