> -----Original Message-----
> From: Intel-wired-lan <[email protected]> On Behalf Of Chris 
> Packham
> Sent: 14 May 2026 06:08
> To: Nguyen, Anthony L <[email protected]>; Kitszel, Przemyslaw 
> <[email protected]>; [email protected]; [email protected]; 
> [email protected]; [email protected]; [email protected]; Lobakin, Aleksander 
> <[email protected]>
> Cc: [email protected]; [email protected]; 
> [email protected]; Blair Steven 
> <[email protected]>; Carl Smith 
> <[email protected]>; Chris Packham 
> <[email protected]>
> Subject: [Intel-wired-lan] [PATCH net-next] i40e: Avoid repeating RX filter 
> warning
>
> When the i40e runs out of space for RX filters the driver switches to 
> promiscuous mode and warns that it has done so. In scenarios with a large 
> number of these filters this can generate a lot of warnings. For
example:
>
>   $ dmesg -c > /dev/null
>   $ ip link add dev br0 type bridge vlan_filtering 1 vlan_default_pvid 1
>   $ ip link set dev eth7 master br0
>   $ bridge vlan add vid 1 dev eth7 pvid untagged self
>   $ bridge vlan add vid 2-4094 dev eth7 tagged
>   $ dmesg
>   [   25.601705] i40e 0000:01:00.1: Error LIBIE_AQ_RC_ENOSPC, forcing 
> overflow promiscuous on PF
>   [   25.601833] i40e 0000:01:00.1: Error LIBIE_AQ_RC_ENOSPC, forcing 
> overflow promiscuous on PF
>   [   25.601961] i40e 0000:01:00.1: Error LIBIE_AQ_RC_ENOSPC, forcing 
> overflow promiscuous on PF
>   [   25.602088] i40e 0000:01:00.1: Error LIBIE_AQ_RC_ENOSPC, forcing 
> overflow promiscuous on PF
>   [   25.602216] i40e 0000:01:00.1: Error LIBIE_AQ_RC_ENOSPC, forcing 
> overflow promiscuous on PF
>   [   25.602344] i40e 0000:01:00.1: Error LIBIE_AQ_RC_ENOSPC, forcing 
> overflow promiscuous on PF
>   ...
>
> Use test_and_set_bit() so that the warning is only issued when the driver 
> enables promiscuous mode and not on the addition of subsequent RX filters.
>
> Signed-off-by: Chris Packham <[email protected]>
> ---
>
> Resend with net-next tag
>
> drivers/net/ethernet/intel/i40e/i40e_main.c | 18 ++++++++++--------
> 1 file changed, 10 insertions(+), 8 deletions(-)
>

Tested-by: Rinitha S <[email protected]> (A Contingent worker at Intel)

Reply via email to