From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f175.google.com (mail-pl1-f175.google.com [209.85.214.175]) (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 039DA487B0 for ; Tue, 12 Nov 2024 00:15:07 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.175 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1731370509; cv=none; b=FXKGRijFYRwxcTD5LZKFELssK/KiF83JoB/w85HlFdACvqsD85dey8a9xouZKG4+XXjwlMnKinsuU1HdQ48mMT3NtvW9VbCYu7Xbadc9xmYo3fOuXd8+czgX8DlXqTXlzxOEqOeKgJWZN+nq97TWD4aBm85+S5158fKUJD91x1E= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1731370509; c=relaxed/simple; bh=pAJytu3bbNTGxdvSfv26alPURMBlGfNV3WRynyLWi7E=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=kQkAMUeU7PZuiS7w2XnUZr96zWtBkUZk8Q6dyJgT0g7BvGNzhpWxcNTD22u2lXheg8GLRY1b5Ppo2zvbWy9EZ+fWNJNQ0UJq0M4WYADpaat9uycJVdtNkmkHKvnOHkHH3+B/Z+9/JLTJhZa3HR6m4CvDCirZKfQ22lM5zEOgyck= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=fastly.com; spf=pass smtp.mailfrom=fastly.com; dkim=pass (1024-bit key) header.d=fastly.com header.i=@fastly.com header.b=Zy+aL1Mm; arc=none smtp.client-ip=209.85.214.175 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=fastly.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fastly.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=fastly.com header.i=@fastly.com header.b="Zy+aL1Mm" Received: by mail-pl1-f175.google.com with SMTP id d9443c01a7336-20c803787abso41011525ad.0 for ; Mon, 11 Nov 2024 16:15:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastly.com; s=google; t=1731370507; x=1731975307; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:from:to:cc :subject:date:message-id:reply-to; bh=pAJytu3bbNTGxdvSfv26alPURMBlGfNV3WRynyLWi7E=; b=Zy+aL1Mm/hXBu36yeNjvC99KVVu3raDO1fP7e3npRyvBArMDFtWXh638xXCRqlFv85 5/j7nwLey6+XHzMPe7uhFN3GpG6bNk0tYMwULavK1Kybeo1MrOq3RUiI4jisytwpy4Jq mLkU8XKGDc0zFg3vIEySONg7tqgD0FN+yk3WA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731370507; x=1731975307; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=pAJytu3bbNTGxdvSfv26alPURMBlGfNV3WRynyLWi7E=; b=Df0jQHKZKqZAyZcRIAfvRbbol4c4B4VtnEEcJK+iydN7quXOFQITlDZnowghkX8R6B D4MPDl3SRDpcR3odN1C1ql6NStcUzDK21Yem4sDfRveW77oD7q2jZY+lWl33zDxL8NwK bvjIMwN/c9FzV6yr1xEMncHawGtYcC+nrjt55qYjLyIsmOm1WNyGvNFeGngg0FkCgl50 oCdxJO7HHKx3QSuRb1os9wHAM0zsMrE5kaYS2dwTygsEkgmfy9paZuVtCcelbs3Aeo6g 5ieycL7VI4kzMxSVKesyNwt9xYwxEAGQT85l01ztB9xGpAS4IPQFOATqcUyT/uk9Pbjw CGGA== X-Forwarded-Encrypted: i=1; AJvYcCWCx5dQXiyQhGm3H9D5tTowwbkatlfENPYioN5Q6hc9IVC78dwyVSmtc+qwCkYQei1ZZyCATpQkfKQ=@vger.kernel.org X-Gm-Message-State: AOJu0YyN9aItDoU5gxVOv08hsn5aSC6ye68LDs6EnRyfsQ2X/yDiTnCC nwUSIDp6v88HeWc7oinXIUmHwZOL/fsSJ5ZYNZ1kFna08ZHqxKBEbAXp+NRL6wk= X-Google-Smtp-Source: AGHT+IFKLRcira0M/l/zTbkyL1Rk4QR9G6rkQlsJ/FVWGSD9b7xJxC87jZ+AeMsKJ27ibV1kZ/+VQQ== X-Received: by 2002:a17:902:eccd:b0:20c:e169:eb7b with SMTP id d9443c01a7336-211821c16e2mr249663155ad.14.1731370507109; Mon, 11 Nov 2024 16:15:07 -0800 (PST) Received: from LQ3V64L9R2 (c-24-6-151-244.hsd1.ca.comcast.net. [24.6.151.244]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-21177e419a4sm81967435ad.149.2024.11.11.16.15.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Nov 2024 16:15:06 -0800 (PST) Date: Mon, 11 Nov 2024 16:15:04 -0800 From: Joe Damato To: John Ousterhout Cc: netdev@vger.kernel.org, linux-api@vger.kernel.org Subject: Re: [PATCH net-next v2 00/12] Begin upstreaming Homa transport protocol Message-ID: Mail-Followup-To: Joe Damato , John Ousterhout , netdev@vger.kernel.org, linux-api@vger.kernel.org References: <20241111234006.5942-1-ouster@cs.stanford.edu> Precedence: bulk X-Mailing-List: linux-api@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: <20241111234006.5942-1-ouster@cs.stanford.edu> On Mon, Nov 11, 2024 at 03:39:53PM -0800, John Ousterhout wrote: > This patch series begins the process of upstreaming the Homa transport > protocol. Homa is an alternative to TCP for use in datacenter > environments. It provides 10-100x reductions in tail latency for short > messages relative to TCP. Its benefits are greatest for mixed workloads > containing both short and long messages running under high network loads. > Homa is not API-compatible with TCP: it is connectionless and message- > oriented (but still reliable and flow-controlled). Homa's new API not > only contributes to its performance gains, but it also eliminates the > massive amount of connection state required by TCP for highly connected > datacenter workloads. Quick note for future versions: Consider adding a changelog to the cover letter and to the individual patches which change from revision to revision to make it easier for folks to follow along with what changed. You can find more information about this here: https://www.kernel.org/doc/html/v6.11/process/submitting-patches.html#respond-to-review-comments And it might be helpful to take a look at other series on the list which have multiple revisions [1] to get a sense of how others typically do this. [1]: https://lore.kernel.org/netdev/20241030-feature_ptp_netnext-v19-0-94f8aadc9d5c@bootlin.com/