On Tue, Oct 13, 2026 at 01:03:17PM +0100, Anatoly Burakov wrote:
> Implement support for common flow parsing infrastructure in preparation for
> migration of flow engines. The following features are enabled:
> 
> - Conf init on dev_init
> - Conf uninit on dev_close
> - Flow replay on dev_start
> 
> Currently, i40e explicitly clears KEEP_FLOW capability flag, meaning that
> it advertises that all flows are flushed on dev stop. However, in
> practice i40e actually restores all flows on dev start, so while we will
> not (yet) advertise the KEEP_FLOW capability flag, we will also not flush
> the flows on dev stop with the new engines, and instead replay them.
> 
> Signed-off-by: Anatoly Burakov <[email protected]>
> Acked-by: Vladimir Medvedkin <[email protected]>
> Acked-by: Vladimir Medvedkin <[email protected]>
> ---
>  drivers/net/intel/i40e/i40e_ethdev.c | 21 +++++++++++
>  drivers/net/intel/i40e/i40e_ethdev.h |  5 +++
>  drivers/net/intel/i40e/i40e_flow.c   | 53 +++++++++++++++++++++++++++-
>  drivers/net/intel/i40e/i40e_flow.h   | 12 +++++++
>  4 files changed, 90 insertions(+), 1 deletion(-)
>  create mode 100644 drivers/net/intel/i40e/i40e_flow.h
> 

This fails to build for arm, due to missing include of stdlib.h for
calloc() and free().
Will fix on apply.

Reply via email to