]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
net: hns3: getting tx and dv buffer size through firmware
authorYunsheng Lin <linyunsheng@huawei.com>
Tue, 18 Dec 2018 11:37:57 +0000 (19:37 +0800)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Mon, 14 Jan 2019 09:28:55 +0000 (09:28 +0000)
commitcb799ea58f0a72cda162fe9f43bdb0ace83532d5
treef3691acd97928e09ff16d4b69a65b7e51fd8eee5
parent682fae5247e8baecc8f033b6d0dc0fe254ba468b
net: hns3: getting tx and dv buffer size through firmware

BugLink: https://bugs.launchpad.net/bugs/1810457
This patch adds support of getting tx and dv buffer size through
firmware, because different version of hardware requires different
size of tx and dv buffer.

This patch also add dv_buf_size to tc' private buffer size even if
pfc is not enable for the tc.

Signed-off-by: Yunsheng Lin <linyunsheng@huawei.com>
Signed-off-by: Peng Li <lipeng321@huawei.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
(cherry picked from commit 368686be234daf365ef184a6ee1c4a6c18ede3b1)
Signed-off-by: dann frazier <dann.frazier@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
Acked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.h