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 7A683C282C0 for ; Fri, 25 Jan 2019 20:18:26 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 4CABE218B0 for ; Fri, 25 Jan 2019 20:18:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726364AbfAYUSZ (ORCPT ); Fri, 25 Jan 2019 15:18:25 -0500 Received: from mail-il-dmz.mellanox.com ([193.47.165.129]:36226 "EHLO mellanox.co.il" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726218AbfAYUSY (ORCPT ); Fri, 25 Jan 2019 15:18:24 -0500 Received: from Internal Mail-Server by MTLPINE1 (envelope-from saeedm@mellanox.com) with ESMTPS (AES256-SHA encrypted); 25 Jan 2019 22:18:22 +0200 Received: from sx1.mtl.com ([172.16.5.38]) by labmailer.mlnx (8.13.8/8.13.8) with ESMTP id x0PKIJXc015308; Fri, 25 Jan 2019 22:18:20 +0200 From: Saeed Mahameed To: "David S. Miller" Cc: netdev@vger.kernel.org, Saeed Mahameed Subject: [pull request][net-next 0/8] Mellanox, mlx5 misc updates 2019-01-25 Date: Fri, 25 Jan 2019 12:18:10 -0800 Message-Id: <20190125201818.9973-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 provides some misc updates to mlx5 driver. 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 30e5c2c6bf285d93dee4c45f23da95d7d50b125a: net: Revert devlink health changes. (2019-01-25 10:53:23 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux.git tags/mlx5-updates-2019-01-25 for you to fetch changes up to b832d4fdf105b5464d786e321e3c9e012e67cdfb: net/mlx5e: Reuse fold sw stats in representors (2019-01-25 12:16:15 -0800) ---------------------------------------------------------------- mlx5-updates-2019-01-25 This series provides some updates to mlx5 driver, >From Tariq, 1) Make sure RX packet header does not cross page boundary To avoid page boundary crossing, use stride size that fits the maximum possible header. Stride is increased form 64B to 256B. 2) CQ struct cleanup: Take CQ decompress fields into a separate structure >From Moshe, 3) Expand XPS cpumask to cover all online cpus >From Jason Gunthorpe and Tariq: 4) Compilation warning cleanup >From Or, 5) Add trace points for flow tables create/destroy >From Saeed, 6) Software stats update/folding improvements this also solves a compilation warning on 32bit systems that was reported last release cycle by Arnd and Andrew. Thanks, Saeed. ---------------------------------------------------------------- Jason Gunthorpe (1): net/mlx5e: Return the allocated flow directly from __mlx5e_add_fdb_flow Moshe Shemesh (1): net/mlx5e: Expand XPS cpumask to cover all online cpus Or Gerlitz (1): net/mlx5: Add trace points for flow tables create/destroy Saeed Mahameed (2): net/mlx5e: Separate between ethtool and netdev software stats folding net/mlx5e: Reuse fold sw stats in representors Tariq Toukan (3): net/mlx5e: RX, Make sure packet header does not cross page boundary net/mlx5e: Take CQ decompress fields into a separate structure net/mlx5e: Present the representors SW stats when state is not opened .../mellanox/mlx5/core/diag/fs_tracepoint.c | 2 + .../mellanox/mlx5/core/diag/fs_tracepoint.h | 35 +++++ drivers/net/ethernet/mellanox/mlx5/core/en.h | 28 ++-- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 67 +++++++-- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 39 ++---- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 154 ++++++++++----------- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 29 ++-- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 2 + 10 files changed, 211 insertions(+), 152 deletions(-)