From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8AED735F612 for ; Thu, 26 Mar 2026 08:55:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774515323; cv=none; b=dQY23tvQtV9MBIrFWYRuwAzzQwxNiMQlfNU08eX0Pjr3SuIZfcJuLnnfjzIXP7BTclgCoYGwfyz54CYraNHklhyHjuTb3t8lKapcy06sy6/IwGUJo6g0GEvAmofV5Qd9d5cOCBNUzSZ4fHR+0rhQJE7MbrqPjrYy4BT+d7KFfyQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774515323; c=relaxed/simple; bh=WI3UlnZsJMZEs8+G2pLceqS01VbAn/Itdv+PDIf3JcU=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=NyFzOqH7lkdAF9+CsFJhHNJSNe3/gFcCkCBI4TQEVh1E7u9jo5AkMSJFzjzFQMbCjldTH7OKzxndlFlPRig3Y1Ck9hEE6YytOGYc7tW91ihmGUkbaRs7vS/qrNcLOsxvvz0OC/+G4Gn2w3UKjWPLpMm3p7aCli8J1JHscp1+suE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=u7YTlPpM; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="u7YTlPpM" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 717EEC2BCC6 for ; Thu, 26 Mar 2026 08:55:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1774515323; bh=WI3UlnZsJMZEs8+G2pLceqS01VbAn/Itdv+PDIf3JcU=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=u7YTlPpMjTN7iL/AduRAAUQud+dshPKlqbtZ7hEFm6+60iV6+pJy+iixUd1bEChbs LnlkxCJY6bOG5jKN30uakTBo+SbRuf2iIJgwHhPZSFvbRzxbgPDXJTrc8G1fWnzGL3 dkUtAq00d+DGPUAMS7xVvHcnlCQqm8hNMEXXmJUm+OaJRBICGJONnxkz/Rb9XMbOTf kEJBaje8ELBcDeIbc2sWmp5/txXyYUXYqY5em006Qo9oblL4yGLp2hFAZkiof8fOvp gspUZHPn/ivI9PDW5cs7NhXqAL5EzN0Z3sfY6g6k+JuLqaOrWE7AjaCqD52mkm34n3 kmIS+MHsd9Kcw== Received: by mail-qt1-f179.google.com with SMTP id d75a77b69052e-505a1789a27so4160711cf.3 for ; Thu, 26 Mar 2026 01:55:23 -0700 (PDT) X-Gm-Message-State: AOJu0YxTnEeSHWGl42cmEL1tdXSD7bo3vLea/VZi62lshZaA1EcoWB0c JyX8L+lNDSKvQKvejbwGsY+MVvxiTDxSX8ZSwBxx+dlKbYCiD0fIHKve6nmHoB3+jImYmCZz2Fj AbR7zITNPv3oMjaDdXTkw95IwfpKeAZA= X-Received: by 2002:ac8:6906:0:b0:509:882:9e7a with SMTP id d75a77b69052e-50b80f2ba1fmr92779011cf.70.1774515322055; Thu, 26 Mar 2026 01:55:22 -0700 (PDT) Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20260325145022.2607545-1-bjorn@kernel.org> <20260325145022.2607545-4-bjorn@kernel.org> <2859dddf-a7b7-46f8-b97d-45d8be242cde@bootlin.com> In-Reply-To: <2859dddf-a7b7-46f8-b97d-45d8be242cde@bootlin.com> From: =?UTF-8?B?QmrDtnJuIFTDtnBlbA==?= Date: Thu, 26 Mar 2026 09:55:11 +0100 X-Gmail-Original-Message-ID: X-Gm-Features: AaiRm505r-8a43ZSTjoXwKs-G2S_sqNSyxyDaKUyDM3o9vh8L82fgoGyTVvP7VE Message-ID: Subject: Re: [PATCH net-next v2 03/12] ethtool: Add loopback netlink UAPI definitions To: Maxime Chevallier Cc: netdev@vger.kernel.org, "David S. Miller" , Andrew Lunn , Donald Hunter , Eric Dumazet , Jakub Kicinski , Naveen Mamindlapalli , Paolo Abeni , Simon Horman , Danielle Ratson , Hariprasad Kelam , Ido Schimmel , Kory Maincent , Leon Romanovsky , Michael Chan , Oleksij Rempel , Pavan Chebbi , Piergiorgio Beruto , Russell King , Saeed Mahameed , Shuah Khan , Tariq Toukan , Willem de Bruijn , Kees Cook , linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org, linux-rdma@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Maxime! On Thu, 26 Mar 2026 at 09:10, Maxime Chevallier wrote: > > Hi Bj=C3=B6rn, > > On 25/03/2026 15:50, Bj=C3=B6rn T=C3=B6pel wrote: > > Add the netlink YAML spec and auto-generated UAPI header for a unified > > loopback interface covering MAC, PHY, and pluggable module components. > > > > Each loopback point is described by a nested entry attribute > > Is the nest actually needed ? if everything is under the nest, you might > as well just drop it and return all the attributes directly ? Hmm, you're right! This is a leftover pre the dumpit change. GET/SET never needs nesting. I'll fix that for the next round! Thanks! Bj=C3=B6rn