List patch comments

GET /api/patches/73512/comments/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Link: 
<https://patches.dpdk.org/api/patches/73512/comments/?format=api&page=1>; rel="first",
<https://patches.dpdk.org/api/patches/73512/comments/?format=api&page=1>; rel="last"
Vary: Accept
[ { "id": 116360, "web_url": "https://patches.dpdk.org/comment/116360/", "msgid": "<13cbfa88-5d4d-7d6b-5b3a-9f77b411692b@intel.com>", "list_archive_url": "https://inbox.dpdk.org/dev/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/?format=api", "name": "Guo, Jia", "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": { "Return-Path": "<dev-bounces@dpdk.org>", "X-Original-To": "patchwork@inbox.dpdk.org", "Delivered-To": "patchwork@inbox.dpdk.org", "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" ], "IronPort-SDR": [ "\n XTqhynQI3I8CDmzx+1AYXC7XOIt76rPLBgkm48BXpf88qLnpg4KATzUHxKbKJaBiUrzIw8XQ+X\n Dc8Fcx5z9jNA==", "\n pzPVzPkecdeXI7hMa64stD6ZlHEBXv8eP1CSPC/bt3FCRzmt2yDm2YM/arSxCKASc8Q8pcnQLA\n eKdsyVL7bQCQ==" ], "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\"" ], "X-Amp-Result": "SKIPPED(no attachment in message)", "X-Amp-File-Uploaded": "False", "X-ExtLoop1": "1", "To": "Jiang Mao <maox.jiang@intel.com>, xiaolong.ye@intel.com", "Cc": "dev@dpdk.org, stable@dpdk.org", "References": "<20200609022538.27665-1-maox.jiang@intel.com>\n <20200708195034.4495-1-maox.jiang@intel.com>", "From": "Jeff Guo <jia.guo@intel.com>", "Message-ID": "<13cbfa88-5d4d-7d6b-5b3a-9f77b411692b@intel.com>", "Date": "Tue, 21 Jul 2020 11:57:38 +0800", "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101\n Thunderbird/68.10.0", "MIME-Version": "1.0", "In-Reply-To": "<20200708195034.4495-1-maox.jiang@intel.com>", "Content-Type": "text/plain; charset=utf-8; format=flowed", "Content-Transfer-Encoding": "7bit", "Content-Language": "en-US", "Subject": "Re: [dpdk-dev] [PATCH 1/2] net/i40e: fix binding interrupt without\n msix vectors", "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 <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 <mailto:dev-request@dpdk.org?subject=subscribe>", "Errors-To": "dev-bounces@dpdk.org", "Sender": "\"dev\" <dev-bounces@dpdk.org>" }, "addressed": null }, { "id": 116375, "web_url": "https://patches.dpdk.org/comment/116375/", "msgid": "<79BEEF5375D8C04B84B9FF07CBE5ED871655EA9E@CDSMSX102.ccr.corp.intel.com>", "list_archive_url": "https://inbox.dpdk.org/dev/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/?format=api", "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": { "Return-Path": "<dev-bounces@dpdk.org>", "X-Original-To": "patchwork@inbox.dpdk.org", "Delivered-To": "patchwork@inbox.dpdk.org", "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" ], "IronPort-SDR": [ "\n n5iREzgZkuNJpZ2Hh3ThnL3W8+bj+lP64AAsm0zmY5NMgyhi1Nr76ji96p3F1zpGcUlwMrqV/f\n TAhksJlUYPEw==", "\n fhZcV9Z3qDtNsFlF+dsJglHy4zHRglpp236CCJ3Dy2IimJHNLy8GwUQW0aeBxcDGCD2fJ++m+y\n ugQWTYBh2XZg==" ], "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\"" ], "X-Amp-Result": "SKIPPED(no attachment in message)", "X-Amp-File-Uploaded": "False", "X-ExtLoop1": "1", "From": "\"Jiang, MaoX\" <maox.jiang@intel.com>", "To": "\"Guo, Jia\" <jia.guo@intel.com>, \"Ye, Xiaolong\" <xiaolong.ye@intel.com>", "CC": "\"dev@dpdk.org\" <dev@dpdk.org>, \"stable@dpdk.org\" <stable@dpdk.org>", "Thread-Topic": "[dpdk-dev] [PATCH 1/2] net/i40e: fix binding interrupt without\n msix vectors", "Thread-Index": "AQHWPgd0z6Pba28y/0mfTVUyk1AmUqj9v+oAgBNkEACAALP0cA==", "Date": "Tue, 21 Jul 2020 06:50:43 +0000", "Message-ID": "\n <79BEEF5375D8C04B84B9FF07CBE5ED871655EA9E@CDSMSX102.ccr.corp.intel.com>", "References": "<20200609022538.27665-1-maox.jiang@intel.com>\n <20200708195034.4495-1-maox.jiang@intel.com>\n <13cbfa88-5d4d-7d6b-5b3a-9f77b411692b@intel.com>", "In-Reply-To": "<13cbfa88-5d4d-7d6b-5b3a-9f77b411692b@intel.com>", "Accept-Language": "en-US", "Content-Language": "en-US", "X-MS-Has-Attach": "", "X-MS-TNEF-Correlator": "", "x-originating-ip": "[172.17.6.105]", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "base64", "MIME-Version": "1.0", "Subject": "Re: [dpdk-dev] [PATCH 1/2] net/i40e: fix binding interrupt without\n msix vectors", "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 <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 <mailto:dev-request@dpdk.org?subject=subscribe>", "Errors-To": "dev-bounces@dpdk.org", "Sender": "\"dev\" <dev-bounces@dpdk.org>" }, "addressed": null } ]