[dpdk-dev] [PATCH v3] doc: add known uio_pci_generic issue for i40e

Mcnamara, John john.mcnamara at intel.com
Thu Jan 19 12:17:24 CET 2017



> -----Original Message-----
> From: dev [mailto:dev-bounces at dpdk.org] On Behalf Of Jeff Guo
> Sent: Thursday, January 19, 2017 10:57 AM
> To: Zhang, Helin <helin.zhang at intel.com>; Wu, Jingjing
> <jingjing.wu at intel.com>
> Cc: dev at dpdk.org; Guo, Jia <jia.guo at intel.com>; Guo at dpdk.org
> Subject: [dpdk-dev] [PATCH v3] doc: add known uio_pci_generic issue for
> i40e
> 
> +
> +The uio_pci_generic module bind failed in X710/XL710/XXV710
> +-----------------------------------------------------------
> +
> +**Description**:
> +   The “uio_pci_generic” module is not supported by XL710, since the
> errata of XL710
> +   states that the Interrupt Status bit is not implemented. The errata is
> the item #71
> +   from the `xl710 controller spec
> +

> <http://www.intel.com/content/www/us/en/embedded/products/networking/xl710
> -10-40-controller-spec-update.html>`_.
> +   The hw limitation is the same as other X710/XXV710 NICs.
> +
> +**Implication**:
> +   When bind the “uio_pci_generic” module, it probe device and check the
> Interrupt Status

Better as: When using ``bind uio_pci_generic``, it probes the device


> +   bit. Since it is not supported by X710/XL710/XXV710, it return a
> *failed* value. The statement
> +   that these products don’t support INTx masking, is indicated in the
> related `linux kernel commit
> +   < https://git.kernel.org/cgit/linux/kernel/git/stable/linux-
> stable.git/commit/drivers/pci/quirks.c?id=8bcf4525c5d43306c5fd07e132bc8650
> e3491aec>`_.
> +
> +**Resolution/Workaround**:
> +   Do not bind to use the “uio_pci_generic” module in X710/XL710/XXV710
> NICs.

Better as: Do not bind to ``uio_pci_generic`` in X710/XL710/XXV710 NICs.




More information about the dev mailing list