List comments

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

[
    {
        "id": 85119,
        "web_url": "http://patches.dpdk.org/comment/85119/",
        "msgid": "<20180830084226.4ad20e7a@xeon-e3>",
        "date": "2018-08-30T15:42:26",
        "subject": "Re: [dpdk-dev] [PATCH v1 00/13] Implement new devargs framework",
        "submitter": {
            "id": 27,
            "url": "http://patches.dpdk.org/api/people/27/",
            "name": "Stephen Hemminger",
            "email": "stephen@networkplumber.org"
        },
        "content": "On Thu, 30 Aug 2018 15:41:51 +0200\nGaetan Rivet <gaetan.rivet@6wind.com> wrote:\n\n> Last release saw the introduction of the new devargs system.\n> To this end, the \"class\" abstraction was described as well\n> as a common API for querying and declaring devices.\n> \n> This patchset implements the \"eth\" device class and the\n> query/declaration part of the framework for PCI and vdev buses,\n> enabling a minimal support for the new system.\n> \n> A new testpmd command is added to test device querying.\n> \n> Devargs parsing is extended in the relevant buses to test\n> device declaration. This part uses the new \"rte_eth_dev_create\" API,\n> introduced last release and used by only two PMDs, for now.\n> \n> The new devargs format is also made available through the new --dev parameter.\n> \n> Next work is to generalize use of new API for eth_dev creation,\n> compatibility layer for -w, -b and --vdev with --dev, and devargs unit test.\n> \n> Gaetan Rivet (13):\n>   bus/pci: implement device iteration and comparison\n>   bus/pci: add device matching field id\n>   bus/vdev: implement device iteration\n>   bus/vdev: add device matching field driver\n>   ethdev: add private generic device iterator\n>   ethdev: register ether layer as a class\n>   ethdev: add device matching field name\n>   app/testpmd: add show device command\n>   bus/pci: pre-process declarative PCI devargs\n>   bus/vdev: pre-process declarative vdev devargs\n>   bus/pci: process declarative PCI devargs\n>   ethdev: process declarative eth devargs\n>   eal: add generic dev parameter\n> \n>  app/test-pmd/cmdline.c                      |  54 +++++++\n>  doc/guides/testpmd_app_ug/testpmd_funcs.rst |  24 ++++\n>  drivers/bus/pci/Makefile                    |   3 +-\n>  drivers/bus/pci/bsd/pci.c                   |   5 +\n>  drivers/bus/pci/linux/pci.c                 |   5 +\n>  drivers/bus/pci/meson.build                 |   6 +-\n>  drivers/bus/pci/pci_common.c                |   6 +-\n>  drivers/bus/pci/pci_params.c                | 139 ++++++++++++++++++\n>  drivers/bus/pci/private.h                   |  54 +++++++\n>  drivers/bus/vdev/Makefile                   |   3 +-\n>  drivers/bus/vdev/meson.build                |   5 +-\n>  drivers/bus/vdev/vdev.c                     |  20 +--\n>  drivers/bus/vdev/vdev_params.c              | 112 +++++++++++++++\n>  drivers/bus/vdev/vdev_private.h             |  32 +++++\n>  lib/librte_eal/common/eal_common_devargs.c  |   4 +\n>  lib/librte_eal/common/eal_common_options.c  |  36 ++++-\n>  lib/librte_eal/common/eal_options.h         |   2 +\n>  lib/librte_ethdev/Makefile                  |   4 +-\n>  lib/librte_ethdev/eth_private.c             |  31 ++++\n>  lib/librte_ethdev/eth_private.h             |  31 ++++\n>  lib/librte_ethdev/meson.build               |   4 +-\n>  lib/librte_ethdev/rte_class_eth.c           | 148 ++++++++++++++++++++\n>  lib/librte_ethdev/rte_ethdev.c              |   7 +\n>  23 files changed, 714 insertions(+), 21 deletions(-)\n>  create mode 100644 drivers/bus/pci/pci_params.c\n>  create mode 100644 drivers/bus/vdev/vdev_params.c\n>  create mode 100644 drivers/bus/vdev/vdev_private.h\n>  create mode 100644 lib/librte_ethdev/eth_private.c\n>  create mode 100644 lib/librte_ethdev/eth_private.h\n>  create mode 100644 lib/librte_ethdev/rte_class_eth.c\n> \n> -- \n> 2.18.0\n> \n\nI have devargs for vmbus queued.",
        "headers": {
            "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
            "Cc": "dev@dpdk.org, Shreyansh Jain <shreyansh.jain@nxp.com>",
            "X-Original-To": "patchwork@dpdk.org",
            "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to\n\t:references:mime-version:content-transfer-encoding;\n\tbh=5taFIRlEbF3FESuqJe9orEdNtOg1FfbGsmnHUkgJNXc=;\n\tb=Xr5psHF8x5pxzkZr0KlgtBrUE+4DdMDanFNcLsFjxQgqZADF021eTg+pdeiaVe2auQ\n\t/Vj9IvdbwH9UCFZhuE2QAsbmg5nvE0ChYUVJQHKQVFx/5NybJ745lclnL6O/vt/lSInc\n\tBK65nii3mct+BTkW9xa7pipLGFe8Yb0AF5OqKHdDdm+HfRPCYbc+uzqFq0xaQp4i/9ej\n\tKfE3N0tdXGA8JsmFtUu+7+C/hGBmqr1r4Am6Ja9/zvM5gwhiPUJBNhCeZVUNGl0xtzTD\n\tpw8tble7UUXHuDIhFwTk6yrKkmYtk26qpVMSmNTWCyw1LKQpGACYgTKgLvx2gmC5xCbw\n\tmgEQ==",
            "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
            "Date": "Thu, 30 Aug 2018 08:42:26 -0700",
            "Message-ID": "<20180830084226.4ad20e7a@xeon-e3>",
            "X-BeenThere": "dev@dpdk.org",
            "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=networkplumber-org.20150623.gappssmtp.com; s=20150623;\n\th=date:from:to:cc:subject:message-id:in-reply-to:references\n\t:mime-version:content-transfer-encoding;\n\tbh=5taFIRlEbF3FESuqJe9orEdNtOg1FfbGsmnHUkgJNXc=;\n\tb=C6KyzM1tcvXfE2pdQcmlg5e3Ze3u5WbvV8Kt0nYiNkd805/9LQcYngKvdjsjcr+1SR\n\t0dmpUMZYkvukh4Cr/R9LOaGUFOex/MS5hnNT0ZWzP2nMm9psktkcODX6pDEOSWI+atm+\n\tRgz2SvZu9NKPR/QTU0sipZVd4HgMTrHh5IfOX5ZDs+JkqQaAmbS+P2d2LWnNFvuy+NB4\n\tWPCIUvUdhEIBGFkdIJtz9fkqY72rtHWz246xE3EjYL94BNbInBly9xln4BkmvfKlBJZv\n\tglepr6VfJr8W6AtsvuJSrDfGK8w5IrZGUa+781WCNLVDxBZZNWjsh1PHUj9X5qs6Oyd0\n\tfoCQ==",
            "References": "<cover.1535633783.git.gaetan.rivet@6wind.com>",
            "In-Reply-To": "<cover.1535633783.git.gaetan.rivet@6wind.com>",
            "X-Gm-Message-State": "APzg51AzUaMiXLyWo3TSDzxtKq8HG6q0QjOdPKnjkEATVqMwz5iKM5Pq\n\tVOb0lz4991JTeQwXT2Lg4ocS6A==",
            "Content-Type": "text/plain; charset=US-ASCII",
            "To": "Gaetan Rivet <gaetan.rivet@6wind.com>",
            "Errors-To": "dev-bounces@dpdk.org",
            "X-Google-Smtp-Source": "ANB0VdaKGN1B9IC/1GSp9zSV8ba8DwJY9W+DI2ECCM7pnswCn5/0SxoJGPIN4Zoggle2ps4s0dCvuA==",
            "MIME-Version": "1.0",
            "Received": [
                "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 3C0BE5323;\n\tThu, 30 Aug 2018 17:42:36 +0200 (CEST)",
                "from mail-pg1-f196.google.com (mail-pg1-f196.google.com\n\t[209.85.215.196]) by dpdk.org (Postfix) with ESMTP id D281D4F9C\n\tfor <dev@dpdk.org>; Thu, 30 Aug 2018 17:42:34 +0200 (CEST)",
                "by mail-pg1-f196.google.com with SMTP id e2-v6so4063745pgv.5\n\tfor <dev@dpdk.org>; Thu, 30 Aug 2018 08:42:34 -0700 (PDT)",
                "from xeon-e3 (204-195-22-127.wavecable.com. [204.195.22.127])\n\tby smtp.gmail.com with ESMTPSA id\n\tl79-v6sm11034615pfi.172.2018.08.30.08.42.33\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tThu, 30 Aug 2018 08:42:33 -0700 (PDT)"
            ],
            "From": "Stephen Hemminger <stephen@networkplumber.org>",
            "Precedence": "list",
            "List-Post": "<mailto:dev@dpdk.org>",
            "Sender": "\"dev\" <dev-bounces@dpdk.org>",
            "Content-Transfer-Encoding": "7bit",
            "Subject": "Re: [dpdk-dev] [PATCH v1 00/13] Implement new devargs framework",
            "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-Received": "by 2002:a63:6c05:: with SMTP id\n\th5-v6mr10043804pgc.367.1535643753852; \n\tThu, 30 Aug 2018 08:42:33 -0700 (PDT)",
            "X-Mailman-Version": "2.1.15"
        }
    }
]