Received: by 10.223.185.116 with SMTP id b49csp5787435wrg; Wed, 7 Mar 2018 18:40:58 -0800 (PST) X-Google-Smtp-Source: AG47ELtx2AkxIRW735zKP+QC9+IzQDMvpNb2lVy+ifV9UWIpNLl4FZN0RMoxmDyvyB+zKtJmJrP3 X-Received: by 10.99.185.84 with SMTP id v20mr20231840pgo.112.1520476858520; Wed, 07 Mar 2018 18:40:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520476858; cv=none; d=google.com; s=arc-20160816; b=cTAsr135sPHAlKjrh2IwStnBGAWPh9Drs1RtTna0vGnRa2wHH+DrgD/0gY9Z2nUOh6 eCnFs0PcJKuVF761ua+0l7iMmBTXFthMqcUv5G1CCDVui5HlicgguMC/CDDku3KgMutI 432EHajNpXyMQE1DBZ5dic2tDb3Fe8q7iegKYpTLdNDHYorSh+Y59JM1Ti3KwTPVU5oB AdD3w7+Ye2E/aPx10rhQXzq9rHtjg/XMngtEVl+tfus0YARSvYt4kamPu+tgye+M23JT HL+XtUqboZVpT/VqwgN9tRfxS1lkZOKWeDhEjt6HaqRJDlgnhKce2RODLXxgVjgeOBCP LM7w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from:arc-authentication-results; bh=NeNM+6dMIxSeJ+Nul8aQKqMwuMiGkv6z7sfk1vSGWos=; b=OS67xtz6BL4lNMx3EUno2T4ZvZrj6x80rKmfjDNwH32O+BK2Jzi8CaJ/yG0FHw3Jdp Q2kfMmIr3zJWh1ojHPNI3so0yz0NlqsqOP/TM1VDi3yO8vAGiUSgsvLpLEtpVmY4PZJM tmQoZJVnfu2WdMSoUmsJcNrbZWPK2mKPogPW1vPg3Jw0xpBfatSndqGBPaUE4w8SzMXi CiQfpDjTMtPgFi8M/Rf3ge4Rk4tnWXIxc4ti3JFmaUTZE1/cQMMo6YDJYfoClWLEcDug 1LKCsVGr0Ped6194TX5ayt5smyMPpFalZ33AVb+F8OiYNr95S6Wj3MyFQLk2STZoqH6i oy7Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id c6-v6si14015061pll.258.2018.03.07.18.40.44; Wed, 07 Mar 2018 18:40:58 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934910AbeCHCfC (ORCPT + 99 others); Wed, 7 Mar 2018 21:35:02 -0500 Received: from szxga05-in.huawei.com ([45.249.212.191]:5747 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S934752AbeCHCe6 (ORCPT ); Wed, 7 Mar 2018 21:34:58 -0500 Received: from DGGEMS408-HUB.china.huawei.com (unknown [172.30.72.59]) by Forcepoint Email with ESMTP id A807DEFDE9B9; Thu, 8 Mar 2018 10:34:43 +0800 (CST) Received: from linux-ioko.site (10.71.200.31) by DGGEMS408-HUB.china.huawei.com (10.3.19.208) with Microsoft SMTP Server id 14.3.361.1; Thu, 8 Mar 2018 10:34:35 +0800 From: Peng Li To: CC: , , , , Subject: [PATCH net-next 00/23] net: hns3: HNS3 bug fixes & code improvements Date: Thu, 8 Mar 2018 11:06:25 +0800 Message-ID: <1520478408-116992-1-git-send-email-lipeng321@huawei.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.71.200.31] X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch-set introduces various HNS3 bug fixes, optimizations and code improvements. Fuyun Liang (4): {topost} net: hns3: add existence check when remove old uc mac address {topost} net: hns3: fix for netdev not running problem after calling net_stop and net_open {topost} net: hns3: fix for ipv6 address loss problem after setting channels {topost} net: hns3: unify the pause params setup function Peng Li (8): {topost} net: hns3: VF should get the real rss_size instead of rss_size_max {topost} net: hns3: set the cmdq out_vld bit to 0 after used {topost} net: hns3: fix endian issue when PF get mbx message flag {topost} net: hns3: fix rx path skb->truesize reporting bug {topost} net: hns3: Add support for querying pfc puase packets statistic {topost} net: hns3: fix the queue id for tqp enable&&reset {topost} net: hns3: set the max ring num when alloc netdev {topost} net: hns3: add support for VF driver inner interface hclgevf_ops.get_tqps_and_rss_info Yunsheng Lin (11): {topost} net: hns3: Refactor the hclge_get/set_rss function {topost} net: hns3: Refactor the hclge_get/set_rss_tuple function {topost} net: hns3: Fix for RSS configuration loss problem during reset {topost} net: hns3: Fix for pause configuration lost during reset {topost} net: hns3: Fix for use-after-free when setting ring parameter {topost} net: hns3: Refactor the get/put_vector function {topost} net: hns3: Fix for coalesce configuration lost during reset {topost} net: hns3: Refactor the coalesce related struct {topost} net: hns3: Fix for coal configuation lost when setting the channel {topost} net: hns3: Fix for loopback failure when vlan filter is enable {topost} net: hns3: Fix for buffer overflow smatch warning drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 2 + drivers/net/ethernet/hisilicon/hns3/hnae3.h | 6 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 286 +++++++++++++------ drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 10 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 42 ++- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 16 ++ .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 307 +++++++++++---------- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 16 ++ .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 31 ++- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 76 ++++- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 8 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 95 ++++--- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 1 + 13 files changed, 574 insertions(+), 322 deletions(-) -- 2.9.3