diff options
author | Huazhong Tan <tanhuazhong@huawei.com> | 2020-11-16 16:20:51 +0800 |
---|---|---|
committer | Jakub Kicinski <kuba@kernel.org> | 2020-11-17 11:39:20 -0800 |
commit | 91bfae25eedd981b384339c7b12bef9eeaba0f34 (patch) | |
tree | 38cdc6454bb0fdc209bdfdaf91104e77d3f5acb7 /drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | |
parent | Merge branch 'net-phy-add-support-for-shared-interrupts-part-2' (diff) | |
download | linux-dev-91bfae25eedd981b384339c7b12bef9eeaba0f34.tar.xz linux-dev-91bfae25eedd981b384339c7b12bef9eeaba0f34.zip |
net: hns3: add support for configuring interrupt quantity limiting
QL(quantity limiting) means that hardware supports the interrupt
coalesce based on the frame quantity. QL can be configured when
int_ql_max in device's specification is non-zero, so add support
to configure it. Also, rename two coalesce init function to fit
their purpose.
Signed-off-by: Huazhong Tan <tanhuazhong@huawei.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to '')
-rw-r--r-- | drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c b/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c index c8e3fdd5999c..8209be98cb18 100644 --- a/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c +++ b/drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c @@ -3004,6 +3004,7 @@ static void hclgevf_parse_dev_specs(struct hclgevf_dev *hdev, ae_dev->dev_specs.max_non_tso_bd_num = req0->max_non_tso_bd_num; ae_dev->dev_specs.rss_ind_tbl_size = le16_to_cpu(req0->rss_ind_tbl_size); + ae_dev->dev_specs.int_ql_max = le16_to_cpu(req0->int_ql_max); ae_dev->dev_specs.rss_key_size = le16_to_cpu(req0->rss_key_size); } |