Received: by 2002:ac0:bc90:0:0:0:0:0 with SMTP id a16csp1615429img; Sat, 23 Mar 2019 07:33:41 -0700 (PDT) X-Google-Smtp-Source: APXvYqwjWNmOktP0JM5nddDRIwxJLtRbhsm+PmncosoUPseeKraCNE5C5geCGlqPy4aXQTdZYfM6 X-Received: by 2002:a17:902:2ac3:: with SMTP id j61mr15253017plb.112.1553351621201; Sat, 23 Mar 2019 07:33:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1553351621; cv=none; d=google.com; s=arc-20160816; b=LdlyDfGXOsvZ8QHqF+XUxu/KxETMDeYo5vNdX/jCdlnc7GHu1mTe/qnY86eYUjv8ja KlZ214xbhMUysJjSgQ/NHCNKrd1sLWEXkMCZHP8XA1eLjIRIoH6OWyV9ZFvOKC1KS5YQ 9iMugDFlHH+q1S65bT2p0Xf+ngxHCJIT5nxA39dycsocAb2bpMsE2zokd1SMahX4BqtF zfxtpGSOns2OdSlogi20sFhFvZGl5FJCa3z4KJh+uvyB0mN5S+fW/70O3qYDWypJv/aT nO129rY0qfLL2X2NggrT1VBNHPU3mDmMHYH5m/aSPBlueZ7XX+RnQ/l+CQj5o6hN0IxQ 1K5w== 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 :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=YSepjeNEvD+obZ9CWZYM8RsH7hPqMxG/I24yXtQTSQA=; b=tyMqRDdQJX8mOoTlESEgaKYuteck4bcriTB3UnbtIP6v6Jk/MWMX1lCi8urd4i8jxA Fs/4MVE9HfwBqW0VYHN7hcsmFFuEf/xYIOrMheVw5oG1PUgMHMY99vpztywHc+K8bSEt xWk1eQEDZAUrlb8P1OglzrOFyaqBUm7BxqNnEWKKdeI/Wij1lNSAbIEO0YXtn3T1UjeY 1WAzEk0s/7UywIWNqS/uB6UC7SloQfkt+Kl1C3/xPE+rvLpvIq0EaTOaZ/k5UJOWQszD YDItyFzh8AMeDwdEJdefXjmV67g0HE3rPJ+8hMdjdK2k1JRLbvuiV6SYC8rJYGOVTxki 9ptg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=RQm+y3u5; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u185si3703931pgd.489.2019.03.23.07.33.26; Sat, 23 Mar 2019 07:33:41 -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=@gmail.com header.s=20161025 header.b=RQm+y3u5; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727786AbfCWOco (ORCPT + 99 others); Sat, 23 Mar 2019 10:32:44 -0400 Received: from mail-wr1-f47.google.com ([209.85.221.47]:43107 "EHLO mail-wr1-f47.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726889AbfCWOco (ORCPT ); Sat, 23 Mar 2019 10:32:44 -0400 Received: by mail-wr1-f47.google.com with SMTP id d17so5304331wre.10; Sat, 23 Mar 2019 07:32:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=YSepjeNEvD+obZ9CWZYM8RsH7hPqMxG/I24yXtQTSQA=; b=RQm+y3u5JwBfCTK6EEV2mHBi0ZWTW5NiXZUF91HbJT1bj/5kimCxhJvCvILo8W4Ejl dw+rLvYSk+bwN9vyGe1V5huxVrwqcEtuBhPZJx/VCOYgn9YX8lSZB1iydhP2G4E9aTCF 9ue7yzThvTB2ziGt8+BUwix6GHDh8+y06UbYhD3eFlsxLE1D9HhY8k9zTRdVhIk5opN8 8zh3mg3JynUTU+dRs3D7FtlO2XgNspL/vfhY3PuoXySe5aDQkDwWVMsntl18xVgYVOy8 KqQyWSRbKa2ntFuRvMMYapeaHANqyy9l1lclACtMYuu67PMFns0CNNeiTjPgRxN6agHq xCXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=YSepjeNEvD+obZ9CWZYM8RsH7hPqMxG/I24yXtQTSQA=; b=HkrI4o5tfILerIqtm8lwkvtUw+ClvYFxIQQ09vsl3SvnFLPVjR+JTxBuCUGHo2x4gf oNAWR/zLoFuL9YdD7tSz7lITbY3uq6xmfOFdBayJEgGSt7dfXOE2qV84wik2PWPNGNFl Ys3KZL0Or0r85COUOPS98mCdgk/3gKD7GN/rGlGbqoZtJP99S91dssE5QT66Kajg9C38 Ducjapn6tUZ49LQ4z2AL+oKLH+O0m/Mhnf2mTXywLnduLrAugxKCgQVxa2D8LhLAZW0v Xh1QHi4Tf1AXvapSsFp+FCC2V0Sk1NCz+1rhEVqfl3IHs9Rxhpp6Kfd2TStxOzEz3wBO g7bA== X-Gm-Message-State: APjAAAV0qFodX7ViKGykzhMytWWn8NltOC/PQclCea96LLcuffxHk6PC X5wUBLKHVAK4yHHjVafI+Eo= X-Received: by 2002:adf:de8d:: with SMTP id w13mr9779196wrl.26.1553351562173; Sat, 23 Mar 2019 07:32:42 -0700 (PDT) Received: from ?IPv6:2003:ea:8bc4:dc00:49b3:4cd3:4cd9:effe? (p200300EA8BC4DC0049B34CD34CD9EFFE.dip0.t-ipconnect.de. [2003:ea:8bc4:dc00:49b3:4cd3:4cd9:effe]) by smtp.googlemail.com with ESMTPSA id n13sm14440107wrw.67.2019.03.23.07.32.40 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 23 Mar 2019 07:32:41 -0700 (PDT) Subject: Re: New ethtool sub-feature and ethtool-netlink To: Michal Kubecek Cc: John Linville , "netdev@vger.kernel.org" , Linux Kernel Mailing List , Andrew Lunn , Florian Fainelli References: <4ecd48b3-92d6-38a1-11db-5c7b6a0ae341@gmail.com> <20190322073807.GL29968@unicorn.suse.cz> From: Heiner Kallweit Message-ID: Date: Sat, 23 Mar 2019 15:32:36 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.0 MIME-Version: 1.0 In-Reply-To: <20190322073807.GL29968@unicorn.suse.cz> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 22.03.2019 08:38, Michal Kubecek wrote: > 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). > Thanks a lot, good to know. I think I can submit the new PHY tunable next week. >> 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 > Heiner