net: hns3: Unified HNS3 {VF|PF} Ethernet Driver for hip08 SoC
Most of the NAPI handling interface, skb buffer management, management of the RX/TX descriptors, ethool interface etc. has quite a bit of code which is common to VF and PF driver. This patch makes the exisitng PF's HNS3 ENET driver as the common ENET driver for both Virtual & Physical Function. This will help in reduction of redundancy and better management of code. Signed-off-by:Salil Mehta <salil.mehta@huawei.com> Signed-off-by:
lipeng <lipeng321@huawei.com> Signed-off-by:
David S. Miller <davem@davemloft.net>
Showing
- drivers/net/ethernet/hisilicon/hns3/Makefile 5 additions, 0 deletionsdrivers/net/ethernet/hisilicon/hns3/Makefile
- drivers/net/ethernet/hisilicon/hns3/hnae3.c 12 additions, 2 deletionsdrivers/net/ethernet/hisilicon/hns3/hnae3.c
- drivers/net/ethernet/hisilicon/hns3/hnae3.h 4 additions, 3 deletionsdrivers/net/ethernet/hisilicon/hns3/hnae3.h
- drivers/net/ethernet/hisilicon/hns3/hns3_dcbnl.c 1 addition, 1 deletiondrivers/net/ethernet/hisilicon/hns3/hns3_dcbnl.c
- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c 2 additions, 0 deletionsdrivers/net/ethernet/hisilicon/hns3/hns3_enet.c
- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h 0 additions, 0 deletionsdrivers/net/ethernet/hisilicon/hns3/hns3_enet.h
- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c 21 additions, 1 deletiondrivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c
- drivers/net/ethernet/hisilicon/hns3/hns3pf/Makefile 0 additions, 5 deletionsdrivers/net/ethernet/hisilicon/hns3/hns3pf/Makefile
- drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c 1 addition, 0 deletionsdrivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
Loading
Please register or sign in to comment