List comments

GET /api/covers/44114/comments/
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

[
    {
        "id": 86577,
        "web_url": "http://patches.dpdk.org/comment/86577/",
        "msgid": "<CAD+H992D=raeH7tBwZkfw1qphC735AW6_Zp7DPqdQ1TcTEBsxQ@mail.gmail.com>",
        "date": "2018-10-02T16:33:06",
        "subject": "Re: [dpdk-dev] [PATCH v2 0/5] use IOVAs check based on DMA mask",
        "submitter": {
            "id": 270,
            "url": "http://patches.dpdk.org/api/people/270/",
            "name": "Alejandro Lucero",
            "email": "alejandro.lucero@netronome.com"
        },
        "content": "As I was told, I sent this patchset early September (actually it was still\nOctober) for making it for 18.11.\n\nI wonder if this will be applied when doing the integration phase or it\nwill need to wait until 19.02.\n\nOn Fri, Aug 31, 2018 at 1:51 PM Alejandro Lucero <\nalejandro.lucero@netronome.com> wrote:\n\n> I sent a patchset about this to be applied on 17.11 stable. The memory\n> code has had main changes since that version, so here it is the patchset\n> adjusted to current master repo.\n>\n> This patchset adds, mainly, a check for ensuring IOVAs are within a\n> restricted range due to addressing limitations with some devices. There\n> are two known cases: NFP and IOMMU VT-d emulation.\n>\n> With this check IOVAs out of range are detected and PMDs can abort\n> initialization. For the VT-d case, IOVA VA mode is allowed as long as\n> IOVAs are within the supported range, avoiding to forbid IOVA VA by\n> default.\n>\n> For the addressing limitations known cases, there are just 40(NFP) or\n> 39(VT-d) bits for handling IOVAs. When using IOVA PA, those limitations\n> imply 1TB(NFP) or 512M(VT-d) as upper limits, which is likely enough for\n> most systems. With machines using more memory, the added check will\n> ensure IOVAs within the range.\n>\n> With IOVA VA, and because the way the Linux kernel serves mmap calls\n> in 64 bits systems, 39 or 40 bits are not enough. It is possible to\n> give an address hint with a lower starting address than the default one\n> used by the kernel, and then ensuring the mmap uses that hint or hint plus\n> some offset. With 64 bits systems, the process virtual address space is\n> large enoguh for doing the hugepages mmaping within the supported range\n> when those addressing limitations exist. This patchset also adds a change\n> for using such a hint making the use of IOVA VA a more than likely\n> possibility when there are those addressing limitations.\n>\n> The check is not done by default but just when it is required. This\n> patchset adds the check for NFP initialization and for setting the IOVA\n> mode is an emulated VT-d is detected. Also, because the recent patchset\n> adding dynamic memory allocation, the check is also invoked for ensuring\n> the new memsegs are within the required range.\n>\n> This patchset could be applied to stable 18.05.\n>\n> v2:\n>  - fix problem with max dma mask definition\n>\n>",
        "headers": {
            "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
            "X-Original-To": "patchwork@dpdk.org",
            "X-Content-Filtered-By": "Mailman/MimeDel 2.1.15",
            "Date": "Tue, 2 Oct 2018 17:33:06 +0100",
            "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
            "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:mime-version:references:in-reply-to:from:date\n\t:message-id:subject:to;\n\tbh=z7h+KBJGjQlPmv/DoQYv0ujjR579WRRKDEMpNgAr9GQ=;\n\tb=CUzlbeQEgSUXO/dSHL3IbyNwLmQh7WWcGh5TVSNimtG+IPAJKPhljc6DR/2O9zNwVg\n\tAkJkTidjgSCHUc/4+rc/4HtKu8GQ6YZPJQZSNGVCokiq47rEJCsGPhRqBILxND6ywLp/\n\tyTVzjScfzyIpovqSpmDbwAGsfLfvGfSzU/DVINZyA80rAlC7jqYk+5fzRE+LhW9PSi88\n\tnQYcsKJG0Am9ycgpHQrFJy8frt3tZbSoK+BnRzUeS9HXRgtMXALCZOQ3KNRW3P9jv1IX\n\tIqwn/TBoLg/UQYSq/EK85dF0EK1ZBV39zT5DahSS3NPQy/aoxZVp6Zt+nmiHT6FXKPzS\n\tD/HQ==",
            "Message-ID": "<CAD+H992D=raeH7tBwZkfw1qphC735AW6_Zp7DPqdQ1TcTEBsxQ@mail.gmail.com>",
            "X-BeenThere": "dev@dpdk.org",
            "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=netronome-com.20150623.gappssmtp.com; s=20150623;\n\th=mime-version:references:in-reply-to:from:date:message-id:subject:to;\n\tbh=z7h+KBJGjQlPmv/DoQYv0ujjR579WRRKDEMpNgAr9GQ=;\n\tb=AEQIbCHD2R6DmeZ7OBAaxtcbHbBKSxLHDOetcmq5PgQmpzP4Rr5Kt391j0E7PfhaaW\n\tdGcLZBLLpNBwfVRJ3QB7AXbsqUv7wJaqhgkSld2a5Wn8Iv2Z9rPudzA00kGxgSCIiMCp\n\t1aB2P4LniXwvfwEsDFl1MzIczgtWRM8pKXS/0dNoR+UXiy1wdN8JZtMhMgaEcuOQ4YGA\n\tst15ORT3y3SgQns4wXtrN9QQ3qqvMbyWIKqM1isWCFOOZfrB6G4VOV3WPmjKMKXK8YT6\n\tlBQYoIBHriANtY1MK61gpLAgaPdUbL1xy+eYm1jaQTJE2wzDH/iuPsWzJ1NSwH9QrfYE\n\tL6Mw==",
            "References": "<1535719857-19092-1-git-send-email-alejandro.lucero@netronome.com>",
            "In-Reply-To": "<1535719857-19092-1-git-send-email-alejandro.lucero@netronome.com>",
            "X-Gm-Message-State": "ABuFfohf2So5Gh/OLh/MJDEhTVmWO3HFjacfFpKO66Qtt/i/dbzqMNm9\n\tlGyUbvAlH204USnKdWqpzn46LR8OgobrO6UKFv6889U5",
            "Content-Type": "text/plain; charset=\"UTF-8\"",
            "To": "dev <dev@dpdk.org>, Thomas Monjalon <thomas@monjalon.net>, \n\t\"Burakov, Anatoly\" <anatoly.burakov@intel.com>",
            "Errors-To": "dev-bounces@dpdk.org",
            "X-Google-Smtp-Source": "ACcGV61PREMMC2Zt7F6z/u0Ivqrnv0Hn0UNCZBYIzA8aQzTsHWQHPRDutiBf1Wh/H69W4xW9DxfzsDaQWZyRVTvtgbI=",
            "MIME-Version": "1.0",
            "Received": [
                "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 2F55A9B67;\n\tTue,  2 Oct 2018 18:33:20 +0200 (CEST)",
                "from mail-ed1-f50.google.com (mail-ed1-f50.google.com\n\t[209.85.208.50]) by dpdk.org (Postfix) with ESMTP id 3DE095F38\n\tfor <dev@dpdk.org>; Tue,  2 Oct 2018 18:33:18 +0200 (CEST)",
                "by mail-ed1-f50.google.com with SMTP id t11-v6so2638902edq.11\n\tfor <dev@dpdk.org>; Tue, 02 Oct 2018 09:33:18 -0700 (PDT)"
            ],
            "From": "Alejandro Lucero <alejandro.lucero@netronome.com>",
            "Precedence": "list",
            "List-Post": "<mailto:dev@dpdk.org>",
            "Sender": "\"dev\" <dev-bounces@dpdk.org>",
            "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
            "Subject": "Re: [dpdk-dev] [PATCH v2 0/5] use IOVAs check based on DMA mask",
            "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
            "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
            "Return-Path": "<dev-bounces@dpdk.org>",
            "Delivered-To": "patchwork@dpdk.org",
            "X-Received": "by 2002:a17:906:92d8:: with SMTP id\n\td24-v6mr15062942ejx.96.1538497997630; \n\tTue, 02 Oct 2018 09:33:17 -0700 (PDT)",
            "X-Mailman-Version": "2.1.15"
        }
    },
    {
        "id": 86584,
        "web_url": "http://patches.dpdk.org/comment/86584/",
        "msgid": "<2248796.YfCjXENDvS@xps>",
        "date": "2018-10-02T21:21:31",
        "subject": "Re: [dpdk-dev] [PATCH v2 0/5] use IOVAs check based on DMA mask",
        "submitter": {
            "id": 685,
            "url": "http://patches.dpdk.org/api/people/685/",
            "name": "Thomas Monjalon",
            "email": "thomas@monjalon.net"
        },
        "content": "02/10/2018 18:33, Alejandro Lucero:\n> As I was told, I sent this patchset early September (actually it was still\n> October) for making it for 18.11.\n> \n> I wonder if this will be applied when doing the integration phase or it\n> will need to wait until 19.02.\n\nSuch patchset cannot be applied after -rc1.\nAnatoly, please can you review it to help its integration in 18.11-rc1?",
        "headers": {
            "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
            "Cc": "dev@dpdk.org",
            "X-Original-To": "patchwork@dpdk.org",
            "Date": "Tue, 02 Oct 2018 23:21:31 +0200",
            "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
            "In-Reply-To": "<CAD+H992D=raeH7tBwZkfw1qphC735AW6_Zp7DPqdQ1TcTEBsxQ@mail.gmail.com>",
            "Precedence": "list",
            "X-BeenThere": "dev@dpdk.org",
            "X-ME-Sender": "<xms:XuGzWwxSOZo1gU3UWXB37pxm_S9GMPWVpB6fDGYGH7uhjkV61sza6A>",
            "DKIM-Signature": [
                "v=1; a=rsa-sha256; c=relaxed/relaxed; d=monjalon.net; h=\n\tcc:content-transfer-encoding:content-type:date:from:in-reply-to\n\t:message-id:mime-version:references:subject:to:x-me-sender\n\t:x-me-sender:x-sasl-enc; s=mesmtp; bh=ulAONPov0MQ4ISKoTNDmBwdYUy\n\tsSEvheacnNIoSYuy8=; b=i8T5z0u2jTiYc0hhJ2Ui0OMZj6Nm7K/xsclsi7RjgC\n\t6baJCazvNA3YBC39ZdMPq7MuyQPN8eEi7efKDto6nMiNMSw+L8uSR6JBvZ83reiB\n\tWcYqaAJAbfGkzQ3nxu25uZO+K6nf3du6AtwXifnMSejtgAFJe3dHhvxGVFCFPr+d\n\tk=",
                "v=1; a=rsa-sha256; c=relaxed/relaxed; d=\n\tmessagingengine.com; h=cc:content-transfer-encoding:content-type\n\t:date:from:in-reply-to:message-id:mime-version:references\n\t:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=ulAONP\n\tov0MQ4ISKoTNDmBwdYUysSEvheacnNIoSYuy8=; b=l+hLpO99gLIdIWb8Db6C7z\n\tvDDsMjACzW3UPS15oZ6dy8zz88bjRPqqlCWXfkd423SBL+Mu6YgdyYp340tZeb3J\n\toVbGXYR6VdyxmvCAlknWv1ogc2ZnfVbFAbBBmF47S+yIpODafl+mspnhgJKNydMm\n\taYnPsi2Zfl0x+SPpObBKuqYWSNQc22ce0CMmWuj/sG4dAmO93aDNL+dcISo5JQB0\n\t2yMWrOV/wnCZZ70n/E3OHM6WCD+EWd3VQxF0ryvwzwjJ7bpp69fHj5P3s9XAZPpU\n\tKnH21Q2JEMH93CwMvlzG3r3EbOABq9BrDzRTH/8IMOilM2IgFGIyhZLuAJtwZZyQ\n\t=="
            ],
            "References": "<1535719857-19092-1-git-send-email-alejandro.lucero@netronome.com>\n\t<CAD+H992D=raeH7tBwZkfw1qphC735AW6_Zp7DPqdQ1TcTEBsxQ@mail.gmail.com>",
            "Content-Type": "text/plain; charset=\"us-ascii\"",
            "To": "Alejandro Lucero <alejandro.lucero@netronome.com>, \"Burakov,\n\tAnatoly\" <anatoly.burakov@intel.com>",
            "Received": [
                "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 07DFE2C24;\n\tTue,  2 Oct 2018 23:21:37 +0200 (CEST)",
                "from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com\n\t[66.111.4.27]) by dpdk.org (Postfix) with ESMTP id 0B2A52C15\n\tfor <dev@dpdk.org>; Tue,  2 Oct 2018 23:21:36 +0200 (CEST)",
                "from compute1.internal (compute1.nyi.internal [10.202.2.41])\n\tby mailout.nyi.internal (Postfix) with ESMTP id 9A86320C2B;\n\tTue,  2 Oct 2018 17:21:35 -0400 (EDT)",
                "from mailfrontend2 ([10.202.2.163])\n\tby compute1.internal (MEProxy); Tue, 02 Oct 2018 17:21:35 -0400",
                "from xps.localnet (184.203.134.77.rev.sfr.net [77.134.203.184])\n\tby mail.messagingengine.com (Postfix) with ESMTPA id 856BE102A0;\n\tTue,  2 Oct 2018 17:21:33 -0400 (EDT)"
            ],
            "Errors-To": "dev-bounces@dpdk.org",
            "MIME-Version": "1.0",
            "X-ME-Proxy": "<xmx:XuGzW_YPWPe7BO6fohIp2QK7IQny0FTTrB4-0m9JFm-sbk0klMnf6w>\n\t<xmx:XuGzWyhykzP1MDBA0tPLAOIYuCTE9mb7zRJieSRs1NP3DdNUEF2p3Q>\n\t<xmx:XuGzW-9JfKQRGLxJWKFrr2sTnMuOZT3RUKDGhiWTyGPIG0Nc-SN7Vg>\n\t<xmx:XuGzWwPRjeDOEWaxBN-mu5I7mvdvszNZ5TT-vQsuXPIQBuQD1c6D_g>\n\t<xmx:XuGzWxqJlHEGaAD1-veg95MGatr7e5i8rfcuevIyQu1n2zriVs0ugA>\n\t<xmx:X-GzW0qHULMH4Bl1My-v8ePu9dWNtdiS4AfE-SRN8mFKTJXCPMYpNg>",
            "From": "Thomas Monjalon <thomas@monjalon.net>",
            "Message-ID": "<2248796.YfCjXENDvS@xps>",
            "List-Post": "<mailto:dev@dpdk.org>",
            "Sender": "\"dev\" <dev-bounces@dpdk.org>",
            "Content-Transfer-Encoding": "7Bit",
            "Subject": "Re: [dpdk-dev] [PATCH v2 0/5] use IOVAs check based on DMA mask",
            "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
            "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
            "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
            "Return-Path": "<dev-bounces@dpdk.org>",
            "Delivered-To": "patchwork@dpdk.org",
            "X-Mailman-Version": "2.1.15"
        }
    }
]