List comments

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

[
    {
        "id": 116360,
        "web_url": "https://patches.dpdk.org/comment/116360/",
        "msgid": "<13cbfa88-5d4d-7d6b-5b3a-9f77b411692b@intel.com>",
        "date": "2020-07-21T03:57:38",
        "subject": "Re: [dpdk-dev] [PATCH 1/2] net/i40e: fix binding interrupt without\n msix vectors",
        "submitter": {
            "id": 507,
            "url": "https://patches.dpdk.org/api/people/507/",
            "name": "Jeff Guo",
            "email": "jia.guo@intel.com"
        },
        "content": "hi, jiang mao\n\nOn 7/9/2020 3:50 AM, Jiang Mao wrote:\n> The value of vsi->nb_msix shouldn`t be zero, otherwise, all of\n> interrupts will be bind to vector 0.\n>\n> Fixes: 4861cde461 (i40e: new poll mode driver)\n> Cc: stable@dpdk.org\n\n\nBlank line is need before Signed-off. And please remember --reply-to \nwhen you send new version patch to trace the comments.\n\n\n> Signed-off-by: Jiang Mao <maox.jiang@intel.com>\n> ---\n>   drivers/net/i40e/i40e_ethdev.c | 31 +++++++++++++++++++++++--------\n>   drivers/net/i40e/i40e_ethdev.h |  2 +-\n>   2 files changed, 24 insertions(+), 9 deletions(-)\n>\n> diff --git a/drivers/net/i40e/i40e_ethdev.c b/drivers/net/i40e/i40e_ethdev.c\n> index 777e149..16fcb8d 100644\n> --- a/drivers/net/i40e/i40e_ethdev.c\n> +++ b/drivers/net/i40e/i40e_ethdev.c\n> @@ -2001,7 +2001,7 @@ void i40e_flex_payload_reg_set_default(struct i40e_hw *hw)\n>   \tI40E_WRITE_FLUSH(hw);\n>   }\n>   \n> -void\n> +int\n>   i40e_vsi_queues_bind_intr(struct i40e_vsi *vsi, uint16_t itr_idx)\n>   {\n>   \tstruct rte_eth_dev *dev = vsi->adapter->eth_dev;\n> @@ -2021,10 +2021,14 @@ void i40e_flex_payload_reg_set_default(struct i40e_hw *hw)\n>   \n>   \t/* VF bind interrupt */\n>   \tif (vsi->type == I40E_VSI_SRIOV) {\n> +\t\tif (vsi->nb_msix == 0) {\n> +\t\t\tPMD_DRV_LOG(ERR, \"No msix resource\");\n> +\t\t\treturn -EINVAL;\n> +\t\t}\n>   \t\t__vsi_queues_bind_intr(vsi, msix_vect,\n>   \t\t\t\t       vsi->base_queue, vsi->nb_qps,\n>   \t\t\t\t       itr_idx);\n> -\t\treturn;\n> +\t\treturn 0;\n>   \t}\n>   \n>   \t/* PF & VMDq bind interrupt */\n> @@ -2041,7 +2045,10 @@ void i40e_flex_payload_reg_set_default(struct i40e_hw *hw)\n>   \t}\n>   \n>   \tfor (i = 0; i < vsi->nb_used_qps; i++) {\n> -\t\tif (nb_msix <= 1) {\n> +\t\tif (vsi->nb_msix == 0) {\n> +\t\t\tPMD_DRV_LOG(ERR, \"No msix resource\");\n> +\t\t\treturn -EINVAL;\n> +\t\t} else if (nb_msix <= 1) {\n>   \t\t\tif (!rte_intr_allow_others(intr_handle))\n>   \t\t\t\t/* allow to share MISC_VEC_ID */\n>   \t\t\t\tmsix_vect = I40E_MISC_VEC_ID;\n> @@ -2066,6 +2073,8 @@ void i40e_flex_payload_reg_set_default(struct i40e_hw *hw)\n>   \t\tmsix_vect++;\n>   \t\tnb_msix--;\n>   \t}\n> +\n> +\treturn 0;\n>   }\n>   \n>   static void\n> @@ -2306,21 +2315,27 @@ void i40e_flex_payload_reg_set_default(struct i40e_hw *hw)\n>   \t/* Map queues with MSIX interrupt */\n>   \tmain_vsi->nb_used_qps = dev->data->nb_rx_queues -\n>   \t\tpf->nb_cfg_vmdq_vsi * RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM;\n> -\ti40e_vsi_queues_bind_intr(main_vsi, I40E_ITR_INDEX_DEFAULT);\n> +\tret = i40e_vsi_queues_bind_intr(main_vsi, I40E_ITR_INDEX_DEFAULT);\n> +\tif (ret < 0)\n\n\nBetter to add some print log out of the calling if it is need. Below is \nthe same.\n\n\n> +\t\treturn ret;\n>   \ti40e_vsi_enable_queues_intr(main_vsi);\n>   \n>   \t/* Map VMDQ VSI queues with MSIX interrupt */\n>   \tfor (i = 0; i < pf->nb_cfg_vmdq_vsi; i++) {\n>   \t\tpf->vmdq[i].vsi->nb_used_qps = RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM;\n> -\t\ti40e_vsi_queues_bind_intr(pf->vmdq[i].vsi,\n> -\t\t\t\t\t  I40E_ITR_INDEX_DEFAULT);\n> +\t\tret = i40e_vsi_queues_bind_intr(pf->vmdq[i].vsi,\n> +\t\t\t\t\t\tI40E_ITR_INDEX_DEFAULT);\n> +\t\tif (ret < 0)\n> +\t\t\treturn ret;\n>   \t\ti40e_vsi_enable_queues_intr(pf->vmdq[i].vsi);\n>   \t}\n>   \n>   \t/* enable FDIR MSIX interrupt */\n>   \tif (pf->fdir.fdir_vsi) {\n> -\t\ti40e_vsi_queues_bind_intr(pf->fdir.fdir_vsi,\n> -\t\t\t\t\t  I40E_ITR_INDEX_NONE);\n> +\t\tret = i40e_vsi_queues_bind_intr(pf->fdir.fdir_vsi,\n> +\t\t\t\t\t\tI40E_ITR_INDEX_NONE);\n> +\t\tif (ret < 0)\n> +\t\t\treturn ret;\n>   \t\ti40e_vsi_enable_queues_intr(pf->fdir.fdir_vsi);\n>   \t}\n>   \n> diff --git a/drivers/net/i40e/i40e_ethdev.h b/drivers/net/i40e/i40e_ethdev.h\n> index e5d0ce5..33fbe77 100644\n> --- a/drivers/net/i40e/i40e_ethdev.h\n> +++ b/drivers/net/i40e/i40e_ethdev.h\n> @@ -1248,7 +1248,7 @@ struct i40e_vsi *i40e_vsi_setup(struct i40e_pf *pf,\n>   void i40e_pf_disable_irq0(struct i40e_hw *hw);\n>   void i40e_pf_enable_irq0(struct i40e_hw *hw);\n>   int i40e_dev_link_update(struct rte_eth_dev *dev, int wait_to_complete);\n> -void i40e_vsi_queues_bind_intr(struct i40e_vsi *vsi, uint16_t itr_idx);\n> +int i40e_vsi_queues_bind_intr(struct i40e_vsi *vsi, uint16_t itr_idx);\n>   void i40e_vsi_queues_unbind_intr(struct i40e_vsi *vsi);\n>   int i40e_vsi_vlan_pvid_set(struct i40e_vsi *vsi,\n>   \t\t\t   struct i40e_vsi_vlan_pvid_info *info);",
        "headers": {
            "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
            "Return-Path": "<dev-bounces@dpdk.org>",
            "To": "Jiang Mao <maox.jiang@intel.com>, xiaolong.ye@intel.com",
            "Content-Language": "en-US",
            "IronPort-SDR": [
                "\n XTqhynQI3I8CDmzx+1AYXC7XOIt76rPLBgkm48BXpf88qLnpg4KATzUHxKbKJaBiUrzIw8XQ+X\n Dc8Fcx5z9jNA==",
                "\n pzPVzPkecdeXI7hMa64stD6ZlHEBXv8eP1CSPC/bt3FCRzmt2yDm2YM/arSxCKASc8Q8pcnQLA\n eKdsyVL7bQCQ=="
            ],
            "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101\n Thunderbird/68.10.0",
            "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>",
            "Message-ID": "<13cbfa88-5d4d-7d6b-5b3a-9f77b411692b@intel.com>",
            "Subject": "Re: [dpdk-dev] [PATCH 1/2] net/i40e: fix binding interrupt without\n msix vectors",
            "X-BeenThere": "dev@dpdk.org",
            "X-Amp-File-Uploaded": "False",
            "Received": [
                "from dpdk.org (dpdk.org [92.243.14.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 50BDEA0526;\n\tTue, 21 Jul 2020 05:57:44 +0200 (CEST)",
                "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 8797D1BFE4;\n\tTue, 21 Jul 2020 05:57:43 +0200 (CEST)",
                "from mga05.intel.com (mga05.intel.com [192.55.52.43])\n by dpdk.org (Postfix) with ESMTP id 794081BFE3;\n Tue, 21 Jul 2020 05:57:41 +0200 (CEST)",
                "from orsmga005.jf.intel.com ([10.7.209.41])\n by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 20 Jul 2020 20:57:40 -0700",
                "from jguo15x-mobl.ccr.corp.intel.com (HELO [10.67.68.145])\n ([10.67.68.145])\n by orsmga005.jf.intel.com with ESMTP; 20 Jul 2020 20:57:38 -0700"
            ],
            "In-Reply-To": "<20200708195034.4495-1-maox.jiang@intel.com>",
            "X-Amp-Result": "SKIPPED(no attachment in message)",
            "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
            "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>",
            "List-Post": "<mailto:dev@dpdk.org>",
            "Cc": "dev@dpdk.org, stable@dpdk.org",
            "Precedence": "list",
            "X-ExtLoop1": "1",
            "From": "Jeff Guo <jia.guo@intel.com>",
            "Content-Transfer-Encoding": "7bit",
            "MIME-Version": "1.0",
            "X-IronPort-AV": [
                "E=McAfee;i=\"6000,8403,9688\"; a=\"234908626\"",
                "E=Sophos;i=\"5.75,377,1589266800\"; d=\"scan'208\";a=\"234908626\"",
                "E=Sophos;i=\"5.75,377,1589266800\"; d=\"scan'208\";a=\"461930977\""
            ],
            "References": "<20200609022538.27665-1-maox.jiang@intel.com>\n <20200708195034.4495-1-maox.jiang@intel.com>",
            "X-Original-To": "patchwork@inbox.dpdk.org",
            "Sender": "\"dev\" <dev-bounces@dpdk.org>",
            "Errors-To": "dev-bounces@dpdk.org",
            "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
            "Content-Type": "text/plain; charset=utf-8; format=flowed",
            "Delivered-To": "patchwork@inbox.dpdk.org",
            "Date": "Tue, 21 Jul 2020 11:57:38 +0800",
            "X-Mailman-Version": "2.1.15"
        }
    },
    {
        "id": 116375,
        "web_url": "https://patches.dpdk.org/comment/116375/",
        "msgid": "<79BEEF5375D8C04B84B9FF07CBE5ED871655EA9E@CDSMSX102.ccr.corp.intel.com>",
        "date": "2020-07-21T06:50:43",
        "subject": "Re: [dpdk-dev] [PATCH 1/2] net/i40e: fix binding interrupt without\n msix vectors",
        "submitter": {
            "id": 1630,
            "url": "https://patches.dpdk.org/api/people/1630/",
            "name": "Jiang Mao",
            "email": "maox.jiang@intel.com"
        },
        "content": "Thanks Jia. Comments as below.\n\n> -----Original Message-----\n> From: Guo, Jia\n> Sent: Tuesday, July 21, 2020 11:58 AM\n> To: Jiang, MaoX <maox.jiang@intel.com>; Ye, Xiaolong\n> <xiaolong.ye@intel.com>\n> Cc: dev@dpdk.org; stable@dpdk.org\n> Subject: Re: [dpdk-dev] [PATCH 1/2] net/i40e: fix binding interrupt without\n> msix vectors\n> \n> hi, jiang mao\n> \n> On 7/9/2020 3:50 AM, Jiang Mao wrote:\n> > The value of vsi->nb_msix shouldn`t be zero, otherwise, all of\n> > interrupts will be bind to vector 0.\n> >\n> > Fixes: 4861cde461 (i40e: new poll mode driver)\n> > Cc: stable@dpdk.org\n> \n> \n> Blank line is need before Signed-off. And please remember --reply-to when\n> you send new version patch to trace the comments.\n> \n> \n> > Signed-off-by: Jiang Mao <maox.jiang@intel.com>\n> > ---\n> >   drivers/net/i40e/i40e_ethdev.c | 31 +++++++++++++++++++++++--------\n> >   drivers/net/i40e/i40e_ethdev.h |  2 +-\n> >   2 files changed, 24 insertions(+), 9 deletions(-)\n> >\n> > diff --git a/drivers/net/i40e/i40e_ethdev.c\n> b/drivers/net/i40e/i40e_ethdev.c\n> > index 777e149..16fcb8d 100644\n> > --- a/drivers/net/i40e/i40e_ethdev.c\n> > +++ b/drivers/net/i40e/i40e_ethdev.c\n> > @@ -2001,7 +2001,7 @@ void i40e_flex_payload_reg_set_default(struct\n> i40e_hw *hw)\n> >   \tI40E_WRITE_FLUSH(hw);\n> >   }\n> >\n> > -void\n> > +int\n> >   i40e_vsi_queues_bind_intr(struct i40e_vsi *vsi, uint16_t itr_idx)\n> >   {\n> >   \tstruct rte_eth_dev *dev = vsi->adapter->eth_dev;\n> > @@ -2021,10 +2021,14 @@ void i40e_flex_payload_reg_set_default(struct\n> i40e_hw *hw)\n> >\n> >   \t/* VF bind interrupt */\n> >   \tif (vsi->type == I40E_VSI_SRIOV) {\n> > +\t\tif (vsi->nb_msix == 0) {\n> > +\t\t\tPMD_DRV_LOG(ERR, \"No msix resource\");\n> > +\t\t\treturn -EINVAL;\n> > +\t\t}\n> >   \t\t__vsi_queues_bind_intr(vsi, msix_vect,\n> >   \t\t\t\t       vsi->base_queue, vsi->nb_qps,\n> >   \t\t\t\t       itr_idx);\n> > -\t\treturn;\n> > +\t\treturn 0;\n> >   \t}\n> >\n> >   \t/* PF & VMDq bind interrupt */\n> > @@ -2041,7 +2045,10 @@ void i40e_flex_payload_reg_set_default(struct\n> i40e_hw *hw)\n> >   \t}\n> >\n> >   \tfor (i = 0; i < vsi->nb_used_qps; i++) {\n> > -\t\tif (nb_msix <= 1) {\n> > +\t\tif (vsi->nb_msix == 0) {\n> > +\t\t\tPMD_DRV_LOG(ERR, \"No msix resource\");\n> > +\t\t\treturn -EINVAL;\n> > +\t\t} else if (nb_msix <= 1) {\n> >   \t\t\tif (!rte_intr_allow_others(intr_handle))\n> >   \t\t\t\t/* allow to share MISC_VEC_ID */\n> >   \t\t\t\tmsix_vect = I40E_MISC_VEC_ID;\n> > @@ -2066,6 +2073,8 @@ void i40e_flex_payload_reg_set_default(struct\n> i40e_hw *hw)\n> >   \t\tmsix_vect++;\n> >   \t\tnb_msix--;\n> >   \t}\n> > +\n> > +\treturn 0;\n> >   }\n> >\n> >   static void\n> > @@ -2306,21 +2315,27 @@ void i40e_flex_payload_reg_set_default(struct\n> i40e_hw *hw)\n> >   \t/* Map queues with MSIX interrupt */\n> >   \tmain_vsi->nb_used_qps = dev->data->nb_rx_queues -\n> >   \t\tpf->nb_cfg_vmdq_vsi *\n> RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM;\n> > -\ti40e_vsi_queues_bind_intr(main_vsi, I40E_ITR_INDEX_DEFAULT);\n> > +\tret = i40e_vsi_queues_bind_intr(main_vsi,\n> I40E_ITR_INDEX_DEFAULT);\n> > +\tif (ret < 0)\n> \n> \n> Better to add some print log out of the calling if it is need. Below is\n> the same.\n\nAt i40e_vsi_queues_bind_intr(), I have add a print log, I think it`s enough, otherwise it will add too many print log in code.\n\n> \n> \n> > +\t\treturn ret;\n> >   \ti40e_vsi_enable_queues_intr(main_vsi);\n> >\n> >   \t/* Map VMDQ VSI queues with MSIX interrupt */\n> >   \tfor (i = 0; i < pf->nb_cfg_vmdq_vsi; i++) {\n> >   \t\tpf->vmdq[i].vsi->nb_used_qps =\n> RTE_LIBRTE_I40E_QUEUE_NUM_PER_VM;\n> > -\t\ti40e_vsi_queues_bind_intr(pf->vmdq[i].vsi,\n> > -\t\t\t\t\t  I40E_ITR_INDEX_DEFAULT);\n> > +\t\tret = i40e_vsi_queues_bind_intr(pf->vmdq[i].vsi,\n> > +\t\t\t\t\t\tI40E_ITR_INDEX_DEFAULT);\n> > +\t\tif (ret < 0)\n> > +\t\t\treturn ret;\n> >   \t\ti40e_vsi_enable_queues_intr(pf->vmdq[i].vsi);\n> >   \t}\n> >\n> >   \t/* enable FDIR MSIX interrupt */\n> >   \tif (pf->fdir.fdir_vsi) {\n> > -\t\ti40e_vsi_queues_bind_intr(pf->fdir.fdir_vsi,\n> > -\t\t\t\t\t  I40E_ITR_INDEX_NONE);\n> > +\t\tret = i40e_vsi_queues_bind_intr(pf->fdir.fdir_vsi,\n> > +\t\t\t\t\t\tI40E_ITR_INDEX_NONE);\n> > +\t\tif (ret < 0)\n> > +\t\t\treturn ret;\n> >   \t\ti40e_vsi_enable_queues_intr(pf->fdir.fdir_vsi);\n> >   \t}\n> >\n> > diff --git a/drivers/net/i40e/i40e_ethdev.h\n> b/drivers/net/i40e/i40e_ethdev.h\n> > index e5d0ce5..33fbe77 100644\n> > --- a/drivers/net/i40e/i40e_ethdev.h\n> > +++ b/drivers/net/i40e/i40e_ethdev.h\n> > @@ -1248,7 +1248,7 @@ struct i40e_vsi *i40e_vsi_setup(struct i40e_pf *pf,\n> >   void i40e_pf_disable_irq0(struct i40e_hw *hw);\n> >   void i40e_pf_enable_irq0(struct i40e_hw *hw);\n> >   int i40e_dev_link_update(struct rte_eth_dev *dev, int\n> wait_to_complete);\n> > -void i40e_vsi_queues_bind_intr(struct i40e_vsi *vsi, uint16_t itr_idx);\n> > +int i40e_vsi_queues_bind_intr(struct i40e_vsi *vsi, uint16_t itr_idx);\n> >   void i40e_vsi_queues_unbind_intr(struct i40e_vsi *vsi);\n> >   int i40e_vsi_vlan_pvid_set(struct i40e_vsi *vsi,\n> >   \t\t\t   struct i40e_vsi_vlan_pvid_info *info);",
        "headers": {
            "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
            "Return-Path": "<dev-bounces@dpdk.org>",
            "x-originating-ip": "[172.17.6.105]",
            "Content-Language": "en-US",
            "IronPort-SDR": [
                "\n n5iREzgZkuNJpZ2Hh3ThnL3W8+bj+lP64AAsm0zmY5NMgyhi1Nr76ji96p3F1zpGcUlwMrqV/f\n TAhksJlUYPEw==",
                "\n fhZcV9Z3qDtNsFlF+dsJglHy4zHRglpp236CCJ3Dy2IimJHNLy8GwUQW0aeBxcDGCD2fJ++m+y\n ugQWTYBh2XZg=="
            ],
            "Thread-Topic": "[dpdk-dev] [PATCH 1/2] net/i40e: fix binding interrupt without\n msix vectors",
            "To": "\"Guo, Jia\" <jia.guo@intel.com>, \"Ye, Xiaolong\" <xiaolong.ye@intel.com>",
            "Thread-Index": "AQHWPgd0z6Pba28y/0mfTVUyk1AmUqj9v+oAgBNkEACAALP0cA==",
            "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n <mailto:dev-request@dpdk.org?subject=subscribe>",
            "Message-ID": "\n <79BEEF5375D8C04B84B9FF07CBE5ED871655EA9E@CDSMSX102.ccr.corp.intel.com>",
            "Delivered-To": "patchwork@inbox.dpdk.org",
            "X-BeenThere": "dev@dpdk.org",
            "X-Amp-File-Uploaded": "False",
            "Received": [
                "from dpdk.org (dpdk.org [92.243.14.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 49332A0526;\n\tTue, 21 Jul 2020 08:50:57 +0200 (CEST)",
                "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 8239B1C00D;\n\tTue, 21 Jul 2020 08:50:55 +0200 (CEST)",
                "from mga14.intel.com (mga14.intel.com [192.55.52.115])\n by dpdk.org (Postfix) with ESMTP id 671871BFE7;\n Tue, 21 Jul 2020 08:50:53 +0200 (CEST)",
                "from fmsmga005.fm.intel.com ([10.253.24.32])\n by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 20 Jul 2020 23:50:52 -0700",
                "from fmsmsx107.amr.corp.intel.com ([10.18.124.205])\n by fmsmga005.fm.intel.com with ESMTP; 20 Jul 2020 23:50:52 -0700",
                "from fmsmsx155.amr.corp.intel.com (10.18.116.71) by\n fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)\n id 14.3.439.0; Mon, 20 Jul 2020 23:50:52 -0700",
                "from cdsmsx101.ccr.corp.intel.com (172.17.3.36) by\n FMSMSX155.amr.corp.intel.com (10.18.116.71) with Microsoft SMTP Server (TLS)\n id 14.3.439.0; Mon, 20 Jul 2020 23:50:51 -0700",
                "from cdsmsx102.ccr.corp.intel.com ([169.254.2.201]) by\n CDSMSX101.ccr.corp.intel.com ([169.254.1.153]) with mapi id 14.03.0439.000;\n Tue, 21 Jul 2020 14:50:43 +0800"
            ],
            "Date": "Tue, 21 Jul 2020 06:50:43 +0000",
            "X-Amp-Result": "SKIPPED(no attachment in message)",
            "Accept-Language": "en-US",
            "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
            "X-MS-TNEF-Correlator": "",
            "List-Post": "<mailto:dev@dpdk.org>",
            "In-Reply-To": "<13cbfa88-5d4d-7d6b-5b3a-9f77b411692b@intel.com>",
            "Precedence": "list",
            "X-ExtLoop1": "1",
            "From": "\"Jiang, MaoX\" <maox.jiang@intel.com>",
            "X-MS-Has-Attach": "",
            "Content-Transfer-Encoding": "base64",
            "MIME-Version": "1.0",
            "Errors-To": "dev-bounces@dpdk.org",
            "X-IronPort-AV": [
                "E=McAfee;i=\"6000,8403,9688\"; a=\"149228912\"",
                "E=Sophos;i=\"5.75,377,1589266800\"; d=\"scan'208\";a=\"149228912\"",
                "E=Sophos;i=\"5.75,377,1589266800\"; d=\"scan'208\";a=\"487981734\""
            ],
            "References": "<20200609022538.27665-1-maox.jiang@intel.com>\n <20200708195034.4495-1-maox.jiang@intel.com>\n <13cbfa88-5d4d-7d6b-5b3a-9f77b411692b@intel.com>",
            "X-Original-To": "patchwork@inbox.dpdk.org",
            "Sender": "\"dev\" <dev-bounces@dpdk.org>",
            "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n <mailto:dev-request@dpdk.org?subject=unsubscribe>",
            "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
            "Content-Type": "text/plain; charset=\"utf-8\"",
            "Subject": "Re: [dpdk-dev] [PATCH 1/2] net/i40e: fix binding interrupt without\n msix vectors",
            "CC": "\"dev@dpdk.org\" <dev@dpdk.org>, \"stable@dpdk.org\" <stable@dpdk.org>",
            "X-Mailman-Version": "2.1.15"
        }
    }
]