All of lore.kernel.org
 help / color / mirror / Atom feed
From: Santosh Shukla <santosh.shukla@caviumnetworks.com>
To: dev@dpdk.org
Cc: thomas@monjalon.net, jerin.jacob@caviumnetworks.com,
	hemant.agrawal@nxp.com, olivier.matz@6wind.com,
	maxime.coquelin@redhat.com, sergio.gonzalez.monroy@intel.com,
	bruce.richardson@intel.com, shreyansh.jain@nxp.com,
	gaetan.rivet@6wind.com, anatoly.burakov@intel.com,
	stephen@networkplumber.org, aconole@redhat.com,
	Santosh Shukla <santosh.shukla@caviumnetworks.com>
Subject: [PATCH v7 0/9] Infrastructure to detect iova mapping on the bus
Date: Thu, 31 Aug 2017 03:26:09 +0000	[thread overview]
Message-ID: <20170831032618.7120-1-santosh.shukla@caviumnetworks.com> (raw)
In-Reply-To: <20170814161059.6684-1-santosh.shukla@caviumnetworks.com>

v7:
Includes no major change, minor change detailing:
- patch sqashing (Aaron suggestion)
- added run_once for device_parse() and bus_scan() in eal init
	(Aaron suggestion)
- Moved rte_eal_device_parse() up in eal initialization order.
- Patches rebased on top of version: 17.11-rc0
For v6 info refer [11].

v6:
Sending v5 series rebased on top of version: 17.11-rc0.

v5:
Introducing RTE_PCI_DRV_IOVA_AS_VA flag for autodetection of iova va mapping.
If a PCI driver demand for IOVA as VA scheme then the driver can add it in the
PCI driver registration function.

Algorithm to select IOVA as VA for PCI bus case:
     0. If no device bound then return with RTE_IOVA_DC mapping mode,
     else goto 1).
     1. Look for device attached to vfio kdrv and has .drv_flag set
     to RTE_PCI_DRV_IOVA_AS_VA.
     2. Look for any device attached to UIO class of driver.
     3. Check for vfio-noiommu mode enabled.

     If 2) & 3) is false and 1) is true then select
     mapping scheme as RTE_IOVA_VA. Otherwise use default
     mapping scheme (RTE_IOVA_PA).

That way, Bus can truly autodetect the iova mapping mode for
a device Or a set of the device.

v6 --> v7:
- Patches squashed per v6.
- Added run_once in eal per v6.
- Moved rte_eal_device_parse() up in eal init oder.

v5 --> v6:
- Added api info in eal's versiom.map (release DPDK_v17.11).

v4 --> v5:
- Change DPDK_17.08 to DPDK_17.11 in _version.map.
- Reworded bus api description (suggested by Hemant).
- Added reviewed-by from Maxime in v5.
- Added acked-by from Hemant for pci and bus patches.

v3 --> v4:
- Re-introduced RTE_IOVA_DEC mode (Suggested by Hemant [5]).
- Renamed flag to RTE_PCI_DRV_IOVA_AS_VA (Suggested by Maxime).
- Reworded WARNING message(suggested by Maxime[7]).
- Created a separate patch for rte_pci_get_iommu_class (suggested by Maxime[]).
- Added VFIO_PRESENT ifdef build fix.

v2 --> v3:
- Removed rte_mempool_virt2phy (suggested by Olivier [4])

v1 --> v2:
- Removed override eal option i.e. (--iova-mode=<>) Because we have means to
   truly autodetect the iova mode.
- Introduced RTE_PCI_DRV_NEED_IOVA_VA drv_flag (Suggested by Maxime [3]).
- Using NEED_IOVA_VA drv_flag in autodetection logic.
- Removed Linux version check macro in vfio code, As per Maxime feedback.
- Moved rte_pci_match API from local to global.

Patch Summary:
1) 1nd: declare rte_pci_match api in pci header. Required for autodetection in
follow up patches.
2) 2nd - 3rd - 4th : autodetection mapping infrastructure for Linux/bsdapp.
3) 5th: iova mode helper API.
4) 6th: Infra to detect iova mode.
5) 7th: make vfio mapping iova aware.
6) 8th - 9th : Check for IOVA_VA mode in below APIs
         - rte_mem_virt2phy
         - rte_malloc_virt2phy

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:
For v1, Refer [1].
For v2, Refer [2].
For v3, Refer [9].
For v4, refer [10].
for v6, refer [11].

Checkpatch result:
* Debug message - WARNING: line over 80 characters

Thanks.,
[1] https://www.mail-archive.com/dev@dpdk.org/msg67438.html
[2] https://www.mail-archive.com/dev@dpdk.org/msg70674.html
[3] https://www.mail-archive.com/dev@dpdk.org/msg70279.html
[4] https://www.mail-archive.com/dev@dpdk.org/msg70692.html
[5] http://dpdk.org/ml/archives/dev/2017-July/071282.html
[6] http://dpdk.org/ml/archives/dev/2017-July/070951.html
[7] http://dpdk.org/ml/archives/dev/2017-July/070941.html
[8] http://dpdk.org/ml/archives/dev/2017-July/070952.html
[9] http://dpdk.org/ml/archives/dev/2017-July/070918.html
[10] http://dpdk.org/ml/archives/dev/2017-July/071754.html
[11] http://dpdk.org/ml/archives/dev/2017-August/072871.html


Santosh Shukla (9):
  eal/pci: export match function
  eal/pci: get iommu class
  linuxapp/eal_pci: get iommu class
  bus: get iommu class
  eal: introduce iova mode helper api
  eal: auto detect iova mode
  linuxapp/eal_vfio: honor iova mode before mapping
  linuxapp/eal_memory: honor iova mode in virt2phy
  eal/rte_malloc: honor iova mode in virt2phy

 lib/librte_eal/bsdapp/eal/eal.c                 | 33 ++++++---
 lib/librte_eal/bsdapp/eal/eal_pci.c             | 10 +++
 lib/librte_eal/bsdapp/eal/rte_eal_version.map   | 10 +++
 lib/librte_eal/common/eal_common_bus.c          | 23 ++++++
 lib/librte_eal/common/eal_common_pci.c          | 11 +--
 lib/librte_eal/common/include/rte_bus.h         | 35 +++++++++
 lib/librte_eal/common/include/rte_eal.h         | 12 ++++
 lib/librte_eal/common/include/rte_pci.h         | 28 ++++++++
 lib/librte_eal/common/rte_malloc.c              |  9 ++-
 lib/librte_eal/linuxapp/eal/eal.c               | 33 ++++++---
 lib/librte_eal/linuxapp/eal/eal_memory.c        |  3 +
 lib/librte_eal/linuxapp/eal/eal_pci.c           | 95 +++++++++++++++++++++++++
 lib/librte_eal/linuxapp/eal/eal_vfio.c          | 29 +++++++-
 lib/librte_eal/linuxapp/eal/eal_vfio.h          |  4 ++
 lib/librte_eal/linuxapp/eal/rte_eal_version.map | 10 +++
 15 files changed, 311 insertions(+), 34 deletions(-)

-- 
2.13.0

  parent reply	other threads:[~2017-08-31  3:26 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 ` [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 ` [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           ` Santosh Shukla [this message]
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=20170831032618.7120-1-santosh.shukla@caviumnetworks.com \
    --to=santosh.shukla@caviumnetworks.com \
    --cc=aconole@redhat.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 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.