[dpdk-dev] [DPDK_KMODS v5] linux/igb_uio: add Makefile to build the kernel module
Ferruh Yigit
ferruh.yigit at intel.com
Thu Oct 29 20:31:09 CET 2020
On 10/29/2020 7:16 PM, Hariprasad Govindharajan wrote:
> With DPDK 20.11 release, the igb_uio module is no more part of DPDK.
> There are use cases where this module is required, for example while
> testing the virtual ports in OvS, the virtual ports are bound to
> igb_uio module inside a VM. So, this patch provides a Makefile
> which can be used to build this module and use as needed.
>
> Since there is no more dependency on DPDK headers, this module can be
> built simply by running make in the source dir
>
> Signed-off-by: Hariprasad Govindharajan <hariprasad.govindharajan at intel.com>
Hi Hariprasad,
Can you please make this two patches, first one to move the enum/macro from DPDK
to igb_uio.c to remove the dependency.
Second on is the Makefile.
<...>
> @@ -15,7 +15,25 @@
> #include <linux/version.h>
> #include <linux/slab.h>
>
> -#include <rte_pci_dev_features.h>
> +/**
> + * These enums and MACRO definitions are copied from the
> + * file rte_pci_dev_features.h
> + */
> +
> +/* interrupt mode */
> +
> +enum rte_intr_mode {
> + RTE_INTR_MODE_NONE = 0,
> + RTE_INTR_MODE_LEGACY,
> + RTE_INTR_MODE_MSI,
> + RTE_INTR_MODE_MSIX
> +};
Can you please fix the indentation?
> +
> +#define RTE_INTR_MODE_NONE_NAME "none"
> +#define RTE_INTR_MODE_LEGACY_NAME "legacy"
> +#define RTE_INTR_MODE_MSI_NAME "msi"
> +#define RTE_INTR_MODE_MSIX_NAME "msix"
> +
>
> #include "compat.h"
>
>
More information about the dev
mailing list