Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp3374192pxk; Mon, 7 Sep 2020 11:02:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwiEVG5dBQ1Ks+6Pr65afl1fiyAnQ1dYNpUQfNMxShEMIf3YfXe+HPStLF/0YfgDMS49RDL X-Received: by 2002:a17:907:2078:: with SMTP id qp24mr11835528ejb.500.1599501749044; Mon, 07 Sep 2020 11:02:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1599501749; cv=none; d=google.com; s=arc-20160816; b=pbGWMYOrkbhap+bxgjAH1k3ujiT280HTZdeBkQvXik/Qxy4QxBhAuVaaN2386ZUbtl 5tCcAcjyk4W1jnyBMNdQuHbUzIQvx08aX7LvzNLhou4Xc4yeE6x9uhOeGxOwXkwgXZ3r xHto7yUbvV8c15LquO9dOKSw0JGsHSc48LWzNE2IgDSblwOQ5EHDajY8v3QnizhM6Rt1 RNNYyN1a6OeS6N57JoWWZ9cKtgyTyQXRalHiKmO9h+0pvfzEge1B1kCW2iv+601ZS6If pPcWtJaEvSkU5kOriInmDOJxtK7dg4d8ud8VvWxefhMUStowVaY9K2Teqeov0NdYOmK/ 88Tw== 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:message-id:subject:cc:to:from:date :dkim-signature; bh=/C1SFpD0i/Dhq5426QtDNAmVDIFm0D6y8r+JOIhO6Rk=; b=M67CuMYUX62fa04mvBDqhCTT338Ii7esTrOpDJyptYWDArtBFcdXyAZUzwzCVRXHX/ n1IZzHqBOfozyKrHtaOypj8XNY0kHIi4VVbXv07oN2Wt5pHw1JzKJxE+tOuYNxIIR2KC Ik09/hdjbiqbH1GgxMVOohdds/f+fRXwqhxmhECH1ME892tgZ0bGnSjQrCE6Mi7H1iiV /Y1nBHlZIE+fnkgcY0LwNKYG6oqoy/tcFEBtHRbvCYIwpnQKatzscto+IwFP0+XvZm0q trZBU9/8F+PTXkoiUyW+pmJ+qZtMYc7Sx/1+EXGyAenVq+iXM1tXudKN2ReP8yhXdc3E 1ESw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=PHRkRXZq; 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=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id bm16si10061414edb.114.2020.09.07.11.02.06; Mon, 07 Sep 2020 11:02:29 -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=@kernel.org header.s=default header.b=PHRkRXZq; 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=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730932AbgIGR6z (ORCPT + 99 others); Mon, 7 Sep 2020 13:58:55 -0400 Received: from mail.kernel.org ([198.145.29.99]:59036 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729355AbgIGR6x (ORCPT ); Mon, 7 Sep 2020 13:58:53 -0400 Received: from kicinski-fedora-pc1c0hjn.dhcp.thefacebook.com (unknown [163.114.132.7]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id E73A82080A; Mon, 7 Sep 2020 17:58:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1599501532; bh=/C1SFpD0i/Dhq5426QtDNAmVDIFm0D6y8r+JOIhO6Rk=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=PHRkRXZqt37rXGqaZq9Mg8WNSqM/ssrCnjxh45znpJP55hWmmRY7L0N/c0yJulmoV rOS6gsH2MrIz0z6Zbr2lUkWwF2dI7RyNfU/Ng29EpTHOKaZdMiIvtUa4AsPyMOLUq/ MiTh5dAEfdJIGnxUZ5CL9cfj2Ltb6TlubhlhamoU= Date: Mon, 7 Sep 2020 10:58:50 -0700 From: Jakub Kicinski To: Moshe Shemesh Cc: Jiri Pirko , Moshe Shemesh , "David S. Miller" , Jiri Pirko , , Subject: Re: [PATCH net-next RFC v3 01/14] devlink: Add reload action option to devlink reload command Message-ID: <20200907105850.34726158@kicinski-fedora-pc1c0hjn.dhcp.thefacebook.com> In-Reply-To: <6bd0fa45-68ce-b82d-98e6-327c6cd50e80@nvidia.com> References: <1598801254-27764-1-git-send-email-moshe@mellanox.com> <1598801254-27764-2-git-send-email-moshe@mellanox.com> <20200831121501.GD3794@nanopsycho.orion> <9fffbe80-9a2a-33de-2e11-24be34648686@nvidia.com> <20200902094627.GB2568@nanopsycho> <20200902083025.43407d8f@kicinski-fedora-pc1c0hjn.dhcp.thefacebook.com> <20200903055729.GB2997@nanopsycho.orion> <20200903124719.75325f0c@kicinski-fedora-pc1c0hjn.dhcp.thefacebook.com> <20200904090450.GH2997@nanopsycho.orion> <20200904125647.799e66e4@kicinski-fedora-pc1c0hjn.dhcp.thefacebook.com> <6bd0fa45-68ce-b82d-98e6-327c6cd50e80@nvidia.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 7 Sep 2020 16:46:01 +0300 Moshe Shemesh wrote: > > In that sense I don't like --live because it doesn't really say much. > > AFAIU it means 1) no link flap; 2) < 2 sec datapath downtime; 3) no > > configuration is lost in kernel or device (including netdev config, > > link config, flow rules, counters etc.). I was hoping at least the > > documentation in patch 14 would be more precise. =20 >=20 > Actually, while writing "no-reset" or "live-patching" I meant also no=20 > downtime at all and nothing resets (config, rules ... anything), that=20 > fits mlx5 live-patching. >=20 > However, to make it more generic,=C2=A0 I can allow few seconds downtime = and=20 > add similar constrains as you mentioned here to "no-reset". I will add=20 > that to the documentation patch. Oh! If your device supports no downtime and packet loss at all that's great. You don't have to weaken the definition now, whoever needs a weaker definition can add a different constraint level later, no?