On Tue, Oct 29, 2024 at 1:01 PM <psathe...@marvell.com> wrote: > > From: Satheesh Paul <psathe...@marvell.com> > > Support for rte flow in cn20k. > > Signed-off-by: Satheesh Paul <psathe...@marvell.com> > Reviewed-by: Kiran Kumar K <kirankum...@marvell.com>
> index 0000000000..af2eee7266 > --- /dev/null > +++ b/drivers/net/cnxk/cnxk_flow_wrapper.c > @@ -0,0 +1,303 @@ > +/* SPDX-License-Identifier: BSD-3-Clause > + * Copyright(C) 2024 Marvell. > + */ > + > +#ifdef CNXK_PLATFORM_CN10K > +#include "cn10k_ethdev.h" > +#include "cn10k_rx.h" > +#endif > +#ifdef CNXK_PLATFORM_CN20K > +#include "cn20k_ethdev.h" > +#include "cn20k_rx.h" > +#endif > +#include "cnxk_ethdev_mcs.h" > +#include "cnxk_flow_wrapper.h" > +#include <cnxk_flow.h> > + > +static void > +cnxk_eth_set_rx_function(struct rte_eth_dev *eth_dev) > +{ > + RTE_SET_USED(eth_dev); > +#ifdef CNXK_PLATFORM_CN10K > + cn10k_eth_set_rx_function(eth_dev); > +#endif > +#ifdef CNXK_PLATFORM_CN20K > + cn20k_eth_set_rx_function(eth_dev); > +#endif Please work to remove compile time macros