From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f176.google.com (mail-pf1-f176.google.com [209.85.210.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E5DAE3815CD for ; Thu, 19 Mar 2026 13:37:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.176 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773927448; cv=none; b=nhN4938dxDA2zP5J8+nb7/dr2PTX0mquBsyQvrM/Zq+btr/NJUBaqu4F1EJ7Mm/3HXg1RdOK321HYJ3eacQ5w34vFZYTdN31kdknR/rHgRDtFinPO1JRfcA7tOvzwlKJ5nlCvIbV5va9E+qUdqU1tMlQhXAayPsCCjhstGCvz/M= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773927448; c=relaxed/simple; bh=cPdIohDR0Q7zRJ6m55ii7YN9S5ciaGmg0kfLHizWxtA=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=LsjEmVgsaNtmTUNs7xwxTQ/7AYlAWSm4/VDxqT5rJWQ3gB28Dme3YPHD/x8qiPgHprqfUl0WGZy0cKumKem4OmISTcardvaWWPp7cMJeE5ZLRzOBg+443d1W3nr7Cs7UrtGSW8vXRVBQd3xlpZZNHv7lKTe2c+i0/oatqfEmY1k= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=RZGU7vnk; arc=none smtp.client-ip=209.85.210.176 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="RZGU7vnk" Received: by mail-pf1-f176.google.com with SMTP id d2e1a72fcca58-8299f1ca894so621599b3a.2 for ; Thu, 19 Mar 2026 06:37:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1773927447; x=1774532247; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=Mj7czIw3HDieWJuIXocUwtMNw0GcfpyRJfd1mQTzkxo=; b=RZGU7vnkbnAHvvxzz0bifOPWRQjGVMrY9E6r1nwvQjLa3H5YAVlW60aCimRHzWKUre zhuRxFhoFAg54MPLqbDieJZcLPHVO1FZIg1tz8Ei0xV0608Jh7GWwjHL9yzO+3tI37IL Bp+fzBpvkfCARARAvaJz5ff1gKD9xALq3xE0aZs7KD8Ma/ngwFaD5rbhx0HQ+cxw2MEb I2z/oErTmqKZ27j6vKFdf4x2VU3gs8kOGHWsaxUQ8vwfgC/o09YKWMAGNVybBd2fv4OI 0OFNlq3BptDpokY2oJxXBlGRDRVad76jjQLYkMGsb73LK68Wqnx4MBrTNQI1d5cEF0NH Y3Sw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773927447; x=1774532247; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Mj7czIw3HDieWJuIXocUwtMNw0GcfpyRJfd1mQTzkxo=; b=VIYMiWisOlyYqhWfN8Jnc5koJ55kqFsIr80WP6lzal8C20v01noUJT3RhSuegSoggk 5TgdyzRTo9qlTSaHheAc24T0V2SDxq3owdWjPMgArhnfa4uLkAOtSXQGe20MBsEjQvjk WN9swr8Pb2nC1pEIBVehzqo173DZdS4tBoLtqL78MCexLyiHkTi1U0NVy8O01bIMwP7M kKl/7Uc2WvN5WBhHphT2b9O6lLtw0tfeO3EyRNWMbKhGRABX/d5N8ARRVZKWlSIrmbw4 XG+DaA71hi+noCzFyOZH/oXkDWM3eFxtCYSSuSqS6R4VG2NBfJz89r/h1nnblIupF/hR LyaQ== X-Forwarded-Encrypted: i=1; AJvYcCUiAC1gOyGCyjnycQ0Tb/SCVOSj5ZlpHdGAU87ifwG4PlVxAT7y+BnRSRPcBr2u68zg9ZINLlOod+I28Ao=@vger.kernel.org X-Gm-Message-State: AOJu0YzkEoBjDXY/QRdbKHOYnww/HQVfNDXBPSEdrUqfNT+tya18PSGM Ro6gNZMX3Y9aOHaE6qGE6jyK/m+wVHMicmDg8fnhlbGk9CvM4BU9EZfl X-Gm-Gg: ATEYQzyEeMBJ2AFXdO9J9IdaZqmMx+awaXgBnYhknb1OLjWeS6NCJTcV+jVJIUCQI5m m0rD4FkS2Kj+wcdMJ4y0L4pCsSh8NjPHeIwZecYhSPr6JOrV82XPFklhFaQj5FkRbSj1o+ATK1r dyN/sAin/60NkyW3VzYkzK4u+eRQDGJ4ybO3n6ctnAoK8UVNscyjSJcc9KRRzuisbEx1jwHRua4 Fr9PpddPY+qtB3iw6IIWZUexau2UkvfF0Hw/uYK85GaTK+xTOG4FzHPFbpZQqS95klBM0DUKI7n qtQFxHPOffh17iiRv6pl8YNUZd5wMCWRkJsi/XIctOyV5mBwv/Uhzv2O9geFiPul7VMLgUoKzQJ uJlO+x5SI2uW5QEATMONi2Qh9l4921LJF5nOqKDJuuv2u8gG3OlczS1AGauNT7watw5wPY4iGJV /+MCjM40hjgXKpFVGDp5sztuHCs2M= X-Received: by 2002:a05:6a00:4fce:b0:7fb:f87d:a0aa with SMTP id d2e1a72fcca58-82a6ae4b089mr7143017b3a.52.1773927447104; Thu, 19 Mar 2026 06:37:27 -0700 (PDT) Received: from fedora ([209.132.188.88]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-82a6bbe1af0sm6590376b3a.41.2026.03.19.06.37.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 Mar 2026 06:37:26 -0700 (PDT) Date: Thu, 19 Mar 2026 13:37:17 +0000 From: Hangbin Liu To: Paolo Abeni Cc: Jay Vosburgh , Andrew Lunn , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Jiri Pirko , Nikolay Aleksandrov , Ido Schimmel , Simon Horman , Sabrina Dubroca , Sridhar Samudrala , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, bridge@lists.linux.dev Subject: Re: [PATCH net-next v3 0/5] net: centralize master device offload feature computation Message-ID: References: <20260316-offload_compute-v3-0-a5d4a07d86d3@gmail.com> <337a938c-8a03-43f8-8402-745020185b37@redhat.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <337a938c-8a03-43f8-8402-745020185b37@redhat.com> On Thu, Mar 19, 2026 at 10:52:34AM +0100, Paolo Abeni wrote: > I'm sorry for the late feedback, but I think the driver cleanup and > simplification is not worthy the core complexity and the new NDO added. > > The AI reported issue would probably need very non trivial changes to > both team and bond driver to be addressed. > > Most of the cleanups belong to netdev_compute_master_upper_features() > introduction in the failover driver. Factoring out that single change > would be IMHO a better option, if possible. > > The new ndo looks controversial. We already have 2 different ndo at > __netdev_update_features() time, with slightly different semantic. > Adding another one feels like a design issue. Thanks, I will check if we can call netdev_compute_master_upper_features() in failover driver directly. Hangbin