Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp2490147pxk; Mon, 14 Sep 2020 15:07:38 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwBtPEJ0waTP9ZgBbKPiQkeDgG6Cuiwd+0lIL3IpoQGFTjBkTWizVHUJCSiuqLYRqZJi9Uy X-Received: by 2002:a17:907:4037:: with SMTP id nk7mr16494045ejb.84.1600121257992; Mon, 14 Sep 2020 15:07:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1600121257; cv=none; d=google.com; s=arc-20160816; b=s7tdgJythlwXNQ2nRa/XpIqn+2FfpeDIfMHs25lDv2C9KcbBbpjD1mJPqDJAq6+DjQ OamfhPkYGNbRktiWbv12KGjB2XngYkFRIXysWJxqHm0vinPkzEYwXA11d2AEAh8Orv+J eZLDQpY5jO+8YNMAVxGyqTpeT6H5LqPf/yVB8ThZpPG1kE/J9rZbQDCfxAw2E6S8JAXZ 1Ndv5m4Qc6wP+BvB4srWLuctysCK9FMCGn4qjenya4VMkok5efP88oRM0kGtbiPXB1xc x76UU+un3dVN/p0HwZ6KZMsZweSyOX5meZJwoYqd+2Pqhh7Q4UkIRbV45W2Slggo6hb4 n0ew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=Bvww47pszRQ19uPC5VMxxJpNqbHcfb7SBJv4kxWLrqo=; b=vxsRF9iJxA7oUjvRYfuofLWiPCWOaS+nPuwEJZos8OYz98UihlvZMDvsieSFdcEuFP c8+yvHuB4+bhzDpky8SNbyTR5ARvprD21sulNJKdesinWfXwd2sFOJZNhxxGaeFttR2A jFBHm/w5fLfoxWA76FfLAVBjkW+4iaGUUQ9HlZ5lF0w/aT2TE0KBnMdnmKbJ5NY86fCv oZciMo68Jgo4hu1VyAuNh+6ZVBi5SqG99JBTCowCejiDyXjCd3m2D+40P6GmrZmna87b PCaoycA7DtDd231kIZMpWQobCRRlbTUoUJpgIb5t9sc9Ps7hn79+BiLpZfs5E81U8wC/ zUxQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@broadcom.com header.s=google header.b=YbUSiTJ0; 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ml23si8131865ejb.242.2020.09.14.15.07.16; Mon, 14 Sep 2020 15:07:37 -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; dkim=pass header.i=@broadcom.com header.s=google header.b=YbUSiTJ0; 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=broadcom.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726093AbgINWGh (ORCPT + 99 others); Mon, 14 Sep 2020 18:06:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52398 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726020AbgINWGc (ORCPT ); Mon, 14 Sep 2020 18:06:32 -0400 Received: from mail-qv1-xf42.google.com (mail-qv1-xf42.google.com [IPv6:2607:f8b0:4864:20::f42]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 25480C06178A for ; Mon, 14 Sep 2020 15:06:32 -0700 (PDT) Received: by mail-qv1-xf42.google.com with SMTP id di5so704950qvb.13 for ; Mon, 14 Sep 2020 15:06:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=broadcom.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Bvww47pszRQ19uPC5VMxxJpNqbHcfb7SBJv4kxWLrqo=; b=YbUSiTJ0MBEMgQ3jCQXEz3udq5jss7fKe4qvrR/7l6lGx+KjLbJqq3OzrUhPQdD0Go 5CrqQwpJXFk7nuEQmsoSQEYLbCJYjqwdmFmM36n1j/OuDHA5EHwQ7wsUA9uSy9SDr5HE KjoGBN4JnM6eJxgmqMFS/t+V/fl9FchV9tOAs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Bvww47pszRQ19uPC5VMxxJpNqbHcfb7SBJv4kxWLrqo=; b=Mft2V4cX7k380E9ZDb6YR5WJ6H/Rk+DzLrpMyxWTrR/weWRhMthwwlyDZ1szEot6LV REbdcYxa0tvfiJOfRst5vbgyd7mHVy219oxZPQQKGTf/6T3FNjnliSalqD1YrWFfsDfh e6sJqK1WXmeLuqPCHtovfAOZ1DV/eHVhEc/zmpaNz1TCXcFv4etLxUh86fLe9RK88U5f XABuLl7TQNDfhFwcerWSzAEgNRKK7DmMLqs/Hqebda/R4gNJ/jzVe1OgdxDXEiMKE9Ys UtzthNv7y5W8O4dyJLBnL++QCVUvkG3vHnE8zMubxygYXqPrfK8pHQ/x8d+U9jZ9y7Dl SuHQ== X-Gm-Message-State: AOAM532i0Stch/LBsdhYFGle1V7U/pzRQSa7tb42vG98P5ceut1H/LJC V7cY6sIYs1oSiPFxFf28KLts1qZgiqEJJ91oJZb1yg== X-Received: by 2002:ad4:4c0a:: with SMTP id bz10mr15322361qvb.14.1600121190939; Mon, 14 Sep 2020 15:06:30 -0700 (PDT) MIME-Version: 1.0 References: <1600063682-17313-1-git-send-email-moshe@mellanox.com> <1600063682-17313-2-git-send-email-moshe@mellanox.com> <20200914093234.GB2236@nanopsycho.orion> <20200914112829.GC2236@nanopsycho.orion> <20200914143100.06a4641d@kicinski-fedora-pc1c0hjn.dhcp.thefacebook.com> In-Reply-To: <20200914143100.06a4641d@kicinski-fedora-pc1c0hjn.dhcp.thefacebook.com> From: Michael Chan Date: Mon, 14 Sep 2020 15:06:19 -0700 Message-ID: Subject: Re: [PATCH net-next RFC v4 01/15] devlink: Add reload action option to devlink reload command To: Jakub Kicinski Cc: Jiri Pirko , Vasundhara Volam , Moshe Shemesh , "David S. Miller" , Jiri Pirko , Netdev , open list Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Sep 14, 2020 at 2:31 PM Jakub Kicinski wrote: > > On Mon, 14 Sep 2020 13:28:29 +0200 Jiri Pirko wrote: > > >> Instead, why don't you block in reload_up() until the reset is complete? > > > > > >Though user initiate "devlink dev reload" event on a single interface, > > >all driver entities undergo reset and all entities recover > > >independently. I don't think we can block the reload_up() on the > > >interface(that user initiated the command), until whole reset is > > >complete. > > > > Why not? mlxsw reset takes up to like 10 seconds for example. > > +1, why? Yes, we should be able to block until the reset sequence is complete. I don't see any problem. I will work with Vasundhara on this.