From patchwork Tue Jan 9 21:06:13 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andy Gospodarek X-Patchwork-Id: 857762 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=netdev-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=greyhouse-net.20150623.gappssmtp.com header.i=@greyhouse-net.20150623.gappssmtp.com header.b="LsKOJm9c"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3zGPsv3BV4z9s75 for ; Wed, 10 Jan 2018 08:09:55 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758127AbeAIVJv (ORCPT ); Tue, 9 Jan 2018 16:09:51 -0500 Received: from mail-qt0-f193.google.com ([209.85.216.193]:40785 "EHLO mail-qt0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754143AbeAIVHB (ORCPT ); Tue, 9 Jan 2018 16:07:01 -0500 Received: by mail-qt0-f193.google.com with SMTP id u42so19551107qte.7 for ; Tue, 09 Jan 2018 13:07:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=greyhouse-net.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=ubyF3jnrN2X+7RaAvkv+dr3D8oRpX6OBHsew1+9MzGc=; b=LsKOJm9cQYkVdsPF/ONqR4DC8zjDT7VtDF8iNKlaK04wrkRXS9v5ShirTlhflWW+XM Ft12fCvbQ04NIkXjupNv8dAoUQHXdqxouPhQKGwlmet85RblLlmoiIZ//+tPihmMMjcX /shXnaSFw3GTXyrTLXjwhwvXpszl7Mza1ycGbgeg3gi10ea0rkgmbkdO72pJ44qQzbZJ VJ9pSKpJNavq4c849JP49Y8tN6e3TnA4eFpgrMfmNB/gkYBeCK6E3YCzjsOI4oFyxeAJ DsFIvnPLKBl7Xu+jjUCyJtziugp3LfU5cj97IVzzc1YSoRgD1X7HybCXtaTRag6XQMm+ 0x4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=ubyF3jnrN2X+7RaAvkv+dr3D8oRpX6OBHsew1+9MzGc=; b=fB0QuFclcdpYtoSeh83PAVUH7Y/RGPCnmJdxiD3kxm4MVZuCsUiIYPn43fqR7C618Q PtFO1fhEg+e9WVtnjAsEoANfUGoD9PqZCVpjuzjeM+QaOQoOOAcqfCFIYXenlmsQblaF 2ZRg0aUPL7eE+Rzs9hwl9NWm2BTTTrCWTY6VBAWfttjxMDUxhjzR4n6fcYfiCZnuJqwk Gi4aAWvDM6Y9ELJwsomdaEGXd0OX2J5u0BftQBU2ja3By2kkmPJuGVDtXYoL8J2JJdkD yoixIyXZPMCZToWtRW2UQB56GNK3inl5CrG0uNu2+SZDK2EtdqkKKjcbmbkD0bcYl2Yn Dicw== X-Gm-Message-State: AKwxytfh3jova4Wlyl+ty+/9DfcVS1tkJMyqxvVBBBvAn65SMkcdWNDt l4erZF5KulYNiy49aC+iy/uOOzr8Xgw= X-Google-Smtp-Source: ACJfBovn0G8ZWm5cLjfduIOH6JlROuE+mGEbbdBBqpkru4teVD5Wcv4GS+2E88zYXoacJtV1ZAVOlw== X-Received: by 10.200.64.218 with SMTP id f26mr4600232qtm.316.1515532020220; Tue, 09 Jan 2018 13:07:00 -0800 (PST) Received: from localhost.localdomain ([192.19.231.250]) by smtp.gmail.com with ESMTPSA id o57sm9896650qtf.53.2018.01.09.13.06.59 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 09 Jan 2018 13:06:59 -0800 (PST) From: Andy Gospodarek To: netdev@vger.kernel.org Cc: mchan@broadcom.com, talgi@mellanox.com, ogerlitz@mellanox.com, Andy Gospodarek Subject: [PATCH net-next v4 02/10] net/mlx5e: Move interrupt moderation forward declarations Date: Tue, 9 Jan 2018 16:06:13 -0500 Message-Id: <1515531981-14461-3-git-send-email-andy@greyhouse.net> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1515531981-14461-1-git-send-email-andy@greyhouse.net> References: <1515531981-14461-1-git-send-email-andy@greyhouse.net> Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org From: Andy Gospodarek Move these to newly created file to prepare to move these functions to a library. Signed-off-by: Andy Gospodarek Acked-by: Tal Gilboa Acked-by: Saeed Mahameed --- drivers/net/ethernet/mellanox/mlx5/core/en.h | 4 ---- drivers/net/ethernet/mellanox/mlx5/core/en_dim.h | 5 +++++ 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en.h b/drivers/net/ethernet/mellanox/mlx5/core/en.h index df9cbb3..e2e35ed 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en.h +++ b/drivers/net/ethernet/mellanox/mlx5/core/en.h @@ -833,10 +833,6 @@ void mlx5e_dealloc_rx_wqe(struct mlx5e_rq *rq, u16 ix); void mlx5e_dealloc_rx_mpwqe(struct mlx5e_rq *rq, u16 ix); void mlx5e_free_rx_mpwqe(struct mlx5e_rq *rq, struct mlx5e_mpw_info *wi); -void mlx5e_rx_am(struct mlx5e_rq *rq); -void mlx5e_rx_am_work(struct work_struct *work); -struct mlx5e_cq_moder mlx5e_am_get_def_profile(u8 rx_cq_period_mode); - void mlx5e_update_stats(struct mlx5e_priv *priv, bool full); int mlx5e_create_flow_steering(struct mlx5e_priv *priv); diff --git a/drivers/net/ethernet/mellanox/mlx5/core/en_dim.h b/drivers/net/ethernet/mellanox/mlx5/core/en_dim.h index 9eeaa11..2031a21 100644 --- a/drivers/net/ethernet/mellanox/mlx5/core/en_dim.h +++ b/drivers/net/ethernet/mellanox/mlx5/core/en_dim.h @@ -66,4 +66,9 @@ struct mlx5e_rx_am { /* Adaptive Moderation */ u8 tired; }; +struct mlx5e_rq; +void mlx5e_rx_am(struct mlx5e_rq *rq); +void mlx5e_rx_am_work(struct work_struct *work); +struct mlx5e_cq_moder mlx5e_am_get_def_profile(u8 rx_cq_period_mode); + #endif /* MLX5_AM_H */