List patch comments

GET /api/patches/334/comments/?format=api&order=date
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Link: 
<http://patches.dpdk.org/api/patches/334/comments/?format=api&order=date&page=1>; rel="first",
<http://patches.dpdk.org/api/patches/334/comments/?format=api&order=date&page=1>; rel="last"
Vary: Accept
[ { "id": 957, "web_url": "http://patches.dpdk.org/comment/957/", "msgid": "<9049135.zKavqy3ols@xps13>", "list_archive_url": "https://inbox.dpdk.org/dev/9049135.zKavqy3ols@xps13", "date": "2014-09-24T15:10:51", "subject": "Re: [dpdk-dev] [memnic PATCH 1/7] guest: memnic-tester: PMD\n\tbenchmark in guest", "submitter": { "id": 1, "url": "http://patches.dpdk.org/api/people/1/?format=api", "name": "Thomas Monjalon", "email": "thomas.monjalon@6wind.com" }, "content": "Hi Hiroshi,\n\n2014-09-11 07:46, Hiroshi Shimamoto:\n> master |<- put packets ->| |<- get packets ->|\n> slave | |<- rx packets ->|<- tx packets ->| |\n> |<----------------- set ----------------->|\n> \n> Measuring how many sets in the certain period, that represents\n> the MEMNIC PMD performance. The master workload must be very low.\n\nSorry, I don't really understand this diagram and the associated explanation.\nCould you try to reword it?\n\nThanks", "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 32E866896;\n\tWed, 24 Sep 2014 17:04:48 +0200 (CEST)", "from mail-wg0-f45.google.com (mail-wg0-f45.google.com\n\t[74.125.82.45]) by dpdk.org (Postfix) with ESMTP id C2C1C6885\n\tfor <dev@dpdk.org>; Wed, 24 Sep 2014 17:04:46 +0200 (CEST)", "by mail-wg0-f45.google.com with SMTP id x13so5774178wgg.4\n\tfor <dev@dpdk.org>; Wed, 24 Sep 2014 08:11:00 -0700 (PDT)", "from xps13.localnet (136-92-190-109.dsl.ovh.fr. [109.190.92.136])\n\tby mx.google.com with ESMTPSA id\n\tlf1sm19527869wjb.24.2014.09.24.08.10.58 for <multiple recipients>\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tWed, 24 Sep 2014 08:10:59 -0700 (PDT)" ], "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20130820;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id:organization\n\t:user-agent:in-reply-to:references:mime-version\n\t:content-transfer-encoding:content-type;\n\tbh=3wHqWI12RwFz2EtRLGR4Gq808+RZzfF5oiGaLFJYDRw=;\n\tb=gqFZjWLOV7ouzvHMHaCLCakd+AyDkQTkntFdacHUjwjI61IRPZxKmuR7Mx/pfbjaZP\n\trP1PO+G6Z6KI0TspgU94jBD/hbNNTgeVJcvZAKy2rsJfxyhksAqLtFnKM8yHZR0uzBzX\n\tOPvk+uC4hXCtQ+wXTbVzvcIJ0LTFNbOp2oUv8Tk7smCiViNnNEq4QYUwp2w1mYe+z1y4\n\tE9EEs8BJbQ+LlqTgZmFGCGQwtwD5aBORzBXHniZM96Qs95bq0BAoaYwM3TUVCKH4PiC+\n\tOUMzf0JUkYQgCZXgNU+ffOP50fcE56WTZ4FJO2J6UKjWcZOTszaH1GIwaX6D0zELwLzZ\n\tUykg==", "X-Gm-Message-State": "ALoCoQkp0cZawHmIegee8ZwtmlJGrH25yMcdxZeMLAibdRIXwcCdcZj66CW9CsXCVxBpMKm90aLx", "X-Received": "by 10.180.37.17 with SMTP id u17mr28085609wij.15.1411571460125; \n\tWed, 24 Sep 2014 08:11:00 -0700 (PDT)", "From": "Thomas Monjalon <thomas.monjalon@6wind.com>", "To": "Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com>", "Date": "Wed, 24 Sep 2014 17:10:51 +0200", "Message-ID": "<9049135.zKavqy3ols@xps13>", "Organization": "6WIND", "User-Agent": "KMail/4.13.3 (Linux/3.15.8-1-ARCH; KDE/4.13.3; x86_64; ; )", "In-Reply-To": "<7F861DC0615E0C47A872E6F3C5FCDDBD011A98C5@BPXM14GP.gisp.nec.co.jp>", "References": "<7F861DC0615E0C47A872E6F3C5FCDDBD011A98C5@BPXM14GP.gisp.nec.co.jp>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "7Bit", "Content-Type": "text/plain; charset=\"us-ascii\"", "Cc": "dev@dpdk.org, Hayato Momma <h-momma@ce.jp.nec.com>", "Subject": "Re: [dpdk-dev] [memnic PATCH 1/7] guest: memnic-tester: PMD\n\tbenchmark in guest", "X-BeenThere": "dev@dpdk.org", "X-Mailman-Version": "2.1.15", "Precedence": "list", "List-Id": "patches and discussions about DPDK <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>" }, "addressed": null }, { "id": 975, "web_url": "http://patches.dpdk.org/comment/975/", "msgid": "<7F861DC0615E0C47A872E6F3C5FCDDBD02AD9DD6@BPXM14GP.gisp.nec.co.jp>", "list_archive_url": "https://inbox.dpdk.org/dev/7F861DC0615E0C47A872E6F3C5FCDDBD02AD9DD6@BPXM14GP.gisp.nec.co.jp", "date": "2014-09-24T23:54:19", "subject": "Re: [dpdk-dev] [memnic PATCH 1/7] guest: memnic-tester: PMD\n\tbenchmark in guest", "submitter": { "id": 38, "url": "http://patches.dpdk.org/api/people/38/?format=api", "name": "Hiroshi Shimamoto", "email": "h-shimamoto@ct.jp.nec.com" }, "content": "Hi,\n> Subject: Re: [dpdk-dev] [memnic PATCH 1/7] guest: memnic-tester: PMD benchmark in guest\n> \n> Hi Hiroshi,\n> \n> 2014-09-11 07:46, Hiroshi Shimamoto:\n> > master |<- put packets ->| |<- get packets ->|\n> > slave | |<- rx packets ->|<- tx packets ->| |\n> > |<----------------- set ----------------->|\n> >\n> > Measuring how many sets in the certain period, that represents\n> > the MEMNIC PMD performance. The master workload must be very low.\n> \n> Sorry, I don't really understand this diagram and the associated explanation.\n> Could you try to reword it?\n\nsure, will make more understandable description.\nCould you please help me to do that?\n\nThe purpose of this program is measuring the performance of MEMNIC PMD itself.\nIt means that we'd like to know how much the PMD takes in rx and tx API.\nThe program does rx and tx in the slave thread and the PMD performance could\nbe measured how much packets are handled in certain period. By the way we\nneed to fill and clear MEMNIC packet buffer for enabling to work the PMD rx/tx\nin the slave thread. Then, I made the master thread which fills and clears\nMEMNIC packet buffer in the lightest way, and it should be with the least jitter.\nIf we generate a real packet out of VM, that may cause increasing jitter\noutside of the MEMNIC PMD, it means we will not see the precise performance\nof MEMNIC PMD itself.\n\nCan you see the concept of this benchmark with the above?\n\nthanks,\nHiroshi\n\n> \n> Thanks\n> --\n> Thomas", "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 2E7055922;\n\tThu, 25 Sep 2014 01:48:40 +0200 (CEST)", "from tyo202.gate.nec.co.jp (TYO202.gate.nec.co.jp [210.143.35.52])\n\tby dpdk.org (Postfix) with ESMTP id D5AD81F5\n\tfor <dev@dpdk.org>; Thu, 25 Sep 2014 01:48:37 +0200 (CEST)", "from mailgate3.nec.co.jp ([10.7.69.193])\n\tby tyo202.gate.nec.co.jp (8.13.8/8.13.4) with ESMTP id s8ONsk8k005479;\n\tThu, 25 Sep 2014 08:54:46 +0900 (JST)", "from mailsv3.nec.co.jp (imss62.nec.co.jp [10.7.69.157]) by\n\tmailgate3.nec.co.jp (8.11.7/3.7W-MAILGATE-NEC) with ESMTP\n\tid s8ONsjC19257; Thu, 25 Sep 2014 08:54:45 +0900 (JST)", "from mail02.kamome.nec.co.jp (mail02.kamome.nec.co.jp [10.25.43.5])\n\tby mailsv3.nec.co.jp (8.13.8/8.13.4) with ESMTP id s8ONsjuZ016169;\n\tThu, 25 Sep 2014 08:54:45 +0900 (JST)", "from bpxc99gp.gisp.nec.co.jp ([10.38.151.143] [10.38.151.143]) by\n\tmail01b.kamome.nec.co.jp with ESMTP id BT-MMP-2085009;\n\tThu, 25 Sep 2014 08:54:20 +0900", "from BPXM14GP.gisp.nec.co.jp ([169.254.1.136]) by\n\tBPXC15GP.gisp.nec.co.jp ([10.38.151.143]) with mapi id 14.03.0174.002;\n\tThu, 25 Sep 2014 08:54:19 +0900" ], "From": "Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com>", "To": "Thomas Monjalon <thomas.monjalon@6wind.com>", "Thread-Topic": "[dpdk-dev] [memnic PATCH 1/7] guest: memnic-tester: PMD\n\tbenchmark in guest", "Thread-Index": "AQHP2AnCryvEpEbb2EK6BvbR2e3p6ZwQ75rg", "Date": "Wed, 24 Sep 2014 23:54:19 +0000", "Message-ID": "<7F861DC0615E0C47A872E6F3C5FCDDBD02AD9DD6@BPXM14GP.gisp.nec.co.jp>", "References": "<7F861DC0615E0C47A872E6F3C5FCDDBD011A98C5@BPXM14GP.gisp.nec.co.jp>\n\t<9049135.zKavqy3ols@xps13>", "In-Reply-To": "<9049135.zKavqy3ols@xps13>", "Accept-Language": "ja-JP, en-US", "Content-Language": "ja-JP", "X-MS-Has-Attach": "", "X-MS-TNEF-Correlator": "", "x-originating-ip": "[10.205.5.123]", "Content-Type": "text/plain; charset=\"iso-2022-jp\"", "Content-Transfer-Encoding": "quoted-printable", "MIME-Version": "1.0", "Cc": "\"dev@dpdk.org\" <dev@dpdk.org>, Hayato Momma <h-momma@ce.jp.nec.com>", "Subject": "Re: [dpdk-dev] [memnic PATCH 1/7] guest: memnic-tester: PMD\n\tbenchmark in guest", "X-BeenThere": "dev@dpdk.org", "X-Mailman-Version": "2.1.15", "Precedence": "list", "List-Id": "patches and discussions about DPDK <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>" }, "addressed": null }, { "id": 1003, "web_url": "http://patches.dpdk.org/comment/1003/", "msgid": "<2175678.VihOFB42XY@xps13>", "list_archive_url": "https://inbox.dpdk.org/dev/2175678.VihOFB42XY@xps13", "date": "2014-09-25T09:02:04", "subject": "Re: [dpdk-dev] [memnic PATCH 1/7] guest: memnic-tester: PMD\n\tbenchmark in guest", "submitter": { "id": 1, "url": "http://patches.dpdk.org/api/people/1/?format=api", "name": "Thomas Monjalon", "email": "thomas.monjalon@6wind.com" }, "content": "> > > master |<- put packets ->| |<- get packets ->|\n> > > slave | |<- rx packets ->|<- tx packets ->| |\n> > > |<----------------- set ----------------->|\n> > >\n> > > Measuring how many sets in the certain period, that represents\n> > > the MEMNIC PMD performance. The master workload must be very low.\n> > \n> > Sorry, I don't really understand this diagram and the associated explanation.\n> > Could you try to reword it?\n> \n> sure, will make more understandable description.\n> Could you please help me to do that?\n> \n> The purpose of this program is measuring the performance of MEMNIC PMD itself.\n> It means that we'd like to know how much the PMD takes in rx and tx API.\n> The program does rx and tx in the slave thread and the PMD performance could\n> be measured how much packets are handled in certain period. By the way we\n> need to fill and clear MEMNIC packet buffer for enabling to work the PMD rx/tx\n> in the slave thread. Then, I made the master thread which fills and clears\n> MEMNIC packet buffer in the lightest way, and it should be with the least jitter.\n> If we generate a real packet out of VM, that may cause increasing jitter\n> outside of the MEMNIC PMD, it means we will not see the precise performance\n> of MEMNIC PMD itself.\n> \n> Can you see the concept of this benchmark with the above?\n\nYes. But I think master and slave roles are confused.\nI try to reword it with less words:\n\nmemnic-tester is a benchmark tool to measure performance of MEMNIC PMD itself.\nThe master thread forward packets with Rx and Tx bursts. \nThe slave thread fills and clears packets in the lightest way. It doesn't get\npacket out of VM because it would increase jitter and hide PMD performance.\nThroughput (number of forwarded packets per second) is given for each frame size.", "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 ABB5FB3D9;\n\tThu, 25 Sep 2014 10:56:00 +0200 (CEST)", "from mail-we0-f174.google.com (mail-we0-f174.google.com\n\t[74.125.82.174]) by dpdk.org (Postfix) with ESMTP id DA793B3D8\n\tfor <dev@dpdk.org>; Thu, 25 Sep 2014 10:55:56 +0200 (CEST)", "by mail-we0-f174.google.com with SMTP id w62so7083845wes.19\n\tfor <dev@dpdk.org>; Thu, 25 Sep 2014 02:02:13 -0700 (PDT)", "from xps13.localnet (136-92-190-109.dsl.ovh.fr. [109.190.92.136])\n\tby mx.google.com with ESMTPSA id\n\tcb10sm2416638wib.19.2014.09.25.02.02.12 for <multiple recipients>\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tThu, 25 Sep 2014 02:02:13 -0700 (PDT)" ], "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20130820;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id:organization\n\t:user-agent:in-reply-to:references:mime-version\n\t:content-transfer-encoding:content-type;\n\tbh=7ptxGJtj/RZCu8uZY84HobQu0QNxOEUSVeZPaWWWT7w=;\n\tb=jN2PwUP4RVqzH047GmiSQoUFiqYtu9glgCdwUV45ZQVkHNvrJRzsoDRK0xMbMpo+CW\n\tXX7xnzFPW+7TEeuMZfOtOAdy6rhdgmYBpneGNjezyLKv2Jpn/lW6mMUDxBM4oobMY0zH\n\t8ugDA0Dpx1Xu0RozGC/eHo4SInxJN89pf8/7W0yuoZmgxJ+uWSzsAXWNjoBLN9p88dVW\n\t5oR/0942JCPIsQ65WiheyacMWI9rvv7GZZpVKAywNtnW5dmlA7O7H0q+sn71E5xvmA+0\n\to8CO8P+B8dNsXuIdLtv6sO36Pl13m5PjEHOW92h167XTcsbr6hN5OuyRr256TCkKCDC9\n\tXoNA==", "X-Gm-Message-State": "ALoCoQlIFWYyhJR8pYVj1+4vzZmkXBFz4wtywYPAQNCfLTJsIZqcPl2DOiSoNI9qJ6IqkQw+wPdR", "X-Received": "by 10.194.177.226 with SMTP id ct2mr11981111wjc.20.1411635733758;\n\tThu, 25 Sep 2014 02:02:13 -0700 (PDT)", "From": "Thomas Monjalon <thomas.monjalon@6wind.com>", "To": "Hiroshi Shimamoto <h-shimamoto@ct.jp.nec.com>", "Date": "Thu, 25 Sep 2014 11:02:04 +0200", "Message-ID": "<2175678.VihOFB42XY@xps13>", "Organization": "6WIND", "User-Agent": "KMail/4.13.3 (Linux/3.15.8-1-ARCH; KDE/4.13.3; x86_64; ; )", "In-Reply-To": "<7F861DC0615E0C47A872E6F3C5FCDDBD02AD9DD6@BPXM14GP.gisp.nec.co.jp>", "References": "<7F861DC0615E0C47A872E6F3C5FCDDBD011A98C5@BPXM14GP.gisp.nec.co.jp>\n\t<9049135.zKavqy3ols@xps13>\n\t<7F861DC0615E0C47A872E6F3C5FCDDBD02AD9DD6@BPXM14GP.gisp.nec.co.jp>", "MIME-Version": "1.0", "Content-Transfer-Encoding": "7Bit", "Content-Type": "text/plain; charset=\"us-ascii\"", "Cc": "dev@dpdk.org, Hayato Momma <h-momma@ce.jp.nec.com>", "Subject": "Re: [dpdk-dev] [memnic PATCH 1/7] guest: memnic-tester: PMD\n\tbenchmark in guest", "X-BeenThere": "dev@dpdk.org", "X-Mailman-Version": "2.1.15", "Precedence": "list", "List-Id": "patches and discussions about DPDK <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>" }, "addressed": null } ]