[dpdk-dev] [PATCH v4 0/5] Support virtio multicast feature
Ouyang Changchun
changchun.ouyang at intel.com
Sat Nov 8 05:26:11 CET 2014
-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
More information about the dev
mailing list