On Fri, Sep 18, 2026 at 12:40:10PM +0100, Bruce Richardson wrote:
> On Mon, Sep 14, 2026 at 09:38:36PM +0800, Zhang Tengfei wrote:
> > ixgbe_flow_create() programs ntuple, ethertype, SYN, FDIR, L2 tunnel and
> > RSS filters into hardware before allocating the software flow object.
> > If that allocation fails, create returns an error but leaves the
> > hardware filter installed. The application has no handle to destroy it.
> > 
> > Allocate the software copy first, then program the hardware. On a
> > programming failure, free the copy. Set ENOMEM when allocation fails
> > so the error path does not report success.
> > 
> > L2 tunnel add failures now return immediately instead of falling
> > through to RSS parsing, which cannot succeed for a VF/PF E-tag rule
> > and overwrote the original error.
> > 
> > Fixes: 72c135a89f80 ("net/ixgbe: create consistent filter")
> > Cc: [email protected]
> > 
> > Signed-off-by: Zhang Tengfei <[email protected]>
> > ---
> Acked-by: Bruce Richardson <[email protected]>
> 
> This patch needs rebase though. The memcpy calls in the driver have been
> replaced by struct assignments. Will try updating on apply.
> 
Patch applied to dpdk-next-net-intel.

Thanks,
/Bruce

Reply via email to