List comments

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

[
    {
        "id": 2568,
        "web_url": "https://patches.dpdk.org/comment/2568/",
        "msgid": "<1791036.bZfV7z791K@xps13>",
        "date": "2014-11-11T22:58:22",
        "subject": "Re: [dpdk-dev] [PATCH] kni: optimizing the rte_kni_rx_burst",
        "submitter": {
            "id": 1,
            "url": "https://patches.dpdk.org/api/people/1/",
            "name": "Thomas Monjalon",
            "email": "thomas.monjalon@6wind.com"
        },
        "content": "Is there anyone interested in KNI to review this patch please?\n\n\n2014-07-23 12:15, Hemant Agrawal:\n> The current implementation of rte_kni_rx_burst polls the fifo for buffers.\n> Irrespective of success or failure, it allocates the mbuf and try to put them into the alloc_q\n> if the buffers are not added to alloc_q, it frees them.\n> This waste lots of cpu cycles in allocating and freeing the buffers if alloc_q is full.\n> \n> The logic has been changed to:\n> 1. Initially allocand add buffer(burstsize) to alloc_q\n> 2. Add buffers to alloc_q only when you are pulling out the buffers.\n> \n> Signed-off-by: Hemant Agrawal <Hemant@freescale.com>\n> ---\n>  lib/librte_kni/rte_kni.c |    8 ++++++--\n>  1 file changed, 6 insertions(+), 2 deletions(-)\n> \n> diff --git a/lib/librte_kni/rte_kni.c b/lib/librte_kni/rte_kni.c\n> index 76feef4..01e85f8 100644\n> --- a/lib/librte_kni/rte_kni.c\n> +++ b/lib/librte_kni/rte_kni.c\n> @@ -263,6 +263,9 @@ rte_kni_alloc(struct rte_mempool *pktmbuf_pool,\n>  \n>  \tctx->in_use = 1;\n>  \n> +\t/* Allocate mbufs and then put them into alloc_q */\n> +\tkni_allocate_mbufs(ctx);\n> +\n>  \treturn ctx;\n>  \n>  fail:\n> @@ -369,8 +372,9 @@ rte_kni_rx_burst(struct rte_kni *kni, struct rte_mbuf **mbufs, unsigned num)\n>  {\n>  \tunsigned ret = kni_fifo_get(kni->tx_q, (void **)mbufs, num);\n>  \n> -\t/* Allocate mbufs and then put them into alloc_q */\n> -\tkni_allocate_mbufs(kni);\n> +\t/* If buffers removed, allocate mbufs and then put them into alloc_q */\n> +\tif(ret)\n> +\t\tkni_allocate_mbufs(kni);\n>  \n>  \treturn ret;\n>  }",
        "headers": {
            "List-Subscribe": "<http://dpdk.org/ml/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
            "List-Id": "patches and discussions about DPDK <dev.dpdk.org>",
            "X-Original-To": "patchwork@dpdk.org",
            "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=KsMWnXm7cZTdZtjVLZ9fmwpjN3KNe5JqbT5Y3xeS7tc=;\n\tb=RjTNLfwGkGCyG/Xx9kgFopM4MgBoXzg+wbhrNa9abKsevdpI8XnqV7EwxO3mQiX9Ri\n\tFtFALwTTKtGtZ2jBMSQsODmsADIHAosjd5beiUiwbAlXCGQ56bTtZ8A7KWUtaTN52Rg+\n\tV3aYdlOmdHJTAWj0sWTpkoUH1nBMe4KcfIYr3hFMsIVoLb8qvriBVG3PjOpjn0pb5QmT\n\twFYmMmt19EIj3UsjgvpqfNifN5jIq8kJ8wAdwiY52t9EkuoYDsWDTpfylCl4QmwoZwbZ\n\tzzCjRdPmRFtYeaRX6zCMVAwLXpvP2hWVeWhUJhxYmBsCoE9x65DtOMjEVIdLG51VEdB3\n\tjFTQ==",
            "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
            "Date": "Tue, 11 Nov 2014 23:58:22 +0100",
            "Message-ID": "<1791036.bZfV7z791K@xps13>",
            "X-BeenThere": "dev@dpdk.org",
            "References": "<14060979121185-git-send-email-Hemant@freescale.com>",
            "In-Reply-To": "<14060979121185-git-send-email-Hemant@freescale.com>",
            "X-Gm-Message-State": "ALoCoQnswrQqN4axxAcouYMe1cApJsJjF4x/2cv0fw5F06G3PNNp1NwdZLJxr2V+wYlybltA02E2",
            "Content-Type": "text/plain; charset=\"us-ascii\"",
            "To": "dev@dpdk.org",
            "User-Agent": "KMail/4.14.2 (Linux/3.17.2-1-ARCH; KDE/4.14.2; x86_64; ; )",
            "Errors-To": "dev-bounces@dpdk.org",
            "MIME-Version": "1.0",
            "Received": [
                "from [92.243.14.124] (localhost [IPv6:::1])\n\tby dpdk.org (Postfix) with ESMTP id 730857F80;\n\tTue, 11 Nov 2014 23:48:50 +0100 (CET)",
                "from mail-wg0-f41.google.com (mail-wg0-f41.google.com\n\t[74.125.82.41]) by dpdk.org (Postfix) with ESMTP id 9E0F17F78\n\tfor <dev@dpdk.org>; Tue, 11 Nov 2014 23:48:48 +0100 (CET)",
                "by mail-wg0-f41.google.com with SMTP id k14so12757632wgh.0\n\tfor <dev@dpdk.org>; Tue, 11 Nov 2014 14:58:40 -0800 (PST)",
                "from xps13.localnet (136-92-190-109.dsl.ovh.fr. [109.190.92.136])\n\tby mx.google.com with ESMTPSA id\n\tbq6sm19297646wib.1.2014.11.11.14.58.38 for <multiple recipients>\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tTue, 11 Nov 2014 14:58:39 -0800 (PST)"
            ],
            "From": "Thomas Monjalon <thomas.monjalon@6wind.com>",
            "Precedence": "list",
            "Organization": "6WIND",
            "Sender": "\"dev\" <dev-bounces@dpdk.org>",
            "Content-Transfer-Encoding": "7Bit",
            "Subject": "Re: [dpdk-dev] [PATCH] kni: optimizing the rte_kni_rx_burst",
            "List-Archive": "<http://dpdk.org/ml/archives/dev/>",
            "List-Unsubscribe": "<http://dpdk.org/ml/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
            "Return-Path": "<dev-bounces@dpdk.org>",
            "Delivered-To": "patchwork@dpdk.org",
            "List-Post": "<mailto:dev@dpdk.org>",
            "X-Received": "by 10.194.90.244 with SMTP id\n\tbz20mr28123328wjb.125.1415746720190; \n\tTue, 11 Nov 2014 14:58:40 -0800 (PST)",
            "X-Mailman-Version": "2.1.15"
        }
    },
    {
        "id": 3297,
        "web_url": "https://patches.dpdk.org/comment/3297/",
        "msgid": "<1520998.LI3zsdbzN8@xps13>",
        "date": "2014-11-26T21:20:32",
        "subject": "Re: [dpdk-dev] [PATCH] kni: optimizing the rte_kni_rx_burst",
        "submitter": {
            "id": 1,
            "url": "https://patches.dpdk.org/api/people/1/",
            "name": "Thomas Monjalon",
            "email": "thomas.monjalon@6wind.com"
        },
        "content": "Ping\n\n2014-11-11 23:58, Thomas Monjalon:\n> Is there anyone interested in KNI to review this patch please?\n> \n> \n> 2014-07-23 12:15, Hemant Agrawal:\n> > The current implementation of rte_kni_rx_burst polls the fifo for buffers.\n> > Irrespective of success or failure, it allocates the mbuf and try to put them into the alloc_q\n> > if the buffers are not added to alloc_q, it frees them.\n> > This waste lots of cpu cycles in allocating and freeing the buffers if alloc_q is full.\n> > \n> > The logic has been changed to:\n> > 1. Initially allocand add buffer(burstsize) to alloc_q\n> > 2. Add buffers to alloc_q only when you are pulling out the buffers.\n> > \n> > Signed-off-by: Hemant Agrawal <Hemant@freescale.com>\n> > ---\n> >  lib/librte_kni/rte_kni.c |    8 ++++++--\n> >  1 file changed, 6 insertions(+), 2 deletions(-)\n> > \n> > diff --git a/lib/librte_kni/rte_kni.c b/lib/librte_kni/rte_kni.c\n> > index 76feef4..01e85f8 100644\n> > --- a/lib/librte_kni/rte_kni.c\n> > +++ b/lib/librte_kni/rte_kni.c\n> > @@ -263,6 +263,9 @@ rte_kni_alloc(struct rte_mempool *pktmbuf_pool,\n> >  \n> >  \tctx->in_use = 1;\n> >  \n> > +\t/* Allocate mbufs and then put them into alloc_q */\n> > +\tkni_allocate_mbufs(ctx);\n> > +\n> >  \treturn ctx;\n> >  \n> >  fail:\n> > @@ -369,8 +372,9 @@ rte_kni_rx_burst(struct rte_kni *kni, struct rte_mbuf **mbufs, unsigned num)\n> >  {\n> >  \tunsigned ret = kni_fifo_get(kni->tx_q, (void **)mbufs, num);\n> >  \n> > -\t/* Allocate mbufs and then put them into alloc_q */\n> > -\tkni_allocate_mbufs(kni);\n> > +\t/* If buffers removed, allocate mbufs and then put them into alloc_q */\n> > +\tif(ret)\n> > +\t\tkni_allocate_mbufs(kni);\n> >  \n> >  \treturn ret;\n> >  }",
        "headers": {
            "List-Subscribe": "<http://dpdk.org/ml/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
            "List-Id": "patches and discussions about DPDK <dev.dpdk.org>",
            "X-Original-To": "patchwork@dpdk.org",
            "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=wWhOgfywrEgSnoD6a/Ky6lfcxGD0YQNyt20cCIx60dY=;\n\tb=hu1FWSda3ucaJTanuOed+UYKaNmhTzovGzymL2GsaGrHM7vrTHDDsoEvcququSWBBo\n\t4QmRZRnpIiubrjwq95Vxma48ZcN0G/OzHHm/1PQEK5fZ1zgeiD32jxVhojTVcvoIFa2B\n\tZEog4rP9l8gi1PfwaQV+YVLdK0F8su62m17RfuoqGEGghbeZ1JF1OrIcpDu27kfQ6rjU\n\tLgmiQvpHxpqvo+PDkyggp5Nsbj/ijutHvxAGDe8mjeCTICbBPbMjPFz2TIGKsD9zc4DJ\n\tc/zlpupLm9D3+EXAcjAPyXhTlsZE+a4rqM8ppPyemBDU8ohuEN4hjCFGkQ7jZiQ1Tw1R\n\tA1WQ==",
            "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
            "Date": "Wed, 26 Nov 2014 22:20:32 +0100",
            "Message-ID": "<1520998.LI3zsdbzN8@xps13>",
            "X-BeenThere": "dev@dpdk.org",
            "References": "<14060979121185-git-send-email-Hemant@freescale.com>\n\t<1791036.bZfV7z791K@xps13>",
            "In-Reply-To": "<1791036.bZfV7z791K@xps13>",
            "X-Gm-Message-State": "ALoCoQl0ol8R4nhx3B73wfvP4H2dgOUgJiOxRqQVokTEU6cPHVt6rxOE/EazSo+TS5YrU9tm9Dek",
            "Content-Type": "text/plain; charset=\"us-ascii\"",
            "To": "dev@dpdk.org",
            "User-Agent": "KMail/4.14.2 (Linux/3.17.2-1-ARCH; KDE/4.14.2; x86_64; ; )",
            "Errors-To": "dev-bounces@dpdk.org",
            "MIME-Version": "1.0",
            "Received": [
                "from [92.243.14.124] (localhost [IPv6:::1])\n\tby dpdk.org (Postfix) with ESMTP id 5A9737F3C;\n\tWed, 26 Nov 2014 22:20:56 +0100 (CET)",
                "from mail-wi0-f170.google.com (mail-wi0-f170.google.com\n\t[209.85.212.170]) by dpdk.org (Postfix) with ESMTP id 3B8982E81\n\tfor <dev@dpdk.org>; Wed, 26 Nov 2014 22:20:55 +0100 (CET)",
                "by mail-wi0-f170.google.com with SMTP id bs8so16701373wib.5\n\tfor <dev@dpdk.org>; Wed, 26 Nov 2014 13:20:55 -0800 (PST)",
                "from xps13.localnet (136-92-190-109.dsl.ovh.fr. [109.190.92.136])\n\tby mx.google.com with ESMTPSA id\n\th14sm8842983wic.8.2014.11.26.13.20.53 for <multiple recipients>\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tWed, 26 Nov 2014 13:20:54 -0800 (PST)"
            ],
            "From": "Thomas Monjalon <thomas.monjalon@6wind.com>",
            "Precedence": "list",
            "Organization": "6WIND",
            "Sender": "\"dev\" <dev-bounces@dpdk.org>",
            "Content-Transfer-Encoding": "7Bit",
            "Subject": "Re: [dpdk-dev] [PATCH] kni: optimizing the rte_kni_rx_burst",
            "List-Archive": "<http://dpdk.org/ml/archives/dev/>",
            "List-Unsubscribe": "<http://dpdk.org/ml/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
            "Return-Path": "<dev-bounces@dpdk.org>",
            "Delivered-To": "patchwork@dpdk.org",
            "List-Post": "<mailto:dev@dpdk.org>",
            "X-Received": "by 10.180.84.198 with SMTP id b6mr45629805wiz.41.1417036855111; \n\tWed, 26 Nov 2014 13:20:55 -0800 (PST)",
            "X-Mailman-Version": "2.1.15"
        }
    },
    {
        "id": 5743,
        "web_url": "https://patches.dpdk.org/comment/5743/",
        "msgid": "<2263080.JfiolkiDdp@xps13>",
        "date": "2015-01-30T09:59:37",
        "subject": "Re: [dpdk-dev] [PATCH] kni: optimizing the rte_kni_rx_burst",
        "submitter": {
            "id": 1,
            "url": "https://patches.dpdk.org/api/people/1/",
            "name": "Thomas Monjalon",
            "email": "thomas.monjalon@6wind.com"
        },
        "content": "2014-11-26 22:20, Thomas Monjalon:\n> Ping\n> \n> 2014-11-11 23:58, Thomas Monjalon:\n> > Is there anyone interested in KNI to review this patch please?\n> > \n> > \n> > 2014-07-23 12:15, Hemant Agrawal:\n> > > The current implementation of rte_kni_rx_burst polls the fifo for buffers.\n> > > Irrespective of success or failure, it allocates the mbuf and try to put them into the alloc_q\n> > > if the buffers are not added to alloc_q, it frees them.\n> > > This waste lots of cpu cycles in allocating and freeing the buffers if alloc_q is full.\n> > > \n> > > The logic has been changed to:\n> > > 1. Initially allocand add buffer(burstsize) to alloc_q\n> > > 2. Add buffers to alloc_q only when you are pulling out the buffers.\n> > > \n> > > Signed-off-by: Hemant Agrawal <Hemant@freescale.com>\n\nFrom http://dpdk.org/ml/archives/dev/2015-January/011771.html, Jay said\n\"The patch looks good from a DPDK 1.6r2 viewpoint. We saw the same behavior\nin our app and ended up avoiding it higher in the stack (in our code).\"\nReviewed-by: Jay Rolette <rolette@infiniteio.com>",
        "headers": {
            "List-Subscribe": "<http://dpdk.org/ml/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
            "Cc": "dev@dpdk.org",
            "X-Original-To": "patchwork@dpdk.org",
            "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=NaznEGAQ17dc567eKrD5p2h0iMKpiZGd4+GCmeE2HgQ=;\n\tb=b7aNlOximxtoWGDVwFhhxnv+JANLyP3D3ooHHqwCuZhSuf9mVowMumYVlMUeK57Q+Q\n\t0y8OUlH2zQniYaJVAomNZk7sg5lD3L6P2DECIwuX0EL5VBpPrVfVXyrnYovfCjrpAtw7\n\td/UGOZkFwRfEE0XhVggjWslaFKAUyz2W/q1KwQihBmT+3TQAdJrNB6qVX5U2RH58PJQZ\n\tj/mzkc/RGp1ztstR8XJSprrMX9NHm6tPblkmNQm+hXAq9SgSoqCxIiQx6l+kijmNP8ia\n\tOyLabJ2IXofl3zWsxhVO5yKrGUowh6TsM0dPgtSukkqZcBBtBN3P4Xgj9zM4IjKSY6+D\n\tAe0g==",
            "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
            "Date": "Fri, 30 Jan 2015 10:59:37 +0100",
            "Message-ID": "<2263080.JfiolkiDdp@xps13>",
            "X-BeenThere": "dev@dpdk.org",
            "References": "<14060979121185-git-send-email-Hemant@freescale.com>\n\t<1791036.bZfV7z791K@xps13> <1520998.LI3zsdbzN8@xps13>",
            "In-Reply-To": "<1520998.LI3zsdbzN8@xps13>",
            "X-Gm-Message-State": "ALoCoQlMz2VLaa5t9OUlfm1BxipzpYCfXI40kjiNRA0Ga3+low/+d+rW2OaKg3uvwcrvsV+z47Mu",
            "Content-Type": "text/plain; charset=\"us-ascii\"",
            "To": "Hemant Agrawal <Hemant@freescale.com>",
            "User-Agent": "KMail/4.14.4 (Linux/3.18.4-1-ARCH; KDE/4.14.4; x86_64; ; )",
            "Errors-To": "dev-bounces@dpdk.org",
            "MIME-Version": "1.0",
            "Received": [
                "from [92.243.14.124] (localhost [IPv6:::1])\n\tby dpdk.org (Postfix) with ESMTP id 0B2502E81;\n\tFri, 30 Jan 2015 11:00:06 +0100 (CET)",
                "from mail-wi0-f170.google.com (mail-wi0-f170.google.com\n\t[209.85.212.170]) by dpdk.org (Postfix) with ESMTP id D6675234\n\tfor <dev@dpdk.org>; Fri, 30 Jan 2015 11:00:03 +0100 (CET)",
                "by mail-wi0-f170.google.com with SMTP id bs8so1806540wib.1\n\tfor <dev@dpdk.org>; Fri, 30 Jan 2015 02:00:03 -0800 (PST)",
                "from xps13.localnet (136-92-190-109.dsl.ovh.fr. [109.190.92.136])\n\tby mx.google.com with ESMTPSA id\n\tbb2sm14166180wjc.43.2015.01.30.02.00.02\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tFri, 30 Jan 2015 02:00:02 -0800 (PST)"
            ],
            "From": "Thomas Monjalon <thomas.monjalon@6wind.com>",
            "Precedence": "list",
            "Organization": "6WIND",
            "Sender": "\"dev\" <dev-bounces@dpdk.org>",
            "Content-Transfer-Encoding": "7Bit",
            "Subject": "Re: [dpdk-dev] [PATCH] kni: optimizing the rte_kni_rx_burst",
            "List-Archive": "<http://dpdk.org/ml/archives/dev/>",
            "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>",
            "Return-Path": "<dev-bounces@dpdk.org>",
            "Delivered-To": "patchwork@dpdk.org",
            "List-Post": "<mailto:dev@dpdk.org>",
            "X-Received": "by 10.194.110.69 with SMTP id hy5mr10199914wjb.121.1422612003635;\n\tFri, 30 Jan 2015 02:00:03 -0800 (PST)",
            "X-Mailman-Version": "2.1.15"
        }
    },
    {
        "id": 7358,
        "web_url": "https://patches.dpdk.org/comment/7358/",
        "msgid": "<7915859.T53PE4ELEn@xps13>",
        "date": "2015-02-24T01:29:14",
        "subject": "Re: [dpdk-dev] [PATCH] kni: optimizing the rte_kni_rx_burst",
        "submitter": {
            "id": 1,
            "url": "https://patches.dpdk.org/api/people/1/",
            "name": "Thomas Monjalon",
            "email": "thomas.monjalon@6wind.com"
        },
        "content": "> > > 2014-07-23 12:15, Hemant Agrawal:\n> > > > The current implementation of rte_kni_rx_burst polls the fifo for buffers.\n> > > > Irrespective of success or failure, it allocates the mbuf and try to put them into the alloc_q\n> > > > if the buffers are not added to alloc_q, it frees them.\n> > > > This waste lots of cpu cycles in allocating and freeing the buffers if alloc_q is full.\n> > > > \n> > > > The logic has been changed to:\n> > > > 1. Initially allocand add buffer(burstsize) to alloc_q\n> > > > 2. Add buffers to alloc_q only when you are pulling out the buffers.\n> > > > \n> > > > Signed-off-by: Hemant Agrawal <Hemant@freescale.com>\n> \n> From http://dpdk.org/ml/archives/dev/2015-January/011771.html, Jay said\n> \"The patch looks good from a DPDK 1.6r2 viewpoint. We saw the same behavior\n> in our app and ended up avoiding it higher in the stack (in our code).\"\n> Reviewed-by: Jay Rolette <rolette@infiniteio.com>\n\nApplied, thanks",
        "headers": {
            "List-Subscribe": "<http://dpdk.org/ml/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
            "Cc": "dev@dpdk.org",
            "X-Original-To": "patchwork@dpdk.org",
            "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=J/+7W4t9/DGF90Hwp5A2sNFWT8c0T6hqmLbSfJnTRp4=;\n\tb=d4kF21MW83HdqkbYO7gdICgDCr2iTRcHbQ02aPiTKcVIW2QMYKSHQBGfu9LCaYlLlq\n\t4SGPVKEDNsKnG1/Z9NBxsLgnOsvyhCIVbwWNnOqiV+T4nT54RUixA2zhgNZhNMOZ3iKU\n\tuLn4EDz16iL7Jx3wRMBf70KMy0Cde355hvUd81gGhTUE6KjLyo8Bk8Zk6A6vYMt/0drd\n\tC1Z9q4xD86hhkYfIYk22O82FW+z34h2h2JjV/zLVkcztP019ftTPWBFg0G+5uGi4sEzN\n\tG0LCQIDGPPQbJcP9JCwkTo2n4//ezS+MZzJ2wSKNgsgmNjmGTiU9gDwPHrGctHBhjV19\n\tFVeA==",
            "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
            "Date": "Tue, 24 Feb 2015 02:29:14 +0100",
            "Message-ID": "<7915859.T53PE4ELEn@xps13>",
            "X-BeenThere": "dev@dpdk.org",
            "References": "<14060979121185-git-send-email-Hemant@freescale.com>\n\t<1520998.LI3zsdbzN8@xps13> <2263080.JfiolkiDdp@xps13>",
            "In-Reply-To": "<2263080.JfiolkiDdp@xps13>",
            "X-Gm-Message-State": "ALoCoQlKdxo/br1DH/HGKf6Iik1VWlWp7x++l1nwYFBcVyqTjvzVJRzKJuXddAb5rbpgiBzMHHnm",
            "Content-Type": "text/plain; charset=\"us-ascii\"",
            "To": "Hemant Agrawal <Hemant@freescale.com>",
            "User-Agent": "KMail/4.14.4 (Linux/3.18.4-1-ARCH; KDE/4.14.4; x86_64; ; )",
            "Errors-To": "dev-bounces@dpdk.org",
            "MIME-Version": "1.0",
            "Received": [
                "from [92.243.14.124] (localhost [IPv6:::1])\n\tby dpdk.org (Postfix) with ESMTP id B5924ADCE;\n\tTue, 24 Feb 2015 02:29:47 +0100 (CET)",
                "from mail-wg0-f45.google.com (mail-wg0-f45.google.com\n\t[74.125.82.45]) by dpdk.org (Postfix) with ESMTP id 10CB0ADC3\n\tfor <dev@dpdk.org>; Tue, 24 Feb 2015 02:29:46 +0100 (CET)",
                "by wghk14 with SMTP id k14so2304057wgh.3\n\tfor <dev@dpdk.org>; Mon, 23 Feb 2015 17:29:45 -0800 (PST)",
                "from xps13.localnet (136-92-190-109.dsl.ovh.fr. [109.190.92.136])\n\tby mx.google.com with ESMTPSA id\n\tq10sm57924390wjr.41.2015.02.23.17.29.44\n\t(version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);\n\tMon, 23 Feb 2015 17:29:44 -0800 (PST)"
            ],
            "From": "Thomas Monjalon <thomas.monjalon@6wind.com>",
            "Precedence": "list",
            "Organization": "6WIND",
            "Sender": "\"dev\" <dev-bounces@dpdk.org>",
            "Content-Transfer-Encoding": "7Bit",
            "Subject": "Re: [dpdk-dev] [PATCH] kni: optimizing the rte_kni_rx_burst",
            "List-Archive": "<http://dpdk.org/ml/archives/dev/>",
            "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>",
            "Return-Path": "<dev-bounces@dpdk.org>",
            "Delivered-To": "patchwork@dpdk.org",
            "List-Post": "<mailto:dev@dpdk.org>",
            "X-Received": "by 10.194.75.193 with SMTP id e1mr26956846wjw.126.1424741385790; \n\tMon, 23 Feb 2015 17:29:45 -0800 (PST)",
            "X-Mailman-Version": "2.1.15"
        }
    }
]