From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-13.0 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PULL_REQUEST,MAILING_LIST_MULTI, MENTIONS_GIT_HOSTING,SPF_PASS,UNPARSEABLE_RELAY,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id AA0B4C43381 for ; Wed, 20 Mar 2019 23:40:08 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 79293218CD for ; Wed, 20 Mar 2019 23:40:08 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727079AbfCTXkG (ORCPT ); Wed, 20 Mar 2019 19:40:06 -0400 Received: from mail-il-dmz.mellanox.com ([193.47.165.129]:40436 "EHLO mellanox.co.il" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726487AbfCTXkG (ORCPT ); Wed, 20 Mar 2019 19:40:06 -0400 Received: from Internal Mail-Server by MTLPINE1 (envelope-from saeedm@mellanox.com) with ESMTPS (AES256-SHA encrypted); 21 Mar 2019 01:40:04 +0200 Received: from sx1.mtl.com ([172.16.5.42]) by labmailer.mlnx (8.13.8/8.13.8) with ESMTP id x2KNe2w5003562; Thu, 21 Mar 2019 01:40:03 +0200 From: Saeed Mahameed To: "David S. Miller" Cc: netdev@vger.kernel.org, Saeed Mahameed Subject: [pull request][net-next 00/15] Mellanox, mlx5 updates 2019-03-20 Date: Wed, 20 Mar 2019 16:39:44 -0700 Message-Id: <20190320233959.31877-1-saeedm@mellanox.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Hi Dave, This series includes mlx5 updates. For more information please see tag log below. Please pull and let me know if there is any problem. Thanks, Saeed. --- The following changes since commit a534ea30e70fc51c4cef31c0683955dd8a568a11: net: isdn: Make isdn_ppp_mp_discard and isdn_ppp_mp_reassembly static (2019-03-20 12:25:59 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git tags/mlx5-updates-2019-03-20 for you to fetch changes up to bdfccd78a39d38149a17feec6f55efc031646485: net/mlx5e: Replace TC VLAN pop and push actions with VLAN modify (2019-03-20 16:37:06 -0700) ---------------------------------------------------------------- mlx5-updates-2019-03-20 This series includes updates to mlx5 driver, 1) Compiler warnings cleanup from Saeed Mahameed 2) Parav Pandit simplifies sriov enable/disables 3) Roi Dayan, protection from invalid memory access in offload fdb table 4) Gustavo A. R. Silva, Removes a redundant assignment 5) Moshe Shemesh, Adds Geneve tunnel stateless offload support 6) Eli Britstein, Adds the Support for VLAN modify action and Replaces TC VLAN pop and push actions with VLAN modify Note: This series includes two simple non-mlx5 patches, 1) Declare IANA_VXLAN_UDP_PORT definition in include/net/vxlan.h, and use it in some drivers. 2) Declare GENEVE_UDP_PORT definition in include/net/geneve.h, and use it in mlx5 and nfp drivers. ---------------------------------------------------------------- Eli Britstein (3): net/mlx5e: Add VLAN ID rewrite fields net/mlx5e: Support VLAN modify action net/mlx5e: Replace TC VLAN pop and push actions with VLAN modify Gustavo A. R. Silva (1): net/mlx5e: Remove redundant assignment Moshe Shemesh (4): net: Move the definition of the default Geneve udp port to public header file net/mlx5e: Take SW parser code to a separate function net/mlx5e: TX, Add geneve tunnel stateless offload support net: Add IANA_VXLAN_UDP_PORT definition to vxlan header file Parav Pandit (3): net/mlx5: Simplify sriov enable/disable flow net/mlx5: Rename total_vfs to total_vports net/mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API Roi Dayan (1): net/mlx5: E-Switch, Protect from invalid memory access in offload fdb table Saeed Mahameed (3): net/mlx5: Fix compilation warning in eq.c net/mlx5e: Fix port buffer function documentation format net/mlx5e: Fix compilation warning in en_tc.c drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 47 ++++++++++++++++ .../ethernet/mellanox/mlx5/core/en/port_buffer.c | 30 +++++----- .../mellanox/mlx5/core/en_accel/en_accel.h | 51 +++++++++++++++++ .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 36 ++++-------- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 18 +++++- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 65 +++++++++++++++++++++- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 5 ++ drivers/net/ethernet/mellanox/mlx5/core/eq.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 3 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 7 +-- .../net/ethernet/mellanox/mlx5/core/lib/port_tun.c | 6 +- .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 5 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 51 +++-------------- drivers/net/ethernet/netronome/nfp/flower/main.h | 4 +- drivers/net/geneve.c | 2 - include/linux/mlx5/mlx5_ifc.h | 1 + include/net/geneve.h | 2 + include/net/vxlan.h | 2 + 20 files changed, 242 insertions(+), 109 deletions(-)