From: santosh <santosh.shukla@caviumnetworks.com>
To: Hemant Agrawal <hemant.agrawal@nxp.com>,
thomas@monjalon.net, dev@dpdk.org
Cc: bruce.richardson@intel.com, jerin.jacob@caviumnetworks.com,
shreyansh.jain@nxp.com, gaetan.rivet@6wind.com,
sergio.gonzalez.monroy@intel.com, anatoly.burakov@intel.com,
stephen@networkplumber.org, maxime.coquelin@redhat.com,
olivier.matz@6wind.com
Subject: Re: [dpdk-dev] [PATCH v3 07/11] linuxapp/eal: auto detect iova mode
Date: Thu, 13 Jul 2017 23:55:22 +0530 [thread overview]
Message-ID: <00d16b14-0bf7-6352-eb78-488ee3ffc16e@caviumnetworks.com> (raw)
In-Reply-To: <84703290-1800-1f0c-8a48-bc2b60eb7839@nxp.com>
On Thursday 13 July 2017 04:59 PM, Hemant Agrawal wrote:
> On 7/11/2017 11:46 AM, Santosh Shukla wrote:
>> - Moving late bus scanning to up..just after eal_parsing.
>> - Auto detect iova mapping mode, based on the result of
>> rte_bus_scan_iommu_class.
>>
>> Signed-off-by: Santosh Shukla <santosh.shukla@caviumnetworks.com>
>> Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
>> ---
>> lib/librte_eal/linuxapp/eal/eal.c | 16 ++++++++++------
>> 1 file changed, 10 insertions(+), 6 deletions(-)
>>
>> diff --git a/lib/librte_eal/linuxapp/eal/eal.c b/lib/librte_eal/linuxapp/eal/eal.c
>> index 2546b55e4..7b4dd70de 100644
>> --- a/lib/librte_eal/linuxapp/eal/eal.c
>> +++ b/lib/librte_eal/linuxapp/eal/eal.c
>> @@ -799,6 +799,16 @@ rte_eal_init(int argc, char **argv)
>> return -1;
>> }
>>
>> + if (rte_bus_scan()) {
>> + rte_eal_init_alert("Cannot scan the buses for devices\n");
>> + rte_errno = ENODEV;
>> + return -1;
>> + }
>> +
>
> The original place of the bus scan was with the following factors:
> 1. The bus scan requires the VFIO to be enabled atleast in dpaa2 case.
> (VFIO code still need cleanup to be support non-pci cleanly). I tried moving it before bus_scan, this helped in bus scanning.
>
bus_scan should do scanning, device enumeration, detecting devices and
interface that device bound to, that interface could be VFIO, UIO, UIO_GENERIC etc..
PCI bus scanning (in eal/) strictly comply to what I mentioned above, thus
aut-detection works gracefully.
However fslmc_bus 'scan' doesn't do device scanning, instead It call vfio dependent
code which ideally should fall in 'resource mapping' category,. ideally should
happen at bus probe time.
Example:
rte_fslmc_bus_scan()
--> fslmc_vfio_setup_group
--> fslmc_vfio_process_group
So it is doing _setup_ inside scan ops, which in PCI(/vfio-pci) case happens
at probe time (`vfio_setup_device`).
In order to benefit iova auto-detection infrastructure: fslmc bus should
do to two things:
0) fslmc bus scan should look at /sys/bus/platform/drivers/vfio-platform/*
and find out that devices bind to vfio-platform or not, if yes then update kdrv
entry mentioning interface type example VFIO. That-way flsmc bus gets capability to
inform rte_bus about IOMMU capable interface. Right now, existing implementation
don't have means to inform rte_bus about his devices like pci_bus has!.
1) defer the vfio_seup from scan to bus->probe().
> 2. During SCAN, the bus may allocate memory to devices or for it's own usages. rte_malloc or mempool is required in cases to support multi-process environment. (e.g. dpaa2 create dpbp or dpio device memory using the rte_malloc call).
>
If bus scanning adheres to device detection or enumeration then rte_malloc/mempool
not required, Example eal/pci bus scanning.
And in fslmc bus case: if vfio_setup deferred at bus->probe time then
bus->scan won't have memory dependency.
> Since none of the other rte library (mempool, memzone, tailq) is available at this point, it will create significant restriction on the bus scan.
>
> We will prefer if you can re-introduce the "iova_mode" and allow the application choose, which mode it want to run.
>
> This auto-detect logic may not work for many buses and it is going
> to create serious restrictions on the bus_scan code.
>
fslmc is only bus besides PCI. Auto-detection works gracefully for PCI-bus.
Can you give a try to said proposal?
Ideally vfio-platform code should sit into eal/vfio like eal/vfio-pci is.
Otherwise it will keep creating problems for new generic framework like we're
discussing one.
if said proposal doesn't work for you then I will re-introduce iova-mode as
eal arg, that will override iova mapping mode. But IMHO, eal arg should be
intermediate solution. Once vfio-platform code properly re-factored and merged,
We should remove those eal iova-mode args.
>> + /* autodetect the iova mapping mode (default is iova_pa) */
>> + if (rte_bus_get_iommu_class() == RTE_IOVA_VA)
>> + rte_eal_get_configuration()->iova_mode = RTE_IOVA_VA;
>> +
>> if (internal_config.no_hugetlbfs == 0 &&
>> internal_config.process_type != RTE_PROC_SECONDARY &&
>> internal_config.xen_dom0_support == 0 &&
>> @@ -896,12 +906,6 @@ rte_eal_init(int argc, char **argv)
>> return -1;
>> }
>>
>> - if (rte_bus_scan()) {
>> - rte_eal_init_alert("Cannot scan the buses for devices\n");
>> - rte_errno = ENODEV;
>> - return -1;
>> - }
>> -
>> RTE_LCORE_FOREACH_SLAVE(i) {
>>
>> /*
>>
>
>
next prev parent reply other threads:[~2017-07-13 18:25 UTC|newest]
Thread overview: 248+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-06-08 11:05 [dpdk-dev] [PATCH 00/10] Infrastructure to detect iova mapping on the bus Santosh Shukla
2017-06-08 11:05 ` [dpdk-dev] [PATCH 01/10] bsdapp/eal_pci: get iommu class Santosh Shukla
2017-06-08 11:05 ` [dpdk-dev] [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 ` [dpdk-dev] [PATCH 03/10] bus: " Santosh Shukla
2017-06-08 11:05 ` [dpdk-dev] [PATCH 04/10] eal: add eal option to configure iova mode Santosh Shukla
2017-06-08 11:05 ` [dpdk-dev] [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 ` [dpdk-dev] [PATCH 06/10] bsdapp/eal: detect iova mapping mode Santosh Shukla
2017-06-08 11:05 ` [dpdk-dev] [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 ` [dpdk-dev] [PATCH 08/10] linuxapp/eal_memory: honor iova mode in virt2phy Santosh Shukla
2017-06-08 11:05 ` [dpdk-dev] [PATCH 09/10] mempool: " Santosh Shukla
2017-06-08 11:05 ` [dpdk-dev] [PATCH 10/10] eal/rte_malloc: " Santosh Shukla
2017-07-04 4:41 ` [dpdk-dev] [PATCH 00/10] Infrastructure to detect iova mapping on the bus santosh
2017-07-04 7:19 ` 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 ` [dpdk-dev] [PATCH v2 00/12] " Santosh Shukla
2017-07-10 11:42 ` [dpdk-dev] [PATCH v2 01/12] eal/pci: introduce PCI driver iova as va flag Santosh Shukla
2017-07-10 11:42 ` [dpdk-dev] [PATCH v2 02/12] eal/pci: export match function Santosh Shukla
2017-07-10 11:42 ` [dpdk-dev] [PATCH v2 03/12] bsdapp/eal_pci: get iommu class Santosh Shukla
2017-07-10 11:42 ` [dpdk-dev] [PATCH v2 04/12] linuxapp/eal_pci: " Santosh Shukla
2017-07-10 11:42 ` [dpdk-dev] [PATCH v2 05/12] bus: " Santosh Shukla
2017-07-10 11:42 ` [dpdk-dev] [PATCH v2 06/12] eal: introduce iova mode helper api Santosh Shukla
2017-07-10 11:42 ` [dpdk-dev] [PATCH v2 07/12] linuxapp/eal: auto detect iova mode Santosh Shukla
2017-07-10 11:42 ` [dpdk-dev] [PATCH v2 08/12] bsdapp/eal: auto detect iova mapping mode Santosh Shukla
2017-07-10 11:42 ` [dpdk-dev] [PATCH v2 09/12] linuxapp/eal_vfio: honor iova mode before mapping Santosh Shukla
2017-07-10 11:42 ` [dpdk-dev] [PATCH v2 10/12] linuxapp/eal_memory: honor iova mode in virt2phy Santosh Shukla
2017-07-10 11:42 ` [dpdk-dev] [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 ` [dpdk-dev] [PATCH v2 12/12] eal/rte_malloc: " Santosh Shukla
2017-07-11 6:16 ` [dpdk-dev] [PATCH v3 00/11] Infrastructure to detect iova mapping on the bus Santosh Shukla
2017-07-11 6:16 ` [dpdk-dev] [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 ` [dpdk-dev] [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 ` [dpdk-dev] [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 ` [dpdk-dev] [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 ` [dpdk-dev] [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 ` [dpdk-dev] [PATCH v3 06/11] eal: introduce iova mode helper api Santosh Shukla
2017-07-11 6:16 ` [dpdk-dev] [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 [this message]
2017-07-14 8:49 ` Hemant Agrawal
2017-07-14 9:21 ` santosh
2017-07-11 6:16 ` [dpdk-dev] [PATCH v3 08/11] bsdapp/eal: auto detect iova mapping mode Santosh Shukla
2017-07-11 6:16 ` [dpdk-dev] [PATCH v3 09/11] linuxapp/eal_vfio: honor iova mode before mapping Santosh Shukla
2017-07-11 6:16 ` [dpdk-dev] [PATCH v3 10/11] linuxapp/eal_memory: honor iova mode in virt2phy Santosh Shukla
2017-07-11 6:16 ` [dpdk-dev] [PATCH v3 11/11] eal/rte_malloc: " Santosh Shukla
2017-07-18 5:59 ` [dpdk-dev] [PATCH v4 00/12] Infrastructure to detect iova mapping on the bus Santosh Shukla
2017-07-18 5:59 ` [dpdk-dev] [PATCH v4 01/12] eal/pci: introduce PCI driver iova as va flag Santosh Shukla
2017-07-18 5:59 ` [dpdk-dev] [PATCH v4 02/12] eal/pci: export match function Santosh Shukla
2017-07-18 5:59 ` [dpdk-dev] [PATCH v4 03/12] eal/pci: get iommu class Santosh Shukla
2017-07-18 5:59 ` [dpdk-dev] [PATCH v4 04/12] bsdapp/eal_pci: " Santosh Shukla
2017-07-18 5:59 ` [dpdk-dev] [PATCH v4 05/12] linuxapp/eal_pci: " Santosh Shukla
2017-07-18 10:55 ` Hemant Agrawal
2017-07-18 5:59 ` [dpdk-dev] [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 ` [dpdk-dev] [PATCH v4 07/12] eal: introduce iova mode helper api Santosh Shukla
2017-07-18 5:59 ` [dpdk-dev] [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 ` [dpdk-dev] [PATCH v4 09/12] bsdapp/eal: auto detect iova mapping mode Santosh Shukla
2017-07-18 5:59 ` [dpdk-dev] [PATCH v4 10/12] linuxapp/eal_vfio: honor iova mode before mapping Santosh Shukla
2017-07-18 5:59 ` [dpdk-dev] [PATCH v4 11/12] linuxapp/eal_memory: honor iova mode in virt2phy Santosh Shukla
2017-07-18 5:59 ` [dpdk-dev] [PATCH v4 12/12] eal/rte_malloc: " Santosh Shukla
2017-07-21 8:07 ` [dpdk-dev] [PATCH v4 00/12] Infrastructure to detect iova mapping on the bus Maxime Coquelin
2017-07-24 8:39 ` [dpdk-dev] [PATCH v5 " Santosh Shukla
2017-07-24 8:39 ` [dpdk-dev] [PATCH v5 01/12] eal/pci: introduce PCI driver iova as va flag Santosh Shukla
2017-07-24 8:39 ` [dpdk-dev] [PATCH v5 02/12] eal/pci: export match function Santosh Shukla
2017-07-24 8:39 ` [dpdk-dev] [PATCH v5 03/12] eal/pci: get iommu class Santosh Shukla
2017-07-24 8:39 ` [dpdk-dev] [PATCH v5 04/12] bsdapp/eal_pci: " Santosh Shukla
2017-07-24 8:39 ` [dpdk-dev] [PATCH v5 05/12] linuxapp/eal_pci: " Santosh Shukla
2017-07-24 8:39 ` [dpdk-dev] [PATCH v5 06/12] bus: " Santosh Shukla
2017-07-24 8:39 ` [dpdk-dev] [PATCH v5 07/12] eal: introduce iova mode helper api Santosh Shukla
2017-07-24 8:40 ` [dpdk-dev] [PATCH v5 08/12] linuxapp/eal: auto detect iova mode Santosh Shukla
2017-07-24 8:40 ` [dpdk-dev] [PATCH v5 09/12] bsdapp/eal: auto detect iova mapping mode Santosh Shukla
2017-07-24 8:40 ` [dpdk-dev] [PATCH v5 10/12] linuxapp/eal_vfio: honor iova mode before mapping Santosh Shukla
2017-07-24 8:40 ` [dpdk-dev] [PATCH v5 11/12] linuxapp/eal_memory: honor iova mode in virt2phy Santosh Shukla
2017-07-24 8:40 ` [dpdk-dev] [PATCH v5 12/12] eal/rte_malloc: " Santosh Shukla
2017-08-14 16:10 ` [dpdk-dev] [PATCH v6 00/12] Infrastructure to detect iova mapping on the bus Santosh Shukla
2017-08-14 16:10 ` [dpdk-dev] [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 ` [dpdk-dev] [PATCH v6 02/12] eal/pci: export match function Santosh Shukla
2017-08-14 16:10 ` [dpdk-dev] [PATCH v6 03/12] eal/pci: get iommu class Santosh Shukla
2017-08-17 12:38 ` Aaron Conole
2017-08-14 16:10 ` [dpdk-dev] [PATCH v6 04/12] bsdapp/eal_pci: " Santosh Shukla
2017-08-14 16:10 ` [dpdk-dev] [PATCH v6 05/12] linuxapp/eal_pci: " Santosh Shukla
2017-08-14 16:10 ` [dpdk-dev] [PATCH v6 06/12] bus: " Santosh Shukla
2017-08-14 16:10 ` [dpdk-dev] [PATCH v6 07/12] eal: introduce iova mode helper api Santosh Shukla
2017-08-14 16:10 ` [dpdk-dev] [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 ` [dpdk-dev] [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 ` [dpdk-dev] [PATCH v6 10/12] linuxapp/eal_vfio: honor iova mode before mapping Santosh Shukla
2017-08-14 16:10 ` [dpdk-dev] [PATCH v6 11/12] linuxapp/eal_memory: honor iova mode in virt2phy Santosh Shukla
2017-08-14 16:10 ` [dpdk-dev] [PATCH v6 12/12] eal/rte_malloc: " Santosh Shukla
2017-08-31 3:26 ` [dpdk-dev] [PATCH v7 0/9] Infrastructure to detect iova mapping on the bus Santosh Shukla
2017-08-31 3:26 ` [dpdk-dev] [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 ` [dpdk-dev] [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 ` [dpdk-dev] [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 ` [dpdk-dev] [PATCH v7 4/9] bus: " Santosh Shukla
2017-09-04 15:25 ` Burakov, Anatoly
2017-08-31 3:26 ` [dpdk-dev] [PATCH v7 5/9] eal: introduce iova mode helper api Santosh Shukla
2017-08-31 3:26 ` [dpdk-dev] [PATCH v7 6/9] eal: auto detect iova mode Santosh Shukla
2017-09-04 15:32 ` Burakov, Anatoly
2017-08-31 3:26 ` [dpdk-dev] [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 ` [dpdk-dev] [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 ` [dpdk-dev] [PATCH v7 9/9] eal/rte_malloc: " Santosh Shukla
2017-09-04 15:44 ` Burakov, Anatoly
2017-09-05 12:28 ` [dpdk-dev] [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 ` [dpdk-dev] [PATCH v8 " Santosh Shukla
2017-09-18 10:42 ` [dpdk-dev] [PATCH v8 1/9] eal/pci: export match function Santosh Shukla
2017-09-18 10:42 ` [dpdk-dev] [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 ` [dpdk-dev] [PATCH v8 3/9] linuxapp/eal_pci: " Santosh Shukla
2017-09-18 10:42 ` [dpdk-dev] [PATCH v8 4/9] bus: " Santosh Shukla
2017-09-18 10:42 ` [dpdk-dev] [PATCH v8 5/9] eal: introduce iova mode helper api Santosh Shukla
2017-09-18 10:42 ` [dpdk-dev] [PATCH v8 6/9] eal: auto detect iova mode Santosh Shukla
2017-09-18 10:42 ` [dpdk-dev] [PATCH v8 7/9] linuxapp/eal_vfio: honor iova mode before mapping Santosh Shukla
2017-09-18 10:42 ` [dpdk-dev] [PATCH v8 8/9] linuxapp/eal_memory: honor iova mode in virt2phy Santosh Shukla
2017-09-18 10:42 ` [dpdk-dev] [PATCH v8 9/9] eal/rte_malloc: " Santosh Shukla
2017-09-20 11:23 ` [dpdk-dev] [PATCH v9 0/9] Infrastructure to detect iova mapping on the bus Santosh Shukla
2017-09-20 11:23 ` [dpdk-dev] [PATCH v9 1/9] eal/pci: export match function Santosh Shukla
2017-09-20 11:23 ` [dpdk-dev] [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 ` [dpdk-dev] [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 ` [dpdk-dev] [PATCH v9 4/9] bus: " Santosh Shukla
2017-09-20 11:23 ` [dpdk-dev] [PATCH v9 5/9] eal: introduce helper API for iova mode Santosh Shukla
2017-09-20 11:23 ` [dpdk-dev] [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 ` [dpdk-dev] [PATCH v9 7/9] linuxapp/eal_vfio: honor iova mode before mapping Santosh Shukla
2017-09-20 11:23 ` [dpdk-dev] [PATCH v9 8/9] linuxapp/eal_memory: honor iova mode in virt2phy Santosh Shukla
2017-09-20 11:23 ` [dpdk-dev] [PATCH v9 9/9] eal/rte_malloc: " Santosh Shukla
2017-09-26 4:02 ` [dpdk-dev] [PATCH v9 0/9] Infrastructure to detect iova mapping on the bus santosh
2017-10-06 11:03 ` [dpdk-dev] [PATCH v10 " Santosh Shukla
2017-10-06 11:03 ` [dpdk-dev] [PATCH v10 1/9] eal/pci: export match function Santosh Shukla
2017-10-06 11:03 ` [dpdk-dev] [PATCH v10 2/9] eal/pci: get iommu class Santosh Shukla
2017-10-06 11:03 ` [dpdk-dev] [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 ` [dpdk-dev] [PATCH v10 4/9] bus: " Santosh Shukla
2017-10-06 11:03 ` [dpdk-dev] [PATCH v10 5/9] eal: introduce helper API for iova mode Santosh Shukla
2017-10-06 11:03 ` [dpdk-dev] [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 ` [dpdk-dev] [PATCH v10 7/9] linuxapp/eal_vfio: honor iova mode before mapping Santosh Shukla
2017-10-06 11:03 ` [dpdk-dev] [PATCH v10 8/9] linuxapp/eal_memory: honor iova mode in virt2phy Santosh Shukla
2017-10-06 11:03 ` [dpdk-dev] [PATCH v10 9/9] eal/rte_malloc: " Santosh Shukla
2017-10-06 18:40 ` [dpdk-dev] [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=00d16b14-0bf7-6352-eb78-488ee3ffc16e@caviumnetworks.com \
--to=santosh.shukla@caviumnetworks.com \
--cc=anatoly.burakov@intel.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=maxime.coquelin@redhat.com \
--cc=olivier.matz@6wind.com \
--cc=sergio.gonzalez.monroy@intel.com \
--cc=shreyansh.jain@nxp.com \
--cc=stephen@networkplumber.org \
--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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).