[PATCH v1 1/1] net/iavf: fix order of inclusion in vector code

Thomas Monjalon thomas at monjalon.net
Wed Jul 9 15:46:03 CEST 2025


09/07/2025 15:28, Bruce Richardson:
> On Wed, Jul 09, 2025 at 02:06:29PM +0100, Anatoly Burakov wrote:
> > IAVF driver does not support 16-byte descriptors (because there is no PF
> > that can support a VF using 16-byte descriptor), but if IAVF is built with
> > a flag that enables 16-byte descriptors, this flag is then propagated
> > through the inclusion chain in certain cases, because IAVF includes common
> > vector code before IAVF-specific common code (which in turn includes
> > `iavf_rxtx.h` which disables 16-byte descriptor support).
> > 
> > Fix the inclusion order to include IAVF-specific vector header first, which
> > will fix the compilation error due to correctly disabling 16-byte Rx
> > descriptor support.
> > 
> > Bugzilla ID: 1749
> > 
> > Fixes: 11276ec5e042 ("net/iavf: use common Rx rearm")
> > 
> > Signed-off-by: Anatoly Burakov <anatoly.burakov at intel.com>
> > ---
> Acked-by: Bruce Richardson <bruce.richardson at intel.com>

Applied, thanks.




More information about the dev mailing list