Received: by 2002:ac0:bc90:0:0:0:0:0 with SMTP id a16csp423866img; Fri, 22 Mar 2019 00:39:01 -0700 (PDT) X-Google-Smtp-Source: APXvYqzNuR1tXqmFCCMTSOu+mlI+T1QqZzKzSkXSuH/D4YHw45ROOLi7vVuO/cUlaYLKX6g0qdZs X-Received: by 2002:aa7:8d01:: with SMTP id j1mr7929005pfe.122.1553240341314; Fri, 22 Mar 2019 00:39:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553240341; cv=none; d=google.com; s=arc-20160816; b=MCAW2k8NtbF/LD9DzkRP1RUW9pkDleH2QjcXx61RkC9LXf/S/CSMeLNJ6+elZO9xAi CB3dEcQqjT7ThdMxV3U8Dw0uSNJSPXGxThuz89DkLEY2CAbDw6j5P55EYz7qa4cwlwoj oLJat1cNEgWbb772udJnNRq84CWktPq3JhTNMUKavTPdHVSEHqJZ1MTGmPuctjjSYq6C HUyc1Usip6G8YLMGcx9zLGUl3txwc+U5MWaaruOq0aoCE+OSooU69AcxJG2dhcx3/Xwa 9D11bdziL4uQbnUvz5QwgWqDOZQC4XpRLTtAYVIlQ9CAVdnSz/FtxnWr6/QlDMnJfyf/ GvQA== 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; bh=wA9Qqx0o8vp/9aMuzhW39+m+OfiEGVodgkOyFmMi2sU=; b=g09FoJK9nAOIsJYOldJJrx1aJOl341uA8AsjwR2GA8pQLlUQtC2uM81I8oz5Syd4pZ M37DcfENhU2ZOcwVdsglMW9JUPRYingWM4GrF5sVRe6YCp2dBV1ql3mC4hv91K8TlaEY R4n9rde+9tMkykRVslLgZvrYILaW9DhTT+5jqG2dSjI1Grs273ZjgB99l2b4HHL656C6 kSRwnttXQJWPEK3YpHFUS57gOh6udmnb/lszNnjGyg+sG9WpiP6mQhuQ6Oz62Dj7pzmC E7J0Ntzn/gC8mXGWFanUNil/8vJAbGY8tWB9EMqma7b6SKq0sZScX7vg0HKhg9Y03S7M hPhQ== ARC-Authentication-Results: i=1; mx.google.com; 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 59si6572889plc.84.2019.03.22.00.38.46; Fri, 22 Mar 2019 00:39:01 -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; 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 S1727162AbfCVHiL (ORCPT + 99 others); Fri, 22 Mar 2019 03:38:11 -0400 Received: from mx2.suse.de ([195.135.220.15]:42112 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725938AbfCVHiK (ORCPT ); Fri, 22 Mar 2019 03:38:10 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 7494CAF0F; Fri, 22 Mar 2019 07:38:09 +0000 (UTC) Received: by unicorn.suse.cz (Postfix, from userid 1000) id 2E8C0E00BF; Fri, 22 Mar 2019 08:38:07 +0100 (CET) Date: Fri, 22 Mar 2019 08:38:07 +0100 From: Michal Kubecek To: Heiner Kallweit Cc: John Linville , "netdev@vger.kernel.org" , Linux Kernel Mailing List , Andrew Lunn , Florian Fainelli Subject: Re: New ethtool sub-feature and ethtool-netlink Message-ID: <20190322073807.GL29968@unicorn.suse.cz> References: <4ecd48b3-92d6-38a1-11db-5c7b6a0ae341@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4ecd48b3-92d6-38a1-11db-5c7b6a0ae341@gmail.com> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Mar 21, 2019 at 10:23:36PM +0100, Heiner Kallweit wrote: > I have an ethtool extension in the pipe that adds one more PHY tunable > sub-feature (for Fast Link Down support). Are smaller extensions still > ok for ethtool, Adding a new PHY tunable is IMHO minor change which doesn't need to wait for the netlink interface. It's a bit more complicated due to the way tunables (and PHY tunables) are implemented in ioctl API (which requires both sides to have a list of tunables and their interpretation) but that is one of the things I would like to change. :-) After all, I don't have support for (PHY) tunables in the netlink API yet (not even in the part which hasn't been submitted yet). > or IOW: When do you think is ethtool-netlink going to be stable enough > so that other developers can add features? I would say that once it reaches mainline and userspace starts to use it, it will have to be stable (due to "Linus' first commandment"). When that is going to be, that depends on how the review is going, it's hard to guess. Michal