Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp2790138imm; Sun, 7 Oct 2018 11:48:23 -0700 (PDT) X-Google-Smtp-Source: ACcGV614D0aO0jrh4JC9QEyF6JOILYYQcSpHyO32ZkeeeW05lLP/brqc9bmrPjR5T+CMuoV7Kw4Q X-Received: by 2002:a63:5b57:: with SMTP id l23-v6mr2203760pgm.50.1538938103871; Sun, 07 Oct 2018 11:48:23 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538938103; cv=none; d=google.com; s=arc-20160816; b=KW4cIDjBgvZIGUUiYKhFv76L+lGf7CV0o3K5VFURJfWY4gUXbFR8uTF2LzQDsCV7Ht JpDi38CyXYdjiuY7L4v9h80IzSfqgBm32258tpkyGsf9RJA/LXhsscmAOgv6kxbWOInP ViVUtaugct9EpF7Ci2LDqK7Kp74jx36xizzlXyP/O7j+4rH7CRta6uKi1e/V29Z8OQMU qtfVD9zXq3xN8d6XzTUthwdSMyGE+8u0+AnP8F4nmTZCdSFBa9NeUDzYPBLLkoNx2A+j 2g1PFfyLYdbJbAQsaKDb+1Nwp6nCs2JT8Tbe4Z7x/H5rZZbawlsSa/KMi38llq4zxXOZ qJWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=75kpKEQdXhp/7ugN/toc11OtjZh8VAPkFvK85vB9bu0=; b=wJpUkLdm1qY+g5Uji/1PvqyOvhpR6+Ai64J0JHZCz1ySQfolnkvzB0I1ed7IBA8Et0 GyZZERfr+7uGRzX9Z69z5awJ9QXmVnpj6zcHR/EwfeWmzveodAv5Iq4dPY0cMEsUEkkI /mlBPtsvnx3T2+7JfXgp4SFP9jxEagUV77ioXqL5xheziWpRb1hOdaYXKoXEFvdDTorL jLvcIndnFQnwjVhajZzGf+iEPxttcDNjeGkSRU6wRsUDjCIzhchJh70OYSBwbi0sknzd ggHEN40z4KOyfDrKLVXJVU5t9irj3qAKR+kbeizgvhsSUe/2j728eGTLmzCayTHHSA/U EsIg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b=cESsrvFN; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l185-v6si11762609pfl.104.2018.10.07.11.47.42; Sun, 07 Oct 2018 11:48:23 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b=cESsrvFN; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728114AbeJHBvD (ORCPT + 99 others); Sun, 7 Oct 2018 21:51:03 -0400 Received: from vps0.lunn.ch ([185.16.172.187]:56303 "EHLO vps0.lunn.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726233AbeJHBvD (ORCPT ); Sun, 7 Oct 2018 21:51:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lunn.ch; s=20171124; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date; bh=75kpKEQdXhp/7ugN/toc11OtjZh8VAPkFvK85vB9bu0=; b=cESsrvFNoGS7h+eLvLKCuV+Nbx/GBSGG5FIx2VAqgcvVXeRwTVQ4dNS8o5KPl7p4ZNIrFiba9s3nsOLFMDPIE+nm6OLpjRR8X9gRJx0wU/XjEQYQFn5vqE+5/z4i8w3W6Gl/7RSbd67gKBKUCX8ghFuQ+6uqY5AjT/d0jEO4Wn0=; Received: from andrew by vps0.lunn.ch with local (Exim 4.84_2) (envelope-from ) id 1g9E0s-0006T8-HS; Sun, 07 Oct 2018 20:42:46 +0200 Date: Sun, 7 Oct 2018 20:42:46 +0200 From: Andrew Lunn To: Lukas Wunner Cc: "Jason A. Donenfeld" , =?iso-8859-1?B?Smk/P+0gUO1ya28=?= , LKML , Netdev , David Miller , Greg Kroah-Hartman , Dan Carpenter Subject: Re: [PATCH net-next v7 28/28] net: WireGuard secure network tunnel Message-ID: <20181007184246.GD22794@lunn.ch> References: <20181006025709.4019-1-Jason@zx2c4.com> <20181006025709.4019-29-Jason@zx2c4.com> <20181006065819.GD3061@nanopsycho.orion> <20181007181444.wohudtigexv56b77@wunner.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20181007181444.wohudtigexv56b77@wunner.de> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > Apart from Dan's clarity argument, what if you need to insert another > step to create the interface, thereby necessitating another step in > the error path? Are you going to call it 4a, 4b, ...? Because you > don't want to inflate that future patch by renaming every single > label. Hi Lukas You beat me to it. Jason, the things to understand is, Wireguard is not finished. It has only just started. The code will develop further, changes will be made. We need the code to be easy to make changes to. As Lukas just pointed out, this number construct is hard to change in a minimal way, making a patch small, and obviously correct. Andrew