[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