Hitting error:
“add filter failed, err I40E_ERR_ADMIN_QUEUE_ERROR aq_err I40E_AQ_RC_ENOSPC”
Driver version:
ethtool -i enp175s0f0
driver: i40e
version: 1.4.25
Hitting error:
“add filter failed, err I40E_ERR_ADMIN_QUEUE_ERROR aq_err I40E_AQ_RC_ENOSPC”
Driver version:
ethtool -i enp175s0f0
driver: i40e
version: 1.4.25
Hello Nandita2,
Greetings from Intel!
Thank you for posting on Intel Community. To assist you further, please provide the additional details below.
Thank you for using Intel products and services.
Regards,
Vikas_Intel
Hi ,
Thanks for the reply.
System details:
CentOS Linux 7 (Core) used as KVM.
uname -r:
3.10.0-327.28.2.11.el7.x86_64
NIC card details:
3b:00.0 Ethernet controller [0200]: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ [8086:1572] (rev 02)
Subsystem: Silicom Ltd. Device [1374:025c]
Kernel driver in use: i40e
3b:00.1 Ethernet controller [0200]: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ [8086:1572] (rev 02)
Subsystem: Silicom Ltd. Device [1374:0000]
Kernel driver in use: i40e
3b:00.2 Ethernet controller [0200]: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ [8086:1572] (rev 02)
Subsystem: Silicom Ltd. Device [1374:0000]
Kernel driver in use: i40e
3b:00.3 Ethernet controller [0200]: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ [8086:1572] (rev 02)
Subsystem: Silicom Ltd. Device [1374:0000]
Error message:
In the linux machine, creating 8 VFs on XL710 port and passing through 1 VF to VM.
Created 90 VLANs in VM. After creating around 64 VLANs, started facing issue with pinging the VLAN IPs. Also seen the below error in dmesg of host machine:
[ 315.063412] i40e 0000:18:00.3: add filter failed, err I40E_ERR_ADMIN_QUEUE_ERROR aq_err I40E_AQ_RC_ENOSPC
[ 315.063416] i40e 0000:18:00.3: promiscuous mode forced on
Hello Nandita2,
Greetings!
Thank you for your reply and thank you for sharing the error message and the OS details.
However, could you provide us the system model detais ( motherboard model name ) and also let us know if this ethernet card was built-in or if it was manually added later?
Also, kindly provide us the SSU logs for the linux system so that we can check this further.
Steps to get the SSU logs : https://www.intel.com/content/www/us/en/support/articles/000008563/ethernet-products.html
Please don’t hesitate to contact us for any further assistance.
Thank you for using Intel products and services.
Best Regards,
Sachin KS
Intel Customer Support Technician
Hello Nandita2,
Greetings from Intel!
We are following up to check if you were able to find the information we requested. Kindly confirm at your earliest convenience, so that we can continue assisting you in resolving this matter.
Regards,
Vikas_Intel
Hi,
Thanks for your reply.
Motherboard details: Supermicro X11DPi-N(T)
The ethernet card was purchased separately.
We are working on getting the SSU logs of the system.
Meanwhile can you please provide information on number of VLANs supported by a VF in SR-IOV untrusted mode in version 1.4.25. As per:
Re: How many MAC_VLAN filters can be added to a XL710 port - Intel Community - number of VLANs supported is 255 per XL710 port in version 1.4.25 and some fixes made in future driver version. Can you please confirm this number?
As per:
How many maximum VLANs supported per VF using SR-IOV XL710-QDA2 NIC card in trust mode ? - Intel Community
The maximum VLANs per VF in trusted mode is 64 . The NIC has a maximum of 2048 MAC and VLAN pairs. The user has version version: 2.1.14-k. Can you please confirm if this is correct and applicable for version 1.4.25 also?
It will be really helpful for us, if you can confirm this information for version 1.4.25.
Thanks,
Nandita
Hello Nandita2,
Thank you for your reply and thank you for the details.
We are checking this with our team and we will get back to you with an update at the earliest.
Thank you for using Intel products and services.
Best Regards,
Sachin KS
Intel Customer Support Technician
Hello Nandita2,
Greetings!
We appreciate your patience while we were checking with our team.
Please be informed that the Intel® Ethernet Controller XL710 hardware are only able to support up to 256 different VLANs in its forwarding table.
You may also refer to the document from the URL below, where the information above can be found on page 793.
Hope this helps.
Best Regards,
Azhari_Intel
Greetings. Thanks a lot for the reply.
The table displays number of VLANs supported in forwarding table . The number of MAC_VLAN filters that can be added in filter table of NIC is not specified here. Can you please check this?
According to :Re: How many MAC_VLAN filters can be added to a XL710 port - Intel Community , version 1.4.25 has some limitations on number of mac vlan filter pairs and fixed in future version 1.6.8 . Can you please confirm this?
Can you please also let us know if we can add up to 4096 VLANs when using version 1.6.8 ?
Hi Nandita2,
Thank you for your reply.
Please be inform that we are currently checking on this and we will get back to you soon with any update.
Regards,
Sazzy_Intel
Intel Customer Support Technician
Hi Nandita2,
Greetings!!
1.Maximum MAC_VLAN filter count is 256, but 1 filter is reserved. Therefore, it is expected that only 255 MAC_VLAN filters can be applied.
2.Number of VLANs supported by a VF on the XL710 NIC card in SR-IOV untrusted mode is 16 in the recent version.
Regards
Pujeeth_Intel
Hello Nandita2,
Greetings!
This is a gentle follow up to this request. Please do let us know if you have any concerns and we will assist you accordingly.
Regards,
Vikas_Intel
Thanks for the reply.
Regarding this point:
1)Maximum MAC_VLAN filter count is 256, but 1 filter is reserved. Therefore, it is expected that only 255 MAC_VLAN filters can be applied.
Is there any way to add upto 4096 MAC_VLAN filters in XL710 NIC card?
If the XL710 driver version is upgraded, will it be able to support 4096 MAC_VLAN filters? If so, to which version the driver should be upgraded?
Any other suggestions for creating 4096 MAC_VLAN filters with 10G card?
Awaiting your reply.
Thanks and Regards,
Nandita
Thanks for the reply.
Regarding this point:
1)Maximum MAC_VLAN filter count is 256, but 1 filter is reserved. Therefore, it is expected that only 255 MAC_VLAN filters can be applied.
Is there any way to add upto 4096 MAC_VLAN filters in XL710 NIC card?
If the XL710 driver version is upgraded, will it be able to support 4096 MAC_VLAN filters? If so, to which version the driver should be upgraded?
Any other suggestions for creating 4096 MAC_VLAN filters with 10G card?
Awaiting your reply.
Thanks and Regards,
Nandita
Hi Nandita2,
Greetings!
As informed earlier, the Maximum MAC_VLAN filter count is 256, but 1 filter is reserved. Therefore, it is expected that only 255 MAC_VLAN filters can be applied.
Additionally, the number of VLANs supported by a VF on the XL710 NIC card in SR-IOV untrusted mode is 16 in the latest version.
Best Regards,
Sreelakshmi
Intel Customer Support Technician
Hi Nandita2,
We are following up on this case. If further assistance is necessary, please do not hesitate to reply.
Regards,
Suneesh S
Intel Customer Support Technician
Greetings,
Thanks for the reply.
Wanted to confirm my understanding:
1. It is not possible to create 4094 VLANs in a XL710 port with latest i40e driver version available here:Intel® Ethernet Controller XL710-AM1. The maximum VLANs that can be created is 255 on the entire XL710 NIC card in latest i40e driver version.
Is there any other Intel 10G card in which 4094 VLANs can be configured on each port?
Thanks and Regards,
Nandita
Hi Nandita2,
Greetings!
1 As only 255 MAC_VLAN filters can be applied.
2 Is there any other Intel 10G card in which 4094 VLANs can be configured on each port? We are checking on this and will get back to you with an update as soon as possible.
Regards
Pujeeth_Intel
Hi Nandita2,
Greetings!
We have shared an email containing additional information. Kindly review it and let us know if you have any further questions.
Best Regards,
Sreelakshmi
Intel Customer Support Technician
Thanks for sharing the information. Can you please share details if there are any Intel card (may be 40G/100G or any other speed) that can support creating VLANs more than 256 ? If there is no information on this , I can close this ticket. Thanks a lot for your help and timely replies