On 3/27/20 1:18 PM, Michal Krawczyk wrote: > If the device supports larger LLQ (Low Latency Queue) headers, the user > can activate them by enabling CONFIG_RTE_LIBRTE_ENA_LARGE_LLQ_HEADERS > flag in the configuration file. > > If the device isn't supporting this feature, the default value will be > used. > > Signed-off-by: Michal Krawczyk <m...@semihalf.com> > Reviewed-by: Igor Chauskin <igo...@amazon.com> > Reviewed-by: Guy Tzalik <gtza...@amazon.com> > --- > config/common_base | 1 + > doc/guides/nics/ena.rst | 5 +++++ > drivers/net/ena/ena_ethdev.c | 33 ++++++++++++++++++++++++++++++--- > 3 files changed, 36 insertions(+), 3 deletions(-) > > diff --git a/config/common_base b/config/common_base > index c31175f9d6..31f508b3cc 100644 > --- a/config/common_base > +++ b/config/common_base > @@ -266,6 +266,7 @@ CONFIG_RTE_LIBRTE_ENA_DEBUG_RX=n > CONFIG_RTE_LIBRTE_ENA_DEBUG_TX=n > CONFIG_RTE_LIBRTE_ENA_DEBUG_TX_FREE=n > CONFIG_RTE_LIBRTE_ENA_COM_DEBUG=n > +CONFIG_RTE_LIBRTE_ENA_LARGE_LLQ_HEADERS=n
Consider to use device arguments (run-time) to control it. Build time is bad and you have no it in meson build. As far as I can see it is control path only and should not be a problem at all.