How to increase the value of multicast groups per SR-IOV VF in the `i40e` driver OR How to join more than 30 multicast groups per SR-IOV VF

Solution Verified - Updated -

Issue

  • On RHEL 7.7 instance on RHOSP 13 (SR-IOV enabled compute node) when trying to join more than 30 multicast groups per SR-IOV VF and not able to do so
  • How to increase the value of multicast groups per SR-IOV VF in the "i40e" driver
  • Tests were done on a RHEL 7.7 instances running on another DPDK-enabled compute node and did not face this multicast group limitation
  • Enabling multicast promiscuous mode on a trusted VF would be a feasible option but do not want to make use of it as it could have an impact on the performance
  • When using i40e driver, Intel x710, SR-IOV and MCAST. There’s no error message, additional MCASTs get silently dropped (not joined)

Environment

  • Red Hat OpenStack Platform 13
  • Red Hat Enterprise Linux Server release 7.7 (Maipo)
  • kernel-03.10.0-1062.el7
  • Intel X710:
    • PF driver: i40e, 2.8.10-k
    • VF driver: iavf, 3.2.3-k

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content