[dpdk-dev] [PATCH v3] doc: add known uio_pci_generic issue for i40e
Guo, Jia
jia.guo at intel.com
Thu Jan 19 14:50:14 CET 2017
Hi,john
The "bind uio_pci_generic`` is not the definitely command, but very appreciate for your correcting the other syntax issue. I will involve them in v4, Thanks very much.
Best regards,
Jeff Guo
-----Original Message-----
From: Mcnamara, John
Sent: Thursday, January 19, 2017 7:17 PM
To: Guo, Jia <jia.guo at intel.com>; 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: RE: [dpdk-dev] [PATCH v3] doc: add known uio_pci_generic issue for i40e
> -----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/x
> l710 -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=8bcf4525c5d43306c5fd07e132bc
> 8650
> 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