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