From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-qv1-f54.google.com (mail-qv1-f54.google.com [209.85.219.54]) (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 2F3CF26E175 for ; Mon, 28 Jul 2025 17:24:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.54 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753723450; cv=none; b=RSOPDB9+Y1yElVNt+6bTl02xmwEbbYxi5DWtjKKSYF9wqFiYawUIW31OqM+T0HwC95brXygpkj/XvrShdeKNtMFwMpJ4lfyNg7o+Mcb6Up9CFOSC2ZSfjGkqSfB++qFwMwjYkQHbporWaPocol31EAsrDlYXGmcI4MbjAqcJubg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1753723450; c=relaxed/simple; bh=2ZdwF4PQYW8147pzn4fPe5HUYoQfVvkk9RKNY+W2sFE=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=ZGHafNH82bLD6eeskwjaDqx/seWPctfkwyShfiGwQrlHCQZz2MOwRuWhdNjg15IB39iECxImL+SIq5HKEllbddkGkMd+3RcNIvto3CV5I8NUt0ZWGnGvRXM33Qn0/IZLp1sMb8pzqNuOQpxW8qdo7E/OeZOqDSDXRYOYm18HSRI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=networkplumber.org; spf=pass smtp.mailfrom=networkplumber.org; dkim=pass (2048-bit key) header.d=networkplumber-org.20230601.gappssmtp.com header.i=@networkplumber-org.20230601.gappssmtp.com header.b=oFfqiisZ; arc=none smtp.client-ip=209.85.219.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=networkplumber.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=networkplumber.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=networkplumber-org.20230601.gappssmtp.com header.i=@networkplumber-org.20230601.gappssmtp.com header.b="oFfqiisZ" Received: by mail-qv1-f54.google.com with SMTP id 6a1803df08f44-7074710a90bso9974416d6.0 for ; Mon, 28 Jul 2025 10:24:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20230601.gappssmtp.com; s=20230601; t=1753723448; x=1754328248; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=6XdqDqbJDwpBMe3m0FOfH7VD8pnof2gn6I7X5rLReRs=; b=oFfqiisZYO5wCla3SH4BvnBhGCqgeALrVtPIFnG5G5tgZr1Qtj8SKODdsEattfQtIy oAS60hUo8gWsAVZffO4SWt0Vr8NPKV5hQg+uGZ3Qfr+6VH2GA1ZkRDHwFfPFNyWOTNCb QRBZH8uPb4geRq6lZwY7NjWV62eyojt5amb7KoxqLS2LyMR1kChJNta9lIBPYj37Ku/K DNf/u7SlbqYy+Z41nBF32zrOUgtUIuuuOI1guBqApAswaeo/mMZu9Ld5kHY65wtXsfZO UgDB+/szoQ387mzVXm9eTBwGZK9wH89SQPGOYcCbdqlIS/hn0mpAm84uq+xJ/HORWMQr auGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753723448; x=1754328248; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=6XdqDqbJDwpBMe3m0FOfH7VD8pnof2gn6I7X5rLReRs=; b=EYGe59NZp1b7t7RqhDoLKa5McqSwJ5AwOx1BsU6CSTwhowYZOZITPVnpArlI85ZyaD DWzeGkcacFGqT61ASC3TTVZPKLYf56E+qlmCxy/ZGG5+S0B6fJMcxw1gWd+qSOwdTCqO LUsNpyU01jf+IVCOPG+AfwZ4qm4kV1J/7HYPTeU+1/6aNltj8amqhvVXyXr0UopJbjq/ m2ZL2yKj+CbkAntr/Ix5ddi99lUSWPoN5EnJfT610TusefGo728nt3nY255VdyMFtDeK 6HastlQOSyGFvTYFUygiIAz1cwmnWGm738l1IU7ty7JYAb8MKXCvYicRGbn1hKi+I2xn NDew== X-Forwarded-Encrypted: i=1; AJvYcCW16R032ersvixBEgi9c+Qxr9lVo5mg2vL8gt6YFS0MmhH7wvl2RHTbgMGD4yQRtYjn9vQU5cN9Nt1gy1Y=@vger.kernel.org X-Gm-Message-State: AOJu0YzrdOybNJXiJlJwknAzZP78q89mnW1G2S+hr+p/6LQiCskaN7lo 3q7mQ8UO9DSxFvX0/hpXmaDaOdFvCUzrBM1bf+EacqRb/dXPUmDQdZV9CDQA4PMwLOE= X-Gm-Gg: ASbGncvhUtr9hKUNlIbrDAn4kgjaIlpvcgCjpj/JWW9De2lZIlfGVZpGukOwzR+V6j/ x8L8yjojSdwBT19nBVX6PlfYs+qYj/dCacXj6pkLj8+vB2yZf/KlpB/EywNX62G5nxuUp7wL+TD ebf8xGnk3tpVmRwtyikmOGQg3psErgTcQauWi/gmilNQN65V6vaVPJaI5jcdAhsW2e2OR+Gn7d3 WqpdBMv1BYtF89IqLDnRPYvG+jjvbbLGc/l5nucp1HQoYRZ8MuKcoucV05ct1tGUsRhCAlMqkdj Zi9wkYnZet+iQs8Vet1vrqVWSt8tdpcc6dYguGU+W62q3ANlYOY2kz24WOGD+WfD8wGORgKstav fB9K70zJfSedTP5WutodREnXXNfBDKMJ/Uz2aOafUh9CAi5M97pvDL3AtXTclXaG6GjURtOeSn6 w= X-Google-Smtp-Source: AGHT+IHY0LkystMqkqxAK7PK7GfR60GTUEUQKdwp2aWknAFkvv9APqEaMLJSHGrUrYhnngwMHSEy0w== X-Received: by 2002:ad4:5ccf:0:b0:707:38e8:d10b with SMTP id 6a1803df08f44-70738e8d36amr98246666d6.24.1753723447718; Mon, 28 Jul 2025 10:24:07 -0700 (PDT) Received: from hermes.local (204-195-96-226.wavecable.com. [204.195.96.226]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-70729c4db6bsm33605116d6.70.2025.07.28.10.24.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 28 Jul 2025 10:24:07 -0700 (PDT) Date: Mon, 28 Jul 2025 10:24:03 -0700 From: Stephen Hemminger To: Jakub Kicinski Cc: Haiyang Zhang , Jason Wang , Cindy Lu , KY Srinivasan , Wei Liu , Dexuan Cui , Andrew Lunn , "David S. Miller" , Eric Dumazet , Paolo Abeni , Simon Horman , Michael Kelley , Shradha Gupta , Kees Cook , Stanislav Fomichev , Kuniyuki Iwashima , Alexander Lobakin , Guillaume Nault , Joe Damato , Ahmed Zaki , "open list:Hyper-V/Azure CORE AND DRIVERS" , "open list:NETWORKING DRIVERS" , open list Subject: Re: [PATCH RESEND] netvsc: transfer lower device max tso size Message-ID: <20250728102403.14269ea7@hermes.local> In-Reply-To: <20250728081907.3de03b67@kernel.org> References: <20250718061812.238412-1-lulu@redhat.com> <20250721162834.484d352a@kernel.org> <20250721181807.752af6a4@kernel.org> <20250723080532.53ecc4f1@kernel.org> <20250723151622.0606cc99@kernel.org> <20250727200126.2682aa39@hermes.local> <20250728081907.3de03b67@kernel.org> Precedence: bulk X-Mailing-List: linux-hyperv@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Mon, 28 Jul 2025 08:19:07 -0700 Jakub Kicinski wrote: > On Sun, 27 Jul 2025 20:01:26 -0700 Stephen Hemminger wrote: > > On Wed, 23 Jul 2025 15:16:22 -0700 > > Jakub Kicinski wrote: > > > > > > > Actually, we had used the common bonding driver 9 years ago. But it's > > > > replaced by this kernel/netvsc based "transparent" bonding mode. See > > > > the patches listed below. > > > > > > > > The user mode bonding scripts were unstable, and difficult to deliver > > > > & update for various distros. So Stephen developed the new "transparent" > > > > bonding mode, which greatly improves the situation. > > > > > > I specifically highlighted systemd-networkd as the change in the user > > > space landscape. > > > > Haiyang tried valiantly but getting every distro to do the right thing > > with VF's bonding and hot plug was impossible to support. > > I understand, but I also don't want it to be an upstream Linux problem. > > Again, no other cloud provider seems to have this issue, AFAIU. The problem is that other cloud providers don't expose the VF, the hide it in HW firmware. The userspace world is a mess, with systemd, netplan, cloud init, and the SuSe stuff. And custom appliances that assume that there is a default eth0 device on boot. Yes, there were users that expect to see eth0 all the time.