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
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.