List cover comments

GET /api/covers/44022/comments/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Link: 
<http://patches.dpdk.org/api/covers/44022/comments/?format=api&page=1>; rel="first",
<http://patches.dpdk.org/api/covers/44022/comments/?format=api&page=1>; rel="last"
Vary: Accept
[ { "id": 85119, "web_url": "http://patches.dpdk.org/comment/85119/", "msgid": "<20180830084226.4ad20e7a@xeon-e3>", "list_archive_url": "https://inbox.dpdk.org/dev/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/?format=api", "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": { "Return-Path": "<dev-bounces@dpdk.org>", "X-Original-To": "patchwork@dpdk.org", "Delivered-To": "patchwork@dpdk.org", "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)" ], "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==", "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==", "X-Gm-Message-State": "APzg51AzUaMiXLyWo3TSDzxtKq8HG6q0QjOdPKnjkEATVqMwz5iKM5Pq\n\tVOb0lz4991JTeQwXT2Lg4ocS6A==", "X-Google-Smtp-Source": "ANB0VdaKGN1B9IC/1GSp9zSV8ba8DwJY9W+DI2ECCM7pnswCn5/0SxoJGPIN4Zoggle2ps4s0dCvuA==", "X-Received": "by 2002:a63:6c05:: with SMTP id\n\th5-v6mr10043804pgc.367.1535643753852; \n\tThu, 30 Aug 2018 08:42:33 -0700 (PDT)", "Date": "Thu, 30 Aug 2018 08:42:26 -0700", "From": "Stephen Hemminger <stephen@networkplumber.org>", "To": "Gaetan Rivet <gaetan.rivet@6wind.com>", "Cc": "dev@dpdk.org, Shreyansh Jain <shreyansh.jain@nxp.com>", "Message-ID": "<20180830084226.4ad20e7a@xeon-e3>", "In-Reply-To": "<cover.1535633783.git.gaetan.rivet@6wind.com>", "References": "<cover.1535633783.git.gaetan.rivet@6wind.com>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=US-ASCII", "Content-Transfer-Encoding": "7bit", "Subject": "Re: [dpdk-dev] [PATCH v1 00/13] Implement new devargs framework", "X-BeenThere": "dev@dpdk.org", "X-Mailman-Version": "2.1.15", "Precedence": "list", "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>", "List-Archive": "<http://mails.dpdk.org/archives/dev/>", "List-Post": "<mailto:dev@dpdk.org>", "List-Help": "<mailto:dev-request@dpdk.org?subject=help>", "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>", "Errors-To": "dev-bounces@dpdk.org", "Sender": "\"dev\" <dev-bounces@dpdk.org>" }, "addressed": null } ]