]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - drivers/net/ethernet/hisilicon/hns3/hns3pf/hns3_ethtool.c
net: hns3: fix the ring count for ETHTOOL_GRXRINGS
[mirror_ubuntu-bionic-kernel.git] / drivers / net / ethernet / hisilicon / hns3 / hns3pf / hns3_ethtool.c
index b64fbd3c369ad99fc2a196107985f6439d3240e0..9b36ce081f620854b69e1e4c7bdcf769783196fa 100644 (file)
@@ -450,7 +450,7 @@ static int hns3_get_rxnfc(struct net_device *netdev,
 
        switch (cmd->cmd) {
        case ETHTOOL_GRXRINGS:
-               cmd->data = h->ae_algo->ops->get_tc_size(h);
+               cmd->data = h->kinfo.num_tc * h->kinfo.rss_size;
                break;
        case ETHTOOL_GRXFH:
                return h->ae_algo->ops->get_rss_tuple(h, cmd);