From patchwork Wed Jul 3 17:04:55 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gregory Rose X-Patchwork-Id: 1126991 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=openvswitch.org (client-ip=140.211.169.12; helo=mail.linuxfoundation.org; envelope-from=ovs-dev-bounces@openvswitch.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="el9jscg+"; dkim-atps=neutral Received: from mail.linuxfoundation.org (mail.linuxfoundation.org [140.211.169.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 45f6vT6qzHz9s8m for ; Thu, 4 Jul 2019 03:06:13 +1000 (AEST) Received: from mail.linux-foundation.org (localhost [127.0.0.1]) by mail.linuxfoundation.org (Postfix) with ESMTP id 99731E8E; Wed, 3 Jul 2019 17:05:03 +0000 (UTC) X-Original-To: dev@openvswitch.org Delivered-To: ovs-dev@mail.linuxfoundation.org Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 0BFB0E88 for ; Wed, 3 Jul 2019 17:05:03 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-pf1-f194.google.com (mail-pf1-f194.google.com [209.85.210.194]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id C0E03834 for ; Wed, 3 Jul 2019 17:05:02 +0000 (UTC) Received: by mail-pf1-f194.google.com with SMTP id p184so1574186pfp.7 for ; Wed, 03 Jul 2019 10:05:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=6oK9xrrlpbJ13uG39WYAwaoHRC9Hu6jhpMeVyrooACo=; b=el9jscg+oPEYnqdY3tqdjfxjhqxGSopEx2KqtFQm8n7rd/vVnmUz35t9lOIZImkS8q YRAGtU7Ui79j99F+F/1QiG4xzUKxv/1PyJQA2OOkdREpZuDB6oYmc5us3x3/07zHFRkb V33MG/B7TU4RYm+nd+EWifYazRY4Pkry33TrPzTIYKlxH3NY1FcKvyz6Wj/a1br3+wPl P283ffb4EkO4j/+GxnBdD3ImvAlyVT4GEpEH3l1bfP6VXDD7rXEkCCeTmSBG/LxeE6MS hscUAuXxAKo3OLzvHuXf4lKXwElzdiMi4SAGDwfoQW5HSYGi3FHe4dbat4UPFw4kdYEo +DGw== 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=6oK9xrrlpbJ13uG39WYAwaoHRC9Hu6jhpMeVyrooACo=; b=V13k89Wzvpj4EZMAveg8VnXLlNKhQ6duXsuV48o8+0sYXdNzDCpBFAeQKvt4RAW9Jc JD7ljYMyAQuIAe43B5LWyb4eet1iAsSk8dz5JM3XmK698DHw1Oa6XskENTYxYRqCx+We i/KwD9jP1sC67DCb3eiVvt6IQ2yL0skZwYYf8FKOcUzNJKDxPUUa2DY+kcokqLWfVJ4D FWluMlIEd6C5GCa5AsQGV+HDwXmG8wvTMVYKENaXRGtBSSkIWGfsPwsCInqKFNBNBWVy Vnss9mJSbdpdBUA2bASrxmYcTXTDgEtg7nV11NBf0pgt3dPeIM12lntYf5FZF0aE+k+d zFGQ== X-Gm-Message-State: APjAAAXDpzclPdJyctAJQNlkCnZT/A7sl9cEJk5JjZD6fwYmMBaY9W6b XFtwsdUFcScEwLva4HEyCMn0QPV2 X-Google-Smtp-Source: APXvYqx+KnPcKtrhH6t8ogndtNKpM93sSoqIfRtyYse7fWj0Yd28TC8dP4zCfy/x/lK69/Wa8eLasw== X-Received: by 2002:a17:90a:a410:: with SMTP id y16mr14111447pjp.62.1562173501953; Wed, 03 Jul 2019 10:05:01 -0700 (PDT) Received: from gizo.domain (97-115-113-19.ptld.qwest.net. [97.115.113.19]) by smtp.gmail.com with ESMTPSA id a10sm2313061pgq.2.2019.07.03.10.05.00 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 03 Jul 2019 10:05:01 -0700 (PDT) From: Greg Rose To: dev@openvswitch.org Date: Wed, 3 Jul 2019 10:04:55 -0700 Message-Id: <1562173495-24586-3-git-send-email-gvrose8192@gmail.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1562173495-24586-1-git-send-email-gvrose8192@gmail.com> References: <1562173495-24586-1-git-send-email-gvrose8192@gmail.com> X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE autolearn=no version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org Subject: [ovs-dev] [PATCH V2 3/3] compat: Clean up tunnel_id_to_key X-BeenThere: ovs-dev@openvswitch.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: ovs-dev-bounces@openvswitch.org Errors-To: ovs-dev-bounces@openvswitch.org This function was just a duplicate of tunnel_id_to_key32 - I'm not sure why it was ever needed but let's dump it now. Signed-off-by: Greg Rose Acked-by: William Tu --- datapath/linux/compat/ip_gre.c | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/datapath/linux/compat/ip_gre.c b/datapath/linux/compat/ip_gre.c index 6766661..2015d59 100644 --- a/datapath/linux/compat/ip_gre.c +++ b/datapath/linux/compat/ip_gre.c @@ -71,16 +71,6 @@ static void erspan_build_header(struct sk_buff *skb, static bool ip_gre_loaded = false; -/* Returns the least-significant 32 bits of a __be64. */ -static __be32 tunnel_id_to_key(__be64 x) -{ -#ifdef __BIG_ENDIAN - return (__force __be32)x; -#else - return (__force __be32)((__force u64)x >> 32); -#endif -} - /* Normally in net/core/dst.c but move it here */ struct dst_ops md_dst_ops = { .family = AF_UNSPEC, @@ -474,7 +464,7 @@ netdev_tx_t rpl_gre_fb_xmit(struct sk_buff *skb) flags = tun_info->key.tun_flags & (TUNNEL_CSUM | TUNNEL_KEY); build_header(skb, tunnel_hlen, flags, htons(ETH_P_TEB), - tunnel_id_to_key(tun_info->key.tun_id), 0); + tunnel_id_to_key32(tun_info->key.tun_id), 0); df = key->tun_flags & TUNNEL_DONT_FRAGMENT ? htons(IP_DF) : 0; iptunnel_xmit(skb->sk, rt, skb, fl.saddr, key->u.ipv4.dst, IPPROTO_GRE,