Re: [PATCH v3 07/10] net/iavf: permit secondary process Tx path selection

Bruce Richardson
2026-02-18T10:06:18Z

On Wed, Feb 18, 2026 at 09:49:34AM +0000, Ciara Loftus wrote:
> Commit ebcfb039afa8 ("net/iavf: use common Tx path selection
> infrastructure") changed the way that secondary processes selected their
> Tx burst function. Instead of letting secondary processes select their
> own function, they now used the function selected by the primary
> process. However, the primary process only selects the function at
> device start, so if the primary process hadn't started the device by the
> time the secondary process was selecting its Tx burst function, the
> secondary process would not select the correct function.
>
> This commit addresses this issue by allowing the secondary process to
> select the path if the device has not been started yet.
>
> This commit also introduces logic to the secondary process probe
> sequence that ensures that if a dynamic mbuf field was registered in the
> primary process for LLDP, that the offset is visible in the secondary
> process. This also ensures that a correct Tx path with context
> descriptor support will be selected by the secondary process.
>
> Fixes: ebcfb039afa8 ("net/iavf: use common Tx path selection infrastructure")
>
> Signed-off-by: Ciara Loftus <ciara.loftus@intel.com>
> ---
Acked-by: Bruce Richardson <bruce.richardson@intel.com>