All of lore.kernel.org
 help / color / mirror / Atom feed
From: santosh <santosh.shukla@caviumnetworks.com>
To: thomas@monjalon.net, bruce.richardson@intel.com, dev@dpdk.org
Cc: jerin.jacob@caviumnetworks.com, hemant.agrawal@nxp.com,
	shreyansh.jain@nxp.com, gaetan.rivet@6wind.com
Subject: Re: [PATCH 00/10] Infrastructure to detect iova mapping on the bus
Date: Tue, 4 Jul 2017 10:11:35 +0530	[thread overview]
Message-ID: <2beb2e96-3938-05ab-d3e7-3f569f62d704@caviumnetworks.com> (raw)
In-Reply-To: <20170608110513.22548-1-santosh.shukla@caviumnetworks.com>

Hi,

On Thursday 08 June 2017 04:35 PM, Santosh Shukla wrote:

> Q) Why do we need such infrastructure?
>
> A) Some NPU hardware like OCTEONTX follows push model to get the packet
> from the pktio device. Where packet allocation and freeing done
> by the HW. Since HW can operate only on IOVA with help of SMMU/IOMMU,
> when packet receives from the Ethernet device, it is the IOVA address
> (which is PA in existing scheme).
>
> Mapping IOVA as PA is expensive on those HW, where every packet
> needs to be converted to VA from PA/IOVA.
>
> This patchset proposes the method to autodetect the preferred
> IOVA mode for a device. Summary of IOVA scheme:
> - If all the devices are iommu capable and support IOMMU
>   capable driver then selects IOVA_VA.
> - If any of the devices are non-iommu then use default IOVA
>   scheme ie. IOVA_PA.
> - If no device found then IOVA scheme would be
>   IOVA_DC (Don't care).
>
> To achieve that, two global APIs introduced:
> - rte_bus_get_iommu_class
> - rte_pci_get_iommu_class
>
> Return values for those APIs are:
> enum rte_iova_mod {
>         RTE_IOVA_DC, /* Don't care */
>         RTE_IOVA_PA,
>         RTE_IOVA_VA
> }
>
> Those are the bus policy for selecting IOVA mode. In case user
> want to override bus IOVA mapping then added an EAL option
> "--iova-mode=<string>". User to pass string format 'pa' --> IOVA_PA,
> 'va' --> IOVA_VA.
>
> To support new eal option, adding global API:
> - rte_eal_iova_mode
>
> Patch Summary:
> 2) 1st - 2th patch: Adds infrastructure in linuxapp and bsdapp
> layer.
> 1) 3rd patch: Introduces global bus api named rte_bus_get_iommu_class.
> 3) 4th patch: Add new eal option called --iova-mode=<mode-string>.
> 4) 5th - 6th patch: Logic to detect iova scheme.
> 5) 9th patch: Check IOVA mode before programing vfio dma_map.iova.
> Default scheme is IOVA_PA.
> 6) 10th-12th patch: Check for IOVA_VA mode in below APIs
>         - rte_mem_virt2phy
>         - rte_mempool_virt2phy
>         - rte_malloc_virt2phy
> If set then return paddr=vaddr, else return value from default
> implementation.
>
> Test History:
> - Tested for x86/XL710 40G NIC card for both modes (iova_va/pa).
> - Tested for arm64/thunderx vNIC Integrated NIC for both modes
> - Tested for arm64/Octeontx integrated NICs for only
>   Iova_va mode(It supports only one mode.)
> - Ran standalone tests like mempool_autotest, mbuf_autotest.
> - Verified for Doxygen.
>
> Work History:
> Refer prev RFC proposal[1].
>
> Noticed false positive checkpatch error:
> - WARNING: quoted string split across lines
> #60: FILE: lib/librte_eal/common/eal_common_bus.c:164:
> +				RTE_LOG(INFO, EAL, "Bus (%s) iommu class of"
> +					" devices not found.\n", bus->name);
>
> - WARNING: LINUX_VERSION_CODE should be avoided, code should be for the version to which it is merged
> #86: FILE: lib/librte_eal/linuxapp/eal/eal_vfio.c:822:
> +#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 2, 0)
>
> Thanks.
>
> [1] http://dpdk.org/dev/patchwork/patch/24549/
>
Ping?

Thanks.

  parent reply	other threads:[~2017-07-04  4:41 UTC|newest]

Thread overview: 248+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-06-08 11:05 [PATCH 00/10] Infrastructure to detect iova mapping on the bus Santosh Shukla
2017-06-08 11:05 ` [PATCH 01/10] bsdapp/eal_pci: get iommu class Santosh Shukla
2017-06-08 11:05 ` [PATCH 02/10] linuxapp/eal_pci: " Santosh Shukla
2017-07-05  8:17   ` Maxime Coquelin
2017-07-05 10:05     ` santosh
2017-06-08 11:05 ` [PATCH 03/10] bus: " Santosh Shukla
2017-06-08 11:05 ` [PATCH 04/10] eal: add eal option to configure iova mode Santosh Shukla
2017-06-08 11:05 ` [PATCH 05/10] linuxapp/eal: detect " Santosh Shukla
2017-07-05 13:17   ` Hemant Agrawal
2017-07-05 13:49     ` santosh
2017-06-08 11:05 ` [PATCH 06/10] bsdapp/eal: detect iova mapping mode Santosh Shukla
2017-06-08 11:05 ` [PATCH 07/10] linuxapp/eal_vfio: honor iova mode before mapping Santosh Shukla
2017-07-05  9:14   ` Maxime Coquelin
2017-07-05 15:43     ` Jerin Jacob
2017-07-06  7:58       ` Maxime Coquelin
2017-07-06  9:49         ` Jerin Jacob
2017-07-06 10:59           ` Maxime Coquelin
2017-07-06 11:12             ` Jerin Jacob
2017-07-06 11:19             ` santosh
2017-07-06 13:08               ` Maxime Coquelin
2017-07-06 13:11                 ` Maxime Coquelin
2017-07-06 14:13                   ` santosh
2017-07-06 14:39                     ` Maxime Coquelin
2017-06-08 11:05 ` [PATCH 08/10] linuxapp/eal_memory: honor iova mode in virt2phy Santosh Shukla
2017-06-08 11:05 ` [PATCH 09/10] mempool: " Santosh Shukla
2017-06-08 11:05 ` [PATCH 10/10] eal/rte_malloc: " Santosh Shukla
2017-07-04  4:41 ` santosh [this message]
2017-07-04  7:19   ` [PATCH 00/10] Infrastructure to detect iova mapping on the bus Thomas Monjalon
2017-07-04  7:57     ` santosh
2017-07-04  9:03       ` Thomas Monjalon
2017-07-04  9:21         ` santosh
2017-07-04  9:42           ` Thomas Monjalon
2017-07-04 10:10 ` Thomas Monjalon
2017-07-04 11:20   ` santosh
2017-07-05  9:30 ` Maxime Coquelin
2017-07-05  9:47   ` santosh
2017-07-10 11:42 ` [PATCH v2 00/12] " Santosh Shukla
2017-07-10 11:42   ` [PATCH v2 01/12] eal/pci: introduce PCI driver iova as va flag Santosh Shukla
2017-07-10 11:42   ` [PATCH v2 02/12] eal/pci: export match function Santosh Shukla
2017-07-10 11:42   ` [PATCH v2 03/12] bsdapp/eal_pci: get iommu class Santosh Shukla
2017-07-10 11:42   ` [PATCH v2 04/12] linuxapp/eal_pci: " Santosh Shukla
2017-07-10 11:42   ` [PATCH v2 05/12] bus: " Santosh Shukla
2017-07-10 11:42   ` [PATCH v2 06/12] eal: introduce iova mode helper api Santosh Shukla
2017-07-10 11:42   ` [PATCH v2 07/12] linuxapp/eal: auto detect iova mode Santosh Shukla
2017-07-10 11:42   ` [PATCH v2 08/12] bsdapp/eal: auto detect iova mapping mode Santosh Shukla
2017-07-10 11:42   ` [PATCH v2 09/12] linuxapp/eal_vfio: honor iova mode before mapping Santosh Shukla
2017-07-10 11:42   ` [PATCH v2 10/12] linuxapp/eal_memory: honor iova mode in virt2phy Santosh Shukla
2017-07-10 11:42   ` [PATCH v2 11/12] mempool: " Santosh Shukla
2017-07-10 12:27     ` Olivier Matz
2017-07-10 13:30       ` santosh
2017-07-10 13:51         ` Thomas Monjalon
2017-07-10 13:56           ` santosh
2017-07-10 14:09             ` Thomas Monjalon
2017-07-10 14:22               ` santosh
2017-07-10 14:37                 ` Thomas Monjalon
2017-08-04  4:00                   ` santosh
2017-07-10 11:42   ` [PATCH v2 12/12] eal/rte_malloc: " Santosh Shukla
2017-07-11  6:16   ` [PATCH v3 00/11] Infrastructure to detect iova mapping on the bus Santosh Shukla
2017-07-11  6:16     ` [PATCH v3 01/11] eal/pci: introduce PCI driver iova as va flag Santosh Shukla
2017-07-11  9:09       ` Maxime Coquelin
2017-07-11 10:35         ` santosh
2017-07-11 12:07           ` Maxime Coquelin
2017-07-11  6:16     ` [PATCH v3 02/11] eal/pci: export match function Santosh Shukla
2017-07-11  9:11       ` Maxime Coquelin
2017-07-11  9:12         ` Maxime Coquelin
2017-07-11  6:16     ` [PATCH v3 03/11] bsdapp/eal_pci: get iommu class Santosh Shukla
2017-07-11  9:15       ` Maxime Coquelin
2017-07-11 10:41         ` santosh
2017-07-11 12:09           ` Maxime Coquelin
2017-07-11  6:16     ` [PATCH v3 04/11] linuxapp/eal_pci: " Santosh Shukla
2017-07-11  9:23       ` Maxime Coquelin
2017-07-11 10:43         ` santosh
2017-07-12  8:20       ` Sergio Gonzalez Monroy
2017-07-13  8:23         ` santosh
2017-07-14  7:43           ` Sergio Gonzalez Monroy
2017-07-14  8:11             ` santosh
2017-07-14  7:39       ` Hemant Agrawal
2017-07-14  7:55         ` santosh
2017-07-14  8:06           ` Hemant Agrawal
2017-07-14  8:46             ` santosh
2017-07-14  9:13               ` santosh
2017-07-11  6:16     ` [PATCH v3 05/11] bus: " Santosh Shukla
2017-07-14  8:07       ` Hemant Agrawal
2017-07-14  8:30         ` santosh
2017-07-14  9:39           ` Hemant Agrawal
2017-07-14 10:22             ` santosh
2017-07-14 10:29               ` santosh
2017-07-14 10:51                 ` Hemant Agrawal
2017-07-14 11:03                   ` santosh
2017-07-14 11:15                     ` Hemant Agrawal
2017-07-11  6:16     ` [PATCH v3 06/11] eal: introduce iova mode helper api Santosh Shukla
2017-07-11  6:16     ` [PATCH v3 07/11] linuxapp/eal: auto detect iova mode Santosh Shukla
2017-07-13 11:29       ` Hemant Agrawal
2017-07-13 11:45         ` Hemant Agrawal
2017-07-13 18:25         ` santosh
2017-07-14  8:49           ` Hemant Agrawal
2017-07-14  9:21             ` santosh
2017-07-11  6:16     ` [PATCH v3 08/11] bsdapp/eal: auto detect iova mapping mode Santosh Shukla
2017-07-11  6:16     ` [PATCH v3 09/11] linuxapp/eal_vfio: honor iova mode before mapping Santosh Shukla
2017-07-11  6:16     ` [PATCH v3 10/11] linuxapp/eal_memory: honor iova mode in virt2phy Santosh Shukla
2017-07-11  6:16     ` [PATCH v3 11/11] eal/rte_malloc: " Santosh Shukla
2017-07-18  5:59     ` [PATCH v4 00/12] Infrastructure to detect iova mapping on the bus Santosh Shukla
2017-07-18  5:59       ` [PATCH v4 01/12] eal/pci: introduce PCI driver iova as va flag Santosh Shukla
2017-07-18  5:59       ` [PATCH v4 02/12] eal/pci: export match function Santosh Shukla
2017-07-18  5:59       ` [PATCH v4 03/12] eal/pci: get iommu class Santosh Shukla
2017-07-18  5:59       ` [PATCH v4 04/12] bsdapp/eal_pci: " Santosh Shukla
2017-07-18  5:59       ` [PATCH v4 05/12] linuxapp/eal_pci: " Santosh Shukla
2017-07-18 10:55         ` Hemant Agrawal
2017-07-18  5:59       ` [PATCH v4 06/12] bus: " Santosh Shukla
2017-07-18 11:05         ` Hemant Agrawal
2017-07-18 11:16           ` santosh
2017-07-18  5:59       ` [PATCH v4 07/12] eal: introduce iova mode helper api Santosh Shukla
2017-07-18  5:59       ` [PATCH v4 08/12] linuxapp/eal: auto detect iova mode Santosh Shukla
2017-07-18 11:34         ` Hemant Agrawal
2017-07-18 11:56           ` santosh
2017-07-18  5:59       ` [PATCH v4 09/12] bsdapp/eal: auto detect iova mapping mode Santosh Shukla
2017-07-18  5:59       ` [PATCH v4 10/12] linuxapp/eal_vfio: honor iova mode before mapping Santosh Shukla
2017-07-18  5:59       ` [PATCH v4 11/12] linuxapp/eal_memory: honor iova mode in virt2phy Santosh Shukla
2017-07-18  5:59       ` [PATCH v4 12/12] eal/rte_malloc: " Santosh Shukla
2017-07-21  8:07       ` [PATCH v4 00/12] Infrastructure to detect iova mapping on the bus Maxime Coquelin
2017-07-24  8:39       ` [PATCH v5 " Santosh Shukla
2017-07-24  8:39         ` [PATCH v5 01/12] eal/pci: introduce PCI driver iova as va flag Santosh Shukla
2017-07-24  8:39         ` [PATCH v5 02/12] eal/pci: export match function Santosh Shukla
2017-07-24  8:39         ` [PATCH v5 03/12] eal/pci: get iommu class Santosh Shukla
2017-07-24  8:39         ` [PATCH v5 04/12] bsdapp/eal_pci: " Santosh Shukla
2017-07-24  8:39         ` [PATCH v5 05/12] linuxapp/eal_pci: " Santosh Shukla
2017-07-24  8:39         ` [PATCH v5 06/12] bus: " Santosh Shukla
2017-07-24  8:39         ` [PATCH v5 07/12] eal: introduce iova mode helper api Santosh Shukla
2017-07-24  8:40         ` [PATCH v5 08/12] linuxapp/eal: auto detect iova mode Santosh Shukla
2017-07-24  8:40         ` [PATCH v5 09/12] bsdapp/eal: auto detect iova mapping mode Santosh Shukla
2017-07-24  8:40         ` [PATCH v5 10/12] linuxapp/eal_vfio: honor iova mode before mapping Santosh Shukla
2017-07-24  8:40         ` [PATCH v5 11/12] linuxapp/eal_memory: honor iova mode in virt2phy Santosh Shukla
2017-07-24  8:40         ` [PATCH v5 12/12] eal/rte_malloc: " Santosh Shukla
2017-08-14 16:10         ` [PATCH v6 00/12] Infrastructure to detect iova mapping on the bus Santosh Shukla
2017-08-14 16:10           ` [PATCH v6 01/12] eal/pci: introduce PCI driver iova as va flag Santosh Shukla
2017-08-17 12:35             ` Aaron Conole
2017-08-14 16:10           ` [PATCH v6 02/12] eal/pci: export match function Santosh Shukla
2017-08-14 16:10           ` [PATCH v6 03/12] eal/pci: get iommu class Santosh Shukla
2017-08-17 12:38             ` Aaron Conole
2017-08-14 16:10           ` [PATCH v6 04/12] bsdapp/eal_pci: " Santosh Shukla
2017-08-14 16:10           ` [PATCH v6 05/12] linuxapp/eal_pci: " Santosh Shukla
2017-08-14 16:10           ` [PATCH v6 06/12] bus: " Santosh Shukla
2017-08-14 16:10           ` [PATCH v6 07/12] eal: introduce iova mode helper api Santosh Shukla
2017-08-14 16:10           ` [PATCH v6 08/12] linuxapp/eal: auto detect iova mode Santosh Shukla
2017-08-16 17:38             ` Aaron Conole
2017-08-17 14:43               ` santosh
2017-08-14 16:10           ` [PATCH v6 09/12] bsdapp/eal: auto detect iova mapping mode Santosh Shukla
2017-08-17 12:41             ` Aaron Conole
2017-08-14 16:10           ` [PATCH v6 10/12] linuxapp/eal_vfio: honor iova mode before mapping Santosh Shukla
2017-08-14 16:10           ` [PATCH v6 11/12] linuxapp/eal_memory: honor iova mode in virt2phy Santosh Shukla
2017-08-14 16:10           ` [PATCH v6 12/12] eal/rte_malloc: " Santosh Shukla
2017-08-31  3:26           ` [PATCH v7 0/9] Infrastructure to detect iova mapping on the bus Santosh Shukla
2017-08-31  3:26             ` [PATCH v7 1/9] eal/pci: export match function Santosh Shukla
2017-09-04 14:49               ` Burakov, Anatoly
2017-09-06 15:39               ` Ferruh Yigit
2017-09-18 10:07                 ` santosh
2017-08-31  3:26             ` [PATCH v7 2/9] eal/pci: get iommu class Santosh Shukla
2017-09-04 14:53               ` Burakov, Anatoly
2017-09-04 15:13                 ` santosh
2017-09-04 15:16                   ` Burakov, Anatoly
2017-09-04 15:31                     ` santosh
2017-09-04 15:35                       ` Burakov, Anatoly
2017-09-04 15:30               ` Burakov, Anatoly
2017-08-31  3:26             ` [PATCH v7 3/9] linuxapp/eal_pci: " Santosh Shukla
2017-09-04 15:08               ` Burakov, Anatoly
2017-09-05  8:47                 ` santosh
2017-09-05  8:55                   ` Burakov, Anatoly
2017-09-05  8:59                     ` santosh
2017-09-05  9:01               ` Burakov, Anatoly
2017-08-31  3:26             ` [PATCH v7 4/9] bus: " Santosh Shukla
2017-09-04 15:25               ` Burakov, Anatoly
2017-08-31  3:26             ` [PATCH v7 5/9] eal: introduce iova mode helper api Santosh Shukla
2017-08-31  3:26             ` [PATCH v7 6/9] eal: auto detect iova mode Santosh Shukla
2017-09-04 15:32               ` Burakov, Anatoly
2017-08-31  3:26             ` [PATCH v7 7/9] linuxapp/eal_vfio: honor iova mode before mapping Santosh Shukla
2017-09-04 15:40               ` Burakov, Anatoly
2017-10-26 12:57               ` Jonas Pfefferle1
2017-11-02 10:17                 ` Thomas Monjalon
2017-11-02 10:26                   ` Jonas Pfefferle1
2017-11-03  9:56                     ` Jonas Pfefferle1
2017-11-03 10:28                       ` Thomas Monjalon
2017-11-03 10:44                         ` Jonas Pfefferle1
2017-11-03 10:54                           ` Thomas Monjalon
2017-11-03 11:28                             ` Jonas Pfefferle1
2017-08-31  3:26             ` [PATCH v7 8/9] linuxapp/eal_memory: honor iova mode in virt2phy Santosh Shukla
2017-09-04 15:42               ` Burakov, Anatoly
2017-08-31  3:26             ` [PATCH v7 9/9] eal/rte_malloc: " Santosh Shukla
2017-09-04 15:44               ` Burakov, Anatoly
2017-09-05 12:28             ` [PATCH v7 0/9] Infrastructure to detect iova mapping on the bus Hemant Agrawal
2017-09-05 12:30               ` Hemant Agrawal
2017-09-18 10:42             ` [PATCH v8 " Santosh Shukla
2017-09-18 10:42               ` [PATCH v8 1/9] eal/pci: export match function Santosh Shukla
2017-09-18 10:42               ` [PATCH v8 2/9] eal/pci: get iommu class Santosh Shukla
2017-09-19 16:37                 ` Burakov, Anatoly
2017-09-19 17:29                   ` santosh
2017-09-20  9:09                     ` Burakov, Anatoly
2017-09-20 10:24                       ` santosh
2017-09-18 10:42               ` [PATCH v8 3/9] linuxapp/eal_pci: " Santosh Shukla
2017-09-18 10:42               ` [PATCH v8 4/9] bus: " Santosh Shukla
2017-09-18 10:42               ` [PATCH v8 5/9] eal: introduce iova mode helper api Santosh Shukla
2017-09-18 10:42               ` [PATCH v8 6/9] eal: auto detect iova mode Santosh Shukla
2017-09-18 10:42               ` [PATCH v8 7/9] linuxapp/eal_vfio: honor iova mode before mapping Santosh Shukla
2017-09-18 10:42               ` [PATCH v8 8/9] linuxapp/eal_memory: honor iova mode in virt2phy Santosh Shukla
2017-09-18 10:42               ` [PATCH v8 9/9] eal/rte_malloc: " Santosh Shukla
2017-09-20 11:23               ` [PATCH v9 0/9] Infrastructure to detect iova mapping on the bus Santosh Shukla
2017-09-20 11:23                 ` [PATCH v9 1/9] eal/pci: export match function Santosh Shukla
2017-09-20 11:23                 ` [PATCH v9 2/9] eal/pci: get iommu class Santosh Shukla
2017-09-20 11:39                   ` Burakov, Anatoly
2017-10-05 23:58                   ` Thomas Monjalon
2017-10-06  3:04                     ` santosh
2017-10-06  7:24                       ` Thomas Monjalon
2017-10-06  9:13                         ` santosh
2017-09-20 11:23                 ` [PATCH v9 3/9] linuxapp/eal_pci: " Santosh Shukla
2017-10-06  0:17                   ` Thomas Monjalon
2017-10-06  3:22                     ` santosh
2017-10-06  7:56                       ` Thomas Monjalon
2017-09-20 11:23                 ` [PATCH v9 4/9] bus: " Santosh Shukla
2017-09-20 11:23                 ` [PATCH v9 5/9] eal: introduce helper API for iova mode Santosh Shukla
2017-09-20 11:23                 ` [PATCH v9 6/9] eal: auto detect " Santosh Shukla
2017-10-06  0:19                   ` Thomas Monjalon
2017-10-06  3:25                     ` santosh
2017-10-06  8:11                       ` Thomas Monjalon
2017-10-06  9:11                         ` santosh
2017-09-20 11:23                 ` [PATCH v9 7/9] linuxapp/eal_vfio: honor iova mode before mapping Santosh Shukla
2017-09-20 11:23                 ` [PATCH v9 8/9] linuxapp/eal_memory: honor iova mode in virt2phy Santosh Shukla
2017-09-20 11:23                 ` [PATCH v9 9/9] eal/rte_malloc: " Santosh Shukla
2017-09-26  4:02                 ` [PATCH v9 0/9] Infrastructure to detect iova mapping on the bus santosh
2017-10-06 11:03                 ` [PATCH v10 " Santosh Shukla
2017-10-06 11:03                   ` [PATCH v10 1/9] eal/pci: export match function Santosh Shukla
2017-10-06 11:03                   ` [PATCH v10 2/9] eal/pci: get iommu class Santosh Shukla
2017-10-06 11:03                   ` [PATCH v10 3/9] linuxapp/eal_pci: " Santosh Shukla
2017-10-11  1:47                     ` Tan, Jianfeng
2017-10-11  4:43                       ` santosh
2017-10-11  5:31                         ` Tan, Jianfeng
2017-10-11  5:37                           ` santosh
2017-10-11  7:04                             ` Tan, Jianfeng
2017-10-11  7:10                               ` santosh
2017-10-11  8:31                                 ` Tan, Jianfeng
2017-10-11  8:51                                   ` santosh
2017-10-06 11:03                   ` [PATCH v10 4/9] bus: " Santosh Shukla
2017-10-06 11:03                   ` [PATCH v10 5/9] eal: introduce helper API for iova mode Santosh Shukla
2017-10-06 11:03                   ` [PATCH v10 6/9] eal: auto detect " Santosh Shukla
2017-10-13  8:48                     ` Maxime Coquelin
2017-10-13  9:58                       ` Thomas Monjalon
2017-10-06 11:03                   ` [PATCH v10 7/9] linuxapp/eal_vfio: honor iova mode before mapping Santosh Shukla
2017-10-06 11:03                   ` [PATCH v10 8/9] linuxapp/eal_memory: honor iova mode in virt2phy Santosh Shukla
2017-10-06 11:03                   ` [PATCH v10 9/9] eal/rte_malloc: " Santosh Shukla
2017-10-06 18:40                   ` [PATCH v10 0/9] Infrastructure to detect iova mapping on the bus Thomas Monjalon

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=2beb2e96-3938-05ab-d3e7-3f569f62d704@caviumnetworks.com \
    --to=santosh.shukla@caviumnetworks.com \
    --cc=bruce.richardson@intel.com \
    --cc=dev@dpdk.org \
    --cc=gaetan.rivet@6wind.com \
    --cc=hemant.agrawal@nxp.com \
    --cc=jerin.jacob@caviumnetworks.com \
    --cc=shreyansh.jain@nxp.com \
    --cc=thomas@monjalon.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.