[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1587694993-25183-1-git-send-email-tanhuazhong@huawei.com>
Date: Fri, 24 Apr 2020 10:23:05 +0800
From: Huazhong Tan <tanhuazhong@...wei.com>
To: <davem@...emloft.net>
CC: <netdev@...r.kernel.org>, <linux-kernel@...r.kernel.org>,
<salil.mehta@...wei.com>, <yisen.zhuang@...wei.com>,
<linuxarm@...wei.com>, <kuba@...nel.org>,
Huazhong Tan <tanhuazhong@...wei.com>
Subject: [PATCH net-next 0/8] net: hns3: refactor for MAC table
This patchset refactors the MAC table management, configure
the MAC address asynchronously, instead of synchronously.
Base on this change, it also refines the handle of promisc
mode and filter table entries restoring after reset.
Jian Shen (8):
net: hns3: refine for unicast MAC VLAN space management
net: hns3: remove unnecessary parameter 'is_alloc' in
hclge_set_umv_space()
net: hns3: replace num_req_vfs with num_alloc_vport in
hclge_reset_umv_space()
net: hns3: refactor the MAC address configure
net: hns3: add support for dumping UC and MC MAC list
net: hns3: refactor the promisc mode setting
net: hns3: use mutex vport_lock instead of mutex umv_lock
net: hns3: optimize the filter table entries handling when resetting
drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 5 +
drivers/net/ethernet/hisilicon/hns3/hnae3.h | 8 +-
drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 2 +
drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 152 +---
drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 10 +-
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 2 +-
.../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 51 ++
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 867 ++++++++++++++++-----
.../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 33 +-
.../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 70 +-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 368 ++++++++-
.../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 26 +
12 files changed, 1166 insertions(+), 428 deletions(-)
--
2.7.4
Powered by blists - more mailing lists