On Tue, Sep 15, 2026 at 02:55:51PM +0200, Aleksandr Loktionov wrote: > From: Kiran Patil <[email protected]> > > When an egress qdisc is destroyed, the driver proactively deletes all > associated cloud filters to prevent stale hardware state, decrementing > num_cloud_filters to zero in the process. > > The kernel netdev layer is unaware of this implicit cleanup and may > still try to delete the same filters individually. If the filter is > not found in the driver's list and num_cloud_filters is already zero, > return 0 instead of -EINVAL to avoid confusing upper layers that > believe the filter is still offloaded in hardware. > > Fixes: 0075fa0fadd0 ("i40evf: Add support to apply cloud filters") > Cc: [email protected] > Signed-off-by: Kiran Patil <[email protected]> > Signed-off-by: Aleksandr Loktionov <[email protected]>
Reviewed-by: Simon Horman <[email protected]> ...
