[dpdk-dev] Not Receiving Multicast packets on SR-IOV VF ports

James Yu ypyu2011 at gmail.com
Sat Feb 8 04:50:26 CET 2014


On a guest VM, I can be receive multicast packets on SR-IOV VF ports. Is
there anyway to enable the VF ports to receive multicast packets ?

However, I could receive multicast packets on non-SR-IOV virtual interface
ports via bridge or OVS on the guest VM after I call this routine
ixgbe_dev_allmulticast_enable()  in ixgbe_ethdev.c to enable it.
static struct eth_dev_ops ixgbe_eth_dev_ops = {
....
                      .allmulticast_enable  =
ixgbe_dev_allmulticast_enable,
....
}

I do not see the corresponding entry in
static struct eth_dev_ops ixgbevf_eth_dev_ops = { ....
};
which is used for VF ports.

Is there any other way to make it work ? Anyone has any way to make it work
?

Thanks

James


More information about the dev mailing list