get:
Show a patch.

patch:
Update a patch.

put:
Update a patch.

GET /api/patches/28360/?format=api
HTTP 200 OK
Allow: GET, PUT, PATCH, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 28360,
    "url": "https://patches.dpdk.org/api/patches/28360/?format=api",
    "web_url": "https://patches.dpdk.org/project/dpdk/patch/20170905103119.20511-4-santosh.shukla@caviumnetworks.com/",
    "project": {
        "id": 1,
        "url": "https://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<20170905103119.20511-4-santosh.shukla@caviumnetworks.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20170905103119.20511-4-santosh.shukla@caviumnetworks.com",
    "date": "2017-09-05T10:31:17",
    "name": "[dpdk-dev,v2,3/5] eal/memory: rename memseg member phys to iova addr",
    "commit_ref": null,
    "pull_url": null,
    "state": "superseded",
    "archived": true,
    "hash": "7d913db8f9531b91ca395c1b63fed331b4321f4a",
    "submitter": {
        "id": 480,
        "url": "https://patches.dpdk.org/api/people/480/?format=api",
        "name": "Santosh Shukla",
        "email": "santosh.shukla@caviumnetworks.com"
    },
    "delegate": null,
    "mbox": "https://patches.dpdk.org/project/dpdk/patch/20170905103119.20511-4-santosh.shukla@caviumnetworks.com/mbox/",
    "series": [],
    "comments": "https://patches.dpdk.org/api/patches/28360/comments/",
    "check": "success",
    "checks": "https://patches.dpdk.org/api/patches/28360/checks/",
    "tags": {},
    "related": [],
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [IPv6:::1])\n\tby dpdk.org (Postfix) with ESMTP id 6399B7CBE;\n\tTue,  5 Sep 2017 12:32:11 +0200 (CEST)",
            "from NAM03-BY2-obe.outbound.protection.outlook.com\n\t(mail-by2nam03on0047.outbound.protection.outlook.com [104.47.42.47])\n\tby dpdk.org (Postfix) with ESMTP id 560AF7CBE\n\tfor <dev@dpdk.org>; Tue,  5 Sep 2017 12:32:10 +0200 (CEST)",
            "from localhost.localdomain (14.140.2.178) by\n\tMWHPR07MB3102.namprd07.prod.outlook.com (10.172.95.8) with Microsoft\n\tSMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id\n\t15.20.13.10; Tue, 5 Sep 2017 10:32:05 +0000"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version;\n\tbh=ckaMwRWWnFBBE/WbmWmnmhqcpdKwB0JKiZ6p3S0/7g8=;\n\tb=Y0fUj4gl45eP+m1QhbDkjm9np2GwqjCO63OA+f+x48A8DwWVOofCnW/oshx06YUlxNBEQN+3/b1KgXyDLgKccEIt8pqHyPv5PGurdtBRvw+EtaGkZU1jfQ/Ujjdv8INKj78xB7HeGKhYBkkBOdHbW+Wyv51KhxmF8n6j977IkBI=",
        "From": "Santosh Shukla <santosh.shukla@caviumnetworks.com>",
        "To": "dev@dpdk.org",
        "Cc": "thomas@monjalon.net, jerin.jacob@caviumnetworks.com,\n\themant.agrawal@nxp.com, olivier.matz@6wind.com,\n\tSantosh Shukla <santosh.shukla@caviumnetworks.com>",
        "Date": "Tue,  5 Sep 2017 16:01:17 +0530",
        "Message-Id": "<20170905103119.20511-4-santosh.shukla@caviumnetworks.com>",
        "X-Mailer": "git-send-email 2.11.0",
        "In-Reply-To": "<20170905103119.20511-1-santosh.shukla@caviumnetworks.com>",
        "References": "<20170814151537.29454-1-santosh.shukla@caviumnetworks.com>\n\t<20170905103119.20511-1-santosh.shukla@caviumnetworks.com>",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[14.140.2.178]",
        "X-ClientProxiedBy": "PN1PR01CA0073.INDPRD01.PROD.OUTLOOK.COM (10.174.144.141)\n\tTo MWHPR07MB3102.namprd07.prod.outlook.com (10.172.95.8)",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "7fa4a13e-25a9-455c-8003-08d4f4495c53",
        "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0;\n\tRULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);\n\tSRVR:MWHPR07MB3102; ",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; MWHPR07MB3102;\n\t3:GPIa1wvcPyVDH56Wisma7AHi/NmJs3wXcCkIHWyBzX/5Q1fRi9izYHkp5It0o+YyUVSYziwDyj59c7dcowonR3k2d7JcZvQVjui/Way65vqe1BgUmaSCsJ58DSepOsCXLDD6OoGBC7jazlr26ndHdQKaU/ftQ9k+GhAzJQFHy7OPAsTRFifzWmbOcKhpjMognzg44z5Ca3YRDdmTM2DxOOg/3SyqD2FRhwHKRRpLEAFj3Pu9jRKin09BN1piJyJq;\n\t25:eySIBWSVVVbpJpnHB5NXHGZe5lH3vunDWeRYCUG2Mk/scLW15RB024Y2tD8EZv3P5C64brPnQBqAJhkqfkIzxM7fOrgzN+Pw4UZGmhEaI96S4DfdCkyCFLe8Ch5x4VVHUPqGnxTMElc95cYOEcAwjaVxQkUiVjUXeVxkki1nBChGknbB5+sOp0L+RctF20x9d9Q01dt8JAeumrtn8s6VS+gAcEpKa2vvMITMQYouy8qgsEs+1Lz6R2EmwYzZhGHZxoAkP0ELf/72LEUkKOX1+F8oIYIAmF5dCae/0hnLWZPK/T7yooUtZPVW/ycqr+Kc/lThtTcWX8JlUr5UXnxRog==;\n\t31:fbndJEQLJzt4g7i2nbX4ez7Kt9DUFoG0mxtChHjBB9mIuiGUaZDN404+aHbFkp78iPd7jDDZp6TS+wxkWL9UGSTrlZavYxZxd6FzVwXoUAItmismawcdWIJq8FzlEAjiMHj2zYsc2DKb0IVP9ClaVTbOddLKfv46ZnduTZ3vBey2c6c/Coizet5aKdHBisngoW1weDYegJK9XLbhSDrRRl08RFhBUkqA/8saf2o939c=",
            "1; MWHPR07MB3102;\n\t20:AIFfyGDnqgeDPG4ooYcOjxA+uAHr3G9jFio+oFewvPfRe2nTNJQuKB4iJ25PsETC7PvrBP7wxVtQn3F2fkw3UbXU6OC8u4Ny+iITQFdAxfZWISh0HMKhIZQbXuc1W9Mu7rPtEXmf/idO55zG6VMSW2KReFDpA20kC3plmjSvUqwRvNXXCfkMw00twesUnPJUDctn0Spqcxg4vSAbrOKoAwrI9ilNjEj/RjrimeV8Hxa5bDohTHkfHLjG6NcOBz90NsiCSVvNPqXW82fC4aGHWHmnU6Hx5DpbccWoq5BF/tkIAJHQHF7FW3LsWUHG6O7EPPKzTCoGOjKraz146zK1BGeYwmyXaNPTxeX++VxSFZ4sLarsELmnC2ro3L+SiUDe7J7zhoox6ew3BCmQCzox92MggFoIxNTx8MAqaPDr/jN/ZPGqMTmfc39eiei+MMG1GIs8jrta9CVtvMt98mNghb08m/cvsgmWe70aj1/vw2MrW1X3Q22glNUVzHA+UOvQHgIhb+P5gwIyA+6n58dm+YpHUjI29OxG0jwwatNSdeYz3dUVUIPUIb6tnKOjRgB6jw9YaW9DUCq79lYS56XswuKhGF32HWMMXoAU6nFtSFs=;\n\t4:+XlmEdTynWazyxuqPnAMGn9WrM16j4cCw3oUwmDVPgP8Uoz3ahyKbVbL6NKNkn+yeRBrardDFErUklOv5kUC2qPlUhyzSW7VlnhYp3nPviph2HZOtCFgbtfjMz5msPIaCfgNYk5xmxjQ9rPPkehMwuSAQK2zB+DgHSbNEcWuwlgt6gpWJJ7ercI4SKypvXJQ5j3fEeyK904Pz52sDzr4XyBjOibD1FT9VT3eddlPsaa4xh8TaAdOtK/JQf/QChrg",
            "=?us-ascii?Q?1; MWHPR07MB3102;\n\t23:d21aiX1TcptNPcu5CEYxAhG8PgbpeyEW54UVEo3C9?=\n\t6E4ioelsiF25R4l+DXIVHkZ+/+wrfutVb+95UZWaY1FsQtDtjhF/pUp/GclI9RbOQ4k/WKPCRkYpNbcP1bjG/UsZy+EWv0rPbPo1iVMHfH/N4rQVB+2dMoPbT1n2TtiRmxxp3Mdgu2h6eUsT+CCbyyKT7ErX68ILfeDp5eooDyz3KIjiVJYr6kp6z9eCNStfIdTRptaf0h92CDZF5EGaftJWCTd+8cat6bax4ekkixdbTqg7E3YmeQY2DGC/ln8k9A/awKznWHsuTxmTOliJXVqoRUUm8cLUSOoZIuVn/WqM/IlvlAgVYxo1on/118K5S0VKIm72/BjRQsERrDyPL6ZpuR9UfoK2d3V1HR/GHKUlvh9Mx8PqhMTPJCwBxP+xrKg7AovLJLa2kUwZmU6eYLHGuI38s89aMBIUrKVoyHMF7BONQyon0R+KqpkStPu595lMmFRe1PcYxpW3daW7OaA0g3MCSsK9BeI2pPIazSsxKwjRmteAoHnlIpmCqwAMx5FAwCAO6QJdqIjtro+h/eHVjOmEIGA6/BQuigjTsPqwTvPsSEFi4kRhZuBPrfPSCLgSjVnvKGtgRbONAg5iBEP4DK4BP5fthuZxCehZOVAu/U1rKpHzBcFqPlkpUd5Z5+/L/xk/cOvzcTt/tnI47cn4rXtukBdBVyhVtivkPDpbw+fFp1GdHiQoPB2Be0I6tmLjMB7ulyyl4H4hbEuGJf3x9KTktH5lHo3uFMGNueJJADj3+PZMQX1o4UL4Dm2r6Ecubdm5VAaeg+uw+YRnbkAfxdZvAfS3SYY4tU8Sz8Oqrfv+QQm+mTo3VinDyrMPhsmYBld4iD4HHz1DbgNh4g5eYtUWtXF9nVD2pqHlqmL1eoEvsOM/0Mo2b/sTxvmSxYXMVx3gO+lrRxG+YqnjPRbiOGVWJLBSe0ZafPf1llWdZ/yQtGVT5wygYuGIs4l7ygfc3227igsjUskTLJZNZQ9b96e5F9qoLUPoRo+JXpdBgK7jkofHl8RmAGE1NsBuQEExhIbBWFpu8/fPxNnJyF2fNjP5gPtwFvmW9YhHrvqZvm8uUhzJq4cMwwa19SfSedv35Okc5GwNTYnvPvP/4GzzZcQHEmC6qQeatuiHOLwKUYC/KOOgQvr+SNUpuTRrN56NHKTBQAf493U8ni1oCEt",
            "1; MWHPR07MB3102;\n\t6:MnJqIUTcxZ4oWK3d0hiQBRnf6TcZAW2JbUeLcaD1+hwzI7/PFWtW4Yv86XN6vki1QhnLAQwrAN7DOIEsCYFSa6jnAX0+syjqFlrV5qLoUHm88dDSoRiLfu8ZZBdu93WJqdVSY/lks00tLmn1swgkI1uAc+ip+IFIIImq0SF6ZxX7Nho0HexhP9ZgYTsumPo6mJ2iSWKTxgltcjk80vCliHj/Mc5NuIc93PCtRYlAT9ijMOn4hfXV6VYfIItbh+V6eYnedHMD12NdHatsriRT+0Lxf5jUIH2wH+ycMM2eFWTnXENSPNqOB8Dt8iarot5FKqU8d/bGys1oxG1z3jcc4g==;\n\t5:Yf8o+XcdakF7TKgKZOK2VAX4GE4xdhiotXQlhbt+MlX1AUnbId7Ogd6YcOT51GlZeuE0K/uX41Oa58c8ndPdDPEWVWpruXwNCGoV8gCvwDCNlsLLZhEecshn9aBUgqL5eH12mzNBfxDIy6ZG46Y+/g==;\n\t24:Gbcl1dlR3X154rSc0Ant8Y1NSXkwt7YhVKQrfVF76mT9rdxAftoTwHQl3xGcIEMrcc/O3gEMiXPJCWgMK2p28uxcmKVEtwroiQ5uGHit+ik=;\n\t7:ZDqdxEVYY9UMb2bpBXZ5XO0RpwmYSvgIRTWWAOjqs9LUJi9AmW3zdT1ayfRClzYtxUwsF36SY8g+UY9h89HDYVcOmk2z7qh7vRG3WxGPZp9klas9UcsS5U+pT9FX8HNnCEiqwm/lgquWu++Zrpke8Q6F5/aHb7o541aPU+wfkAVObnHDC3llE2S4uVjtJwBxQAlZJECRbWKg7mbPCIhZCs9TQu0qqzItVMEqgtNkpNo="
        ],
        "X-MS-TrafficTypeDiagnostic": "MWHPR07MB3102:",
        "X-Exchange-Antispam-Report-Test": "UriScan:;",
        "X-Microsoft-Antispam-PRVS": "<MWHPR07MB310202D382E910586F56F39BEA960@MWHPR07MB3102.namprd07.prod.outlook.com>",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(100000703101)(100105400095)(10201501046)(93006095)(6041248)(20161123558100)(20161123555025)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);\n\tSRVR:MWHPR07MB3102; BCL:0; PCL:0;\n\tRULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);\n\tSRVR:MWHPR07MB3102; ",
        "X-Forefront-PRVS": "0421BF7135",
        "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(6009001)(6069001)(189002)(199003)(8676002)(6116002)(7736002)(101416001)(50986999)(5003940100001)(48376002)(53936002)(8936002)(305945005)(107886003)(110136004)(50466002)(97736004)(1076002)(6916009)(3846002)(2906002)(81156014)(81166006)(50226002)(2950100002)(42882006)(105586002)(4326008)(6506006)(6666003)(8656003)(25786009)(5660300001)(5009440100003)(68736007)(6486002)(72206003)(2361001)(33646002)(2351001)(36756003)(6512007)(76176999)(66066001)(478600001)(47776003)(189998001)(106356001)(42186005)(110426004);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR07MB3102; H:localhost.localdomain;\n\tFPR:; \n\tSPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; ",
        "Received-SPF": "None (protection.outlook.com: cavium.com does not designate\n\tpermitted sender hosts)",
        "Authentication-Results": "spf=none (sender IP is )\n\tsmtp.mailfrom=Santosh.Shukla@cavium.com; ",
        "SpamDiagnosticOutput": "1:99",
        "SpamDiagnosticMetadata": "NSPM",
        "X-OriginatorOrg": "caviumnetworks.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "05 Sep 2017 10:32:05.6879\n\t(UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "711e4ccf-2e9b-4bcf-a551-4094005b6194",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "MWHPR07MB3102",
        "Subject": "[dpdk-dev] [PATCH v2 3/5] eal/memory: rename memseg member phys to\n\tiova addr",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<http://dpdk.org/ml/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://dpdk.org/ml/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<http://dpdk.org/ml/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Renaming rte_memseg {.phys_addr} to {.iova_addr}\n\nSigned-off-by: Santosh Shukla <santosh.shukla@caviumnetworks.com>\n---\nv1 --> v2:\n- includes freebsdp v1 build fixes.\n\n lib/librte_eal/bsdapp/eal/eal_memory.c     | 4 ++--\n lib/librte_eal/common/eal_common_memory.c  | 2 +-\n lib/librte_eal/common/include/rte_memory.h | 4 ++--\n lib/librte_eal/common/rte_malloc.c         | 5 +++--\n lib/librte_eal/linuxapp/eal/eal_memory.c   | 8 ++++----\n lib/librte_eal/linuxapp/eal/eal_vfio.c     | 4 ++--\n 6 files changed, 14 insertions(+), 13 deletions(-)",
    "diff": "diff --git a/lib/librte_eal/bsdapp/eal/eal_memory.c b/lib/librte_eal/bsdapp/eal/eal_memory.c\nindex 10c2e121f..d8882dcef 100644\n--- a/lib/librte_eal/bsdapp/eal/eal_memory.c\n+++ b/lib/librte_eal/bsdapp/eal/eal_memory.c\n@@ -73,7 +73,7 @@ rte_eal_hugepage_init(void)\n \t/* for debug purposes, hugetlbfs can be disabled */\n \tif (internal_config.no_hugetlbfs) {\n \t\taddr = malloc(internal_config.memory);\n-\t\tmcfg->memseg[0].phys_addr = (iova_addr_t)(uintptr_t)addr;\n+\t\tmcfg->memseg[0].iova_addr = (iova_addr_t)(uintptr_t)addr;\n \t\tmcfg->memseg[0].addr = addr;\n \t\tmcfg->memseg[0].hugepage_sz = RTE_PGSIZE_4K;\n \t\tmcfg->memseg[0].len = internal_config.memory;\n@@ -114,7 +114,7 @@ rte_eal_hugepage_init(void)\n \n \t\t\tseg = &mcfg->memseg[seg_idx++];\n \t\t\tseg->addr = addr;\n-\t\t\tseg->phys_addr = physaddr;\n+\t\t\tseg->iova_addr = (iova_addr_t)physaddr;\n \t\t\tseg->hugepage_sz = hpi->hugepage_sz;\n \t\t\tseg->len = hpi->hugepage_sz;\n \t\t\tseg->nchannel = mcfg->nchannel;\ndiff --git a/lib/librte_eal/common/eal_common_memory.c b/lib/librte_eal/common/eal_common_memory.c\nindex 996877ef5..5ed83d20a 100644\n--- a/lib/librte_eal/common/eal_common_memory.c\n+++ b/lib/librte_eal/common/eal_common_memory.c\n@@ -100,7 +100,7 @@ rte_dump_physmem_layout(FILE *f)\n \t\t       \"virt:%p, socket_id:%\"PRId32\", \"\n \t\t       \"hugepage_sz:%\"PRIu64\", nchannel:%\"PRIx32\", \"\n \t\t       \"nrank:%\"PRIx32\"\\n\", i,\n-\t\t       mcfg->memseg[i].phys_addr,\n+\t\t       mcfg->memseg[i].iova_addr,\n \t\t       mcfg->memseg[i].len,\n \t\t       mcfg->memseg[i].addr,\n \t\t       mcfg->memseg[i].socket_id,\ndiff --git a/lib/librte_eal/common/include/rte_memory.h b/lib/librte_eal/common/include/rte_memory.h\nindex 5face8c86..6b148ba8e 100644\n--- a/lib/librte_eal/common/include/rte_memory.h\n+++ b/lib/librte_eal/common/include/rte_memory.h\n@@ -98,14 +98,14 @@ enum rte_page_sizes {\n  */\n #define __rte_cache_min_aligned __rte_aligned(RTE_CACHE_LINE_MIN_SIZE)\n \n-typedef uint64_t iova_addr_t; /**< Physical address definition. */\n+typedef uint64_t iova_addr_t; /**< Iova address definition. */\n #define RTE_BAD_PHYS_ADDR ((iova_addr_t)-1)\n \n /**\n  * Physical memory segment descriptor.\n  */\n struct rte_memseg {\n-\tiova_addr_t phys_addr;      /**< Start physical address. */\n+\tiova_addr_t iova_addr;      /**< Start iova(_pa or _va) address. */\n \tRTE_STD_C11\n \tunion {\n \t\tvoid *addr;         /**< Start virtual address. */\ndiff --git a/lib/librte_eal/common/rte_malloc.c b/lib/librte_eal/common/rte_malloc.c\nindex 3ce6034bf..b65a06f9d 100644\n--- a/lib/librte_eal/common/rte_malloc.c\n+++ b/lib/librte_eal/common/rte_malloc.c\n@@ -254,7 +254,8 @@ rte_malloc_virt2phy(const void *addr)\n \tconst struct malloc_elem *elem = malloc_elem_from_data(addr);\n \tif (elem == NULL)\n \t\treturn RTE_BAD_PHYS_ADDR;\n-\tif (elem->ms->phys_addr == RTE_BAD_PHYS_ADDR)\n+\tif (elem->ms->iova_addr == RTE_BAD_PHYS_ADDR)\n \t\treturn RTE_BAD_PHYS_ADDR;\n-\treturn elem->ms->phys_addr + ((uintptr_t)addr - (uintptr_t)elem->ms->addr);\n+\treturn elem->ms->iova_addr +\n+\t\t((uintptr_t)addr - (uintptr_t)elem->ms->addr);\n }\ndiff --git a/lib/librte_eal/linuxapp/eal/eal_memory.c b/lib/librte_eal/linuxapp/eal/eal_memory.c\nindex 405c15bcd..5d9702c72 100644\n--- a/lib/librte_eal/linuxapp/eal/eal_memory.c\n+++ b/lib/librte_eal/linuxapp/eal/eal_memory.c\n@@ -154,7 +154,7 @@ rte_mem_virt2phy(const void *virtaddr)\n \t\t\tif (virtaddr > memseg->addr &&\n \t\t\t\t\tvirtaddr < RTE_PTR_ADD(memseg->addr,\n \t\t\t\t\t\tmemseg->len)) {\n-\t\t\t\treturn memseg->phys_addr +\n+\t\t\t\treturn memseg->iova_addr +\n \t\t\t\t\tRTE_PTR_DIFF(virtaddr, memseg->addr);\n \t\t\t}\n \t\t}\n@@ -1059,7 +1059,7 @@ rte_eal_hugepage_init(void)\n \t\t\t\t\tstrerror(errno));\n \t\t\treturn -1;\n \t\t}\n-\t\tmcfg->memseg[0].phys_addr = RTE_BAD_PHYS_ADDR;\n+\t\tmcfg->memseg[0].iova_addr = RTE_BAD_PHYS_ADDR;\n \t\tmcfg->memseg[0].addr = addr;\n \t\tmcfg->memseg[0].hugepage_sz = RTE_PGSIZE_4K;\n \t\tmcfg->memseg[0].len = internal_config.memory;\n@@ -1319,7 +1319,7 @@ rte_eal_hugepage_init(void)\n \t\t\tif (j == RTE_MAX_MEMSEG)\n \t\t\t\tbreak;\n \n-\t\t\tmcfg->memseg[j].phys_addr = hugepage[i].physaddr;\n+\t\t\tmcfg->memseg[j].iova_addr = hugepage[i].physaddr;\n \t\t\tmcfg->memseg[j].addr = hugepage[i].final_va;\n \t\t\tmcfg->memseg[j].len = hugepage[i].size;\n \t\t\tmcfg->memseg[j].socket_id = hugepage[i].socket_id;\n@@ -1330,7 +1330,7 @@ rte_eal_hugepage_init(void)\n #ifdef RTE_ARCH_PPC_64\n \t\t/* Use the phy and virt address of the last page as segment\n \t\t * address for IBM Power architecture */\n-\t\t\tmcfg->memseg[j].phys_addr = hugepage[i].physaddr;\n+\t\t\tmcfg->memseg[j].iova_addr = hugepage[i].physaddr;\n \t\t\tmcfg->memseg[j].addr = hugepage[i].final_va;\n #endif\n \t\t\tmcfg->memseg[j].len += mcfg->memseg[j].hugepage_sz;\ndiff --git a/lib/librte_eal/linuxapp/eal/eal_vfio.c b/lib/librte_eal/linuxapp/eal/eal_vfio.c\nindex 946df7e31..c03fd713c 100644\n--- a/lib/librte_eal/linuxapp/eal/eal_vfio.c\n+++ b/lib/librte_eal/linuxapp/eal/eal_vfio.c\n@@ -706,7 +706,7 @@ vfio_type1_dma_map(int vfio_container_fd)\n \t\tdma_map.argsz = sizeof(struct vfio_iommu_type1_dma_map);\n \t\tdma_map.vaddr = ms[i].addr_64;\n \t\tdma_map.size = ms[i].len;\n-\t\tdma_map.iova = ms[i].phys_addr;\n+\t\tdma_map.iova = ms[i].iova_addr;\n \t\tdma_map.flags = VFIO_DMA_MAP_FLAG_READ | VFIO_DMA_MAP_FLAG_WRITE;\n \n \t\tret = ioctl(vfio_container_fd, VFIO_IOMMU_MAP_DMA, &dma_map);\n@@ -792,7 +792,7 @@ vfio_spapr_dma_map(int vfio_container_fd)\n \t\tdma_map.argsz = sizeof(struct vfio_iommu_type1_dma_map);\n \t\tdma_map.vaddr = ms[i].addr_64;\n \t\tdma_map.size = ms[i].len;\n-\t\tdma_map.iova = ms[i].phys_addr;\n+\t\tdma_map.iova = ms[i].iova_addr;\n \t\tdma_map.flags = VFIO_DMA_MAP_FLAG_READ |\n \t\t\t\t VFIO_DMA_MAP_FLAG_WRITE;\n \n",
    "prefixes": [
        "dpdk-dev",
        "v2",
        "3/5"
    ]
}