Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp62574ybt; Tue, 23 Jun 2020 15:21:17 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzKlAIdPwduY+VIDUUq7hQBNlrxJhJWIsthHkMpPRLi4HdEydt58YI9kU9xWEJn9tS+PmpW X-Received: by 2002:a17:906:5006:: with SMTP id s6mr21512187ejj.294.1592950877389; Tue, 23 Jun 2020 15:21:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592950877; cv=none; d=google.com; s=arc-20160816; b=siOyV6fipf04Frx7Iq2Qx7syFb4/vVze1CqbhGFswRmxxrCZJ+nZdr3s4IsAZvOg/6 lbLZLHOkb0APVSnAQt8XuQ/OhTHX01lb0puUjBe45woBY51OUweNJwRH34tvci+YinyF boJ4b50RKVBMXSD8kIvEna7Av3CVo3gjYkILzTy5YucLzlOH20TiSwOM/AfbSdaYRvcC yjmRv2gVQ431Npjv8yBni6g96+fTZ7BpI4Tu3l9viFSgyCiQzkGdBbDdsMYhdzVRKN9Z P4mR8yIMCLJvDAhtHHiDVajMnBI9BNVocdzRmEt0hiibRsnYjACGzCMtiyapnqrwbfBt I3eQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:from:subject:cc:to:message-id:date; bh=Mx0pE+dZ6384u20K1lpRYAEiPH/WkqSye8EOM5/juUE=; b=WMqYVj/6jAmD6lvr6Dh3NCNkLTTXP46603CFXIiBZyphzThHaeR5sEDxgm+D62NLUL pnxgtiqhZuZrCu/JC3L5eDmyhZ9lItLw5GiKc6ThMaqnTemVpTkX6Tp9myAzCbpmavyz GcBhQ0WlqA5FLCcGs2A2Dtfw6+wihOLbM/t6N1Biofs6/gUcTdRYyJmRetzYSBGCwQST Cbtfdg6eazL61HCGCVlEvFGwxm7p0InskJ1yMEtAgEj8vwt2xGfl6ZHr0W7rkPyIqsYY NFkO11YQMMDsspQ1lOuuFVvRiuowQsWX9lMHnM7IQpFybf2MgX0uqNjbzitMN3ozJ+bb FcdA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id lf3si11340706ejb.350.2020.06.23.15.20.50; Tue, 23 Jun 2020 15:21:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389760AbgFWWUL (ORCPT + 99 others); Tue, 23 Jun 2020 18:20:11 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42518 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388001AbgFWWUL (ORCPT ); Tue, 23 Jun 2020 18:20:11 -0400 Received: from shards.monkeyblade.net (shards.monkeyblade.net [IPv6:2620:137:e000::1:9]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 36689C061573; Tue, 23 Jun 2020 15:20:11 -0700 (PDT) Received: from localhost (unknown [IPv6:2601:601:9f00:477::3d5]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) (Authenticated sender: davem-davemloft) by shards.monkeyblade.net (Postfix) with ESMTPSA id 215411294D25A; Tue, 23 Jun 2020 15:20:10 -0700 (PDT) Date: Tue, 23 Jun 2020 15:20:09 -0700 (PDT) Message-Id: <20200623.152009.1181630031177940079.davem@davemloft.net> To: jarod@redhat.com Cc: linux-kernel@vger.kernel.org, borisp@mellanox.com, saeedm@mellanox.com, leon@kernel.org, j.vosburgh@gmail.com, vfalico@gmail.com, andy@greyhouse.net, jeffrey.t.kirsher@intel.com, kuba@kernel.org, steffen.klassert@secunet.com, herbert@gondor.apana.org.au, netdev@vger.kernel.org Subject: Re: [PATCH net-next] bonding/xfrm: use real_dev instead of slave_dev From: David Miller In-Reply-To: <20200623204001.55030-1-jarod@redhat.com> References: <20200623204001.55030-1-jarod@redhat.com> X-Mailer: Mew version 6.8 on Emacs 26.3 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12 (shards.monkeyblade.net [149.20.54.216]); Tue, 23 Jun 2020 15:20:10 -0700 (PDT) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Jarod Wilson Date: Tue, 23 Jun 2020 16:40:01 -0400 > Rather than requiring every hw crypto capable NIC driver to do a check for > slave_dev being set, set real_dev in the xfrm layer and xso init time, and > then override it in the bonding driver as needed. Then NIC drivers can > always use real_dev, and at the same time, we eliminate the use of a > variable name that probably shouldn't have been used in the first place, > particularly given recent current events. > > CC: Boris Pismenny > CC: Saeed Mahameed > CC: Leon Romanovsky > CC: Jay Vosburgh > CC: Veaceslav Falico > CC: Andy Gospodarek > CC: "David S. Miller" > CC: Jeff Kirsher > CC: Jakub Kicinski > CC: Steffen Klassert > CC: Herbert Xu > CC: netdev@vger.kernel.org > Suggested-by: Saeed Mahameed > Signed-off-by: Jarod Wilson Yes this is much nicer. Applied, thank you.