From patchwork Mon Oct 2 08:41:15 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Horman X-Patchwork-Id: 820389 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=netronome-com.20150623.gappssmtp.com header.i=@netronome-com.20150623.gappssmtp.com header.b="vKkFUdrl"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3y5FyS3kvLz9s7G for ; Mon, 2 Oct 2017 19:41:52 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751173AbdJBIlu (ORCPT ); Mon, 2 Oct 2017 04:41:50 -0400 Received: from mail-wm0-f49.google.com ([74.125.82.49]:55998 "EHLO mail-wm0-f49.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751081AbdJBIlg (ORCPT ); Mon, 2 Oct 2017 04:41:36 -0400 Received: by mail-wm0-f49.google.com with SMTP id u138so8982498wmu.4 for ; Mon, 02 Oct 2017 01:41:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netronome-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=uHnw8oBpg7qb5+xZNFvXGx9iIJhKt0qxaPlvO9ieww4=; b=vKkFUdrl+OAgIudhxF2cSZjAkUjdfGS9IHLjfKeRRnSt0jE3IMeMbzs87hXEtsB9yw 0bm3VERZpwEEe735C1DK9w5JKW87EQAVV1iR6n/TrqW7af2IqL2/Z7YDb8p8Rgtkc6CD 4bW2WeoQhgpLVjpklnk05oYsmKZ9hQ9HyaGBSD4DDsgJj42Ny9ZnW0Ynt5qQsiDyUYNO nEP2frhabz8OQHujBb/xxI29/p/L70GI+9KLQ3ZEfWOBfkcX0F6pzk9t6FQaTvul1rbg UOCFTrUrCp44lIAnf8AvJA/0aKEtqb0zIqBNpizSXV0k3SKBn5jI8C2MMVhZNjrphn3E nraA== 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=uHnw8oBpg7qb5+xZNFvXGx9iIJhKt0qxaPlvO9ieww4=; b=hCxiA6pWoJNNt2DDmhlyIFLTWiiCLIGoB5e+uB9EfZsePUGvO2vikhN1/GLmpB5vgu sys8Io2uPMY1GhQxK3WlepHLokMh1jS1s6Ym59kRQABpI4cLNSg/ph/rOuzWJp9uz7uS XSA14U0x/xQAoFWwAzluRXn/CBUTcL3o3u5LXR6iTrfOS75650VrPac0m0QqeJ4bA0AU sm12OxEJtgGpjyEruxsBqTsv5HN6SltSCxlbbZhWZ0tyabrlQmf7pg4p7fpbhCvG/XxA V3hRuYL1SrmuuFMWJ0srI+kH3veLT34Th2gnChQsmsQf7H/AqL4+i1fw9UOtU/LdNnOg vo1w== X-Gm-Message-State: AMCzsaV6Y9zpKguJnuLG+58BUcxeI/HyvM5hf4124l3b26NVoyEUDeHV jCQm/P1eTqGQtygdeXiaJ47lCVmdQfo= X-Google-Smtp-Source: AOwi7QCtJI6ncR0yXBiVLYH2zXrlR+QB7rBY3CSAm7oLEpZyCpFTRm0ClFcly0KJPnG91sPwxOWG5A== X-Received: by 10.28.152.88 with SMTP id a85mr4583006wme.45.1506933695508; Mon, 02 Oct 2017 01:41:35 -0700 (PDT) Received: from penelope.horms.nl ([217.111.208.18]) by smtp.gmail.com with ESMTPSA id e196sm12275843wmf.9.2017.10.02.01.41.34 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 02 Oct 2017 01:41:34 -0700 (PDT) From: Simon Horman To: David Miller , Jiri Pirko Cc: Jamal Hadi Salim , Cong Wang , netdev@vger.kernel.org, oss-drivers@netronome.com, Simon Horman Subject: [PATCH net-next 1/2] net/dst: Make skb parameter of skb{metadata_dst, tunnel_info}() const Date: Mon, 2 Oct 2017 10:41:15 +0200 Message-Id: <1506933676-20121-2-git-send-email-simon.horman@netronome.com> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1506933676-20121-1-git-send-email-simon.horman@netronome.com> References: <1506933676-20121-1-git-send-email-simon.horman@netronome.com> Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Make the skb parameter of skb_metadata_dst() and skb_tunnel_info() const as they are not modified. This is in preparation for using them in call-sites where skb is const. Signed-off-by: Simon Horman Reviewed-by: Jakub Kicinski --- include/net/dst_metadata.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/include/net/dst_metadata.h b/include/net/dst_metadata.h index a803129a4849..9fba2ebf6dda 100644 --- a/include/net/dst_metadata.h +++ b/include/net/dst_metadata.h @@ -24,7 +24,7 @@ struct metadata_dst { } u; }; -static inline struct metadata_dst *skb_metadata_dst(struct sk_buff *skb) +static inline struct metadata_dst *skb_metadata_dst(const struct sk_buff *skb) { struct metadata_dst *md_dst = (struct metadata_dst *) skb_dst(skb); @@ -34,7 +34,8 @@ static inline struct metadata_dst *skb_metadata_dst(struct sk_buff *skb) return NULL; } -static inline struct ip_tunnel_info *skb_tunnel_info(struct sk_buff *skb) +static inline struct ip_tunnel_info * +skb_tunnel_info(const struct sk_buff *skb) { struct metadata_dst *md_dst = skb_metadata_dst(skb); struct dst_entry *dst;