On Tue, May 12, 2026 at 04:08:59PM +0200, Aleksandr Loktionov wrote: > From: Piotr Skajewski <[email protected]> > > When the same flow specification is added twice (same 5-tuple with > different sw_idx values), ixgbe_add_ethtool_fdir_entry() silently > programs the duplicate into hardware using a second FDIR table slot. > This wastes a scarce FDIR entry and can cause confusing behaviour > when deleting rules. > > Add a helper ixgbe_match_ethtool_fdir_entry() that walks the in-kernel > filter list before programming hardware. If an entry with an > identical filter (excluding the sw_idx) already exists, the new add > request is rejected with -EEXIST. > > Signed-off-by: Piotr Skajewski <[email protected]> > Signed-off-by: Aleksandr Loktionov <[email protected]>
Reviewed-by: Simon Horman <[email protected]>
