Embedded Connectivity
Intel network controllers, Firmware, and drivers support systems
883 Discussions

i40e MAC filter hash state failed

SantoshSingh
Beginner
1,266 Views

Hi,

I am seeing an issue where the VLAN tagged packets are being dropped by the NIC.

Using "ethtool -S" I can see that the "port.rx_unicast " counters are incrementing but its not being forwarded to the right interface.

 

I posted this question under "Ethernet Products" support category and was asked to post it in this category, below is the detail.

 

https://community.intel.com/t5/Ethernet-Products/i40e-MAC-filter-hash-state-failed/m-p/1508175/emcs_t/S2h8ZW1haWx8dG9waWNfc3Vic2NyaXB0aW9ufExLSVFBWUlFNk5WTlZDfDE1MDgxNzV8U1VCU0NSSVBUSU9OU3xoSw#M33955

 

I am seeing a bunch of following error message from driver - 

[4749759.121075] i40e 0000:4b:00.2: Error I40E_AQ_RC_ENOSPC adding RX filters on PF, promiscuous mode forced on

[4749759.127199] i40e 0000:4b:00.2: Error I40E_AQ_RC_ENOSPC adding RX filters on PF, promiscuous mode forced on

[4749759.127411] i40e 0000:4b:00.2: Error I40E_AQ_RC_ENOSPC adding RX filters on PF, promiscuous mode forced on

[4749759.134685] i40e 0000:4b:00.2: Error I40E_AQ_RC_ENOSPC adding RX filters on PF, promiscuous mode forced on

[4749759.134897] i40e 0000:4b:00.2: Error I40E_AQ_RC_ENOSPC adding RX filters on PF, promiscuous mode forced on

[4749759.135108] i40e 0000:4b:00.2: Error I40E_AQ_RC_ENOSPC adding RX filters on PF, promiscuous mode forced on

[4749759.135318] i40e 0000:4b:00.2: Error I40E_AQ_RC_ENOSPC adding RX filters on PF, promiscuous mode forced on

[4749759.135527] i40e 0000:4b:00.2: Error I40E_AQ_RC_ENOSPC adding RX filters on PF, promiscuous mode forced on

[4749759.136592] i40e 0000:4b:00.2: Error I40E_AQ_RC_ENOSPC adding RX filters on PF, promiscuous mode forced on

[4749759.136799] i40e 0000:4b:00.2: Error I40E_AQ_RC_ENOSPC adding RX filters on PF, promiscuous mode forced on

[4749760.069988] i40e 0000:4b:00.2: Error I40E_AQ_RC_ENOSPC adding RX filters on PF, promiscuous mode forced on

[4749760.070208] i40e 0000:4b:00.2: Error I40E_AQ_RC_ENOSPC adding RX filters on PF, promiscuous mode forced on

[4749760.070426] i40e 0000:4b:00.2: Error I40E_AQ_RC_ENOSPC adding RX filters on PF, promiscuous mode forced on

[4749760.070639] i40e 0000:4b:00.2: Error I40E_AQ_RC_ENOSPC adding RX filters on PF, promiscuous mode forced on

sonic@sonic-ucs-m6-3:~$

 

It appears that there is no more space in the MAC Filter HT.

Can someone please confirm this?

Also, is there any way to disable this "MAC Filter" in NIC and make it accept ALL the VLAN tagged packets?

 

Thanks & Regards,

Santosh 

0 Kudos
3 Replies
CarlosAM_INTEL
Moderator
1,252 Views

Hello, @SantoshSingh:

Thank you for contacting Intel Embedded Community.

We received your consultations, but we want to address the following questions to understand them:

Could you please confirm if the device related to this situation has been designed by you or a third-party developer? In case it is a third-party device, please let us know the name of the manufacturer and the part number of the device.

Could you please confirm if this situation is related to an Intel Ethernet Controller, NIC card, or adding card? Please mention the name of the manufacturer and part number.

We are waiting for your clarification.

Best regards,

@CarlosAM_INTEL.

 

 

0 Kudos
SantoshSingh
Beginner
1,244 Views

Hi,

 

The machine is Cisco UCS Server.

Below are the details - 

Linux Version - 

5.15.0-78-generic #85-Ubuntu SMP Fri Jul 7 15:25:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

 

Below is the NIC detail 

b1:00.0 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 01)

b1:00.1 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 01)

b1:00.2 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 01)

b1:00.3 Ethernet controller: Intel Corporation Ethernet Controller X710 for 10GbE SFP+ (rev 01)

 

~$ ethtool -i ens108f0

driver: i40e

version: 5.15.0-78-generic

firmware-version: 5.05 0x80002b50 0.385.8

expansion-rom-version:

bus-info: 0000:b1:00.0

supports-statistics: yes

supports-test: yes

supports-eeprom-access: yes

supports-register-dump: yes

supports-priv-flags: yes

 

#:/home/tester# ethtool -k ens108f0

Features for ens108f0:

rx-checksumming: on

tx-checksumming: on

tx-checksum-ipv4: on

tx-checksum-ip-generic: off [fixed]

tx-checksum-ipv6: on

tx-checksum-fcoe-crc: off [fixed]

tx-checksum-sctp: on

scatter-gather: on

tx-scatter-gather: on

tx-scatter-gather-fraglist: off [fixed]

tcp-segmentation-offload: on

tx-tcp-segmentation: on

tx-tcp-ecn-segmentation: on

tx-tcp-mangleid-segmentation: off

tx-tcp6-segmentation: on

generic-segmentation-offload: on

generic-receive-offload: on

large-receive-offload: off [fixed]

rx-vlan-offload: off

tx-vlan-offload: on

ntuple-filters: on

receive-hashing: on

highdma: on

rx-vlan-filter: on [fixed]

vlan-challenged: off [fixed]

tx-lockless: off [fixed]

netns-local: off [fixed]

tx-gso-robust: off [fixed]

tx-fcoe-segmentation: off [fixed]

tx-gre-segmentation: on

tx-gre-csum-segmentation: on

tx-ipxip4-segmentation: on

tx-ipxip6-segmentation: on

tx-udp_tnl-segmentation: on

tx-udp_tnl-csum-segmentation: on

tx-gso-partial: on

tx-tunnel-remcsum-segmentation: off [fixed]

tx-sctp-segmentation: off [fixed]

tx-esp-segmentation: off [fixed]

tx-udp-segmentation: on

tx-gso-list: off [fixed]

fcoe-mtu: off [fixed]

tx-nocache-copy: off

loopback: off [fixed]

rx-fcs: off [fixed]

rx-all: off [fixed]

tx-vlan-stag-hw-insert: off [fixed]

rx-vlan-stag-hw-parse: off [fixed]

rx-vlan-stag-filter: off [fixed]

l2-fwd-offload: off

hw-tc-offload: on

esp-hw-offload: off [fixed]

esp-tx-csum-hw-offload: off [fixed]

rx-udp_tunnel-port-offload: on

tls-hw-tx-offload: off [fixed]

tls-hw-rx-offload: off [fixed]

rx-gro-hw: off [fixed]

tls-hw-record: off [fixed]

rx-gro-list: off

macsec-hw-offload: off [fixed]

rx-udp-gro-forwarding: off

hsr-tag-ins-offload: off [fixed]

hsr-tag-rm-offload: off [fixed]

hsr-fwd-offload: off [fixed]

hsr-dup-offload: off [fixed]

#

0 Kudos
CarlosAM_INTEL
Moderator
1,233 Views

Hello, @SantoshSingh:

Thanks for your reply.

Based on your last reply, you need to address your consultations of the cited third-party device as a reference through the channels listed on the following websites:

https://community.cisco.com/t5/cisco-developed-ucs-integrations/ct-p/4354j-cisco-dev-ucs-integ

https://supportassistant.cisco.com/

https://www.cisco.com/c/en/us/support/index.html

Best regards,

@CarlosAM_INTEL.

 

0 Kudos
Reply