[dpdk-dev] [PATCH v7 4/4] ena: DPDK polling-mode driver for Amazon Elastic Network Adapters (ENA)

Bruce Richardson bruce.richardson at intel.com
Wed Mar 16 15:34:07 CET 2016


On Tue, Mar 15, 2016 at 03:40:10PM +0100, Jan Medala wrote:
> This is a PMD for the Amazon ethernet ENA family.
> The driver operates variety of ENA adapters through feature negotiation
> with the adapter and upgradable commands set.
> ENA driver handles PCI Physical and Virtual ENA functions.
> 
> Signed-off-by: Evgeny Schemeilin <evgenys at amazon.com>
> Signed-off-by: Jan Medala <jan at semihalf.com>
> Signed-off-by: Jakub Palider <jpa at semihalf.com>
> ---
>  config/common_base                      |   11 +
>  drivers/net/Makefile                    |    1 +
>  drivers/net/ena/Makefile                |   61 ++
>  drivers/net/ena/ena_ethdev.c            | 1445 +++++++++++++++++++++++++++++++
>  drivers/net/ena/ena_ethdev.h            |  160 ++++
>  drivers/net/ena/ena_logs.h              |   74 ++
>  drivers/net/ena/ena_platform.h          |   59 ++
>  drivers/net/ena/rte_pmd_ena_version.map |    4 +
>  mk/rte.app.mk                           |    1 +
>  9 files changed, 1816 insertions(+)
>  create mode 100644 drivers/net/ena/Makefile
>  create mode 100644 drivers/net/ena/ena_ethdev.c
>  create mode 100644 drivers/net/ena/ena_ethdev.h
>  create mode 100644 drivers/net/ena/ena_logs.h
>  create mode 100644 drivers/net/ena/ena_platform.h
>  create mode 100644 drivers/net/ena/rte_pmd_ena_version.map
> 
> diff --git a/config/common_base b/config/common_base
> index 52bd34f..472a9e9 100644
> --- a/config/common_base
> +++ b/config/common_base
> @@ -135,6 +135,17 @@ CONFIG_RTE_ETHDEV_RXTX_CALLBACKS=y
>  CONFIG_RTE_NIC_BYPASS=n
>  
>  #
> +# Compile burst-oriented Amazon ENA PMD driver
> +#
> +CONFIG_RTE_LIBRTE_ENA_PMD=y
> +CONFIG_RTE_LIBRTE_ENA_DEBUG_INIT=y

Do you really want initialization debuggin to be on by default? Normally, we
keep all debug options disabled.

/Bruce



More information about the dev mailing list