From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp1.cs.Stanford.EDU (smtp1.cs.stanford.edu [171.64.64.25]) (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 A012E56446 for ; Tue, 7 Jan 2025 21:58:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=171.64.64.25 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736287129; cv=none; b=NmDm5w03+PSISueHrsP3xSHERAT3/ZA6SxIqOdvnOS4JFLRfAtIqd8vayDrhYMtTEhS7h64gy+y97p8x2LtIv+hmQM4Km6AgxNoGnGIChPYXEa3B5q2RWQ686FHQrJrfYZskCcx8GGSjO2TcFVT8/7N4l7+KuBjggTUPN7Ft2rM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736287129; c=relaxed/simple; bh=as/Ajqfmjj/jLkUv/FaMfZLZP/D8FmfdAhkBkS7tB9A=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=Z++mwyZOl9GQKvJcgv/SV+zKblGyg5nR8yiBjb4YxSkLSIhsGJes5xNtDtB0ER3yu1v4YzLekLq2wFu6LLGgCgA4E6ZiXAVtyhQXnBtMDyVteNNmESvHrRst/a6UBLrlYImFmEnvOW9vVtpKxdaGWYOgTJUqowZnmRCiDUSUC1Y= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=cs.stanford.edu; spf=pass smtp.mailfrom=cs.stanford.edu; dkim=pass (2048-bit key) header.d=cs.stanford.edu header.i=@cs.stanford.edu header.b=W7WJrR/9; arc=none smtp.client-ip=171.64.64.25 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=cs.stanford.edu Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=cs.stanford.edu Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=cs.stanford.edu header.i=@cs.stanford.edu header.b="W7WJrR/9" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=cs.stanford.edu; s=cs2308; h=Content-Transfer-Encoding:Content-Type:Cc:To: Subject:Message-ID:Date:From:In-Reply-To:References:MIME-Version:Sender: Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender :Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=as/Ajqfmjj/jLkUv/FaMfZLZP/D8FmfdAhkBkS7tB9A=; t=1736287127; x=1737151127; b=W7WJrR/9ZfjQKcGQWdC0G43ZXHiMk6h1O+HIPDo79DYgrwKZymK7dBtUeXWNlLx6vmtymFBMw/U tkNoRyRrq2z+1T/oH5J89hSVC/bPXsgr5jdV1OKPKEGAwhr56uleWUJsjueP3AR1mDLS3LZoj1XqZ q/P4tLykQihG+fnO4VvECac3Mk2ZU+d0TSasYfBbK+gLm1S0yTR4820TuJ0zZiCN6blqemCUcSk+/ UdxlMIDG+5oDOueVgPVeiSQfuUiwS0rJt1H+hMeOPFGGYNpHbV5sB1INja+DaUfZ53eW1zrSoqfRu a35tOTph4laCUMW5tXtFnGozWHcsR6N/ySEw==; Received: from mail-ot1-f49.google.com ([209.85.210.49]:52528) by smtp1.cs.Stanford.EDU with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1tVHb3-0006JN-4s for netdev@vger.kernel.org; Tue, 07 Jan 2025 13:58:46 -0800 Received: by mail-ot1-f49.google.com with SMTP id 46e09a7af769-71e36b27b53so8315177a34.1 for ; Tue, 07 Jan 2025 13:58:45 -0800 (PST) X-Forwarded-Encrypted: i=1; AJvYcCW+uV7ssd8pgeypK7RK8lvNZyxmEt87CKlA+HfNj1abu7FCyxYjzJO7T37xsoPJozdixy+1urA=@vger.kernel.org X-Gm-Message-State: AOJu0YwfXbXKkmIH6xu349uloxquEQ7rSGzdLEUd5+2shRXOW0IoBnwM /+L46SOzGBbDEU1WfnZ0aEBHg+lyfDNQFmJkMXNSx3PZnksspyHvYhhcD15uDdDCuawGGmII7Dk fnjTbE7k4mnRsAzz1XcnJzQgXtv8= X-Google-Smtp-Source: AGHT+IFQiv81HUHyWFW5sJzxoNWLBEeoxHebPoHJrfrgC1maJ2NlHYWMNU8MktMlHF0/Zr6iIefkyVZKG5WjJw1WYSs= X-Received: by 2002:a05:6870:e391:b0:254:bd24:de83 with SMTP id 586e51a60fabf-2aa066ed9b9mr294788fac.12.1736287124616; Tue, 07 Jan 2025 13:58:44 -0800 (PST) Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20250106181219.1075-1-ouster@cs.stanford.edu> <20250106181219.1075-7-ouster@cs.stanford.edu> <20250107061510.0adcf6c6@kernel.org> <20250107132425.27a32652@kernel.org> In-Reply-To: <20250107132425.27a32652@kernel.org> From: John Ousterhout Date: Tue, 7 Jan 2025 13:58:07 -0800 X-Gmail-Original-Message-ID: X-Gm-Features: AbW1kvZZc4W8axXacDBXA2Fz7mWz66z2jpEAJ14qVpQTGggZToAU_bXIrAvdJ4I Message-ID: Subject: Re: [PATCH net-next v5 06/12] net: homa: create homa_peer.h and homa_peer.c To: Jakub Kicinski Cc: Eric Dumazet , netdev@vger.kernel.org, pabeni@redhat.com, horms@kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: -1.0 X-Spam-Level: X-Scan-Signature: 764eb63bb4c91aa8ddbf2de6f9e489d2 On Tue, Jan 7, 2025 at 1:24=E2=80=AFPM Jakub Kicinski wro= te: > > On Tue, 7 Jan 2025 22:02:25 +0100 Eric Dumazet wrote: > > While you are at it, I suggest you test your patch with LOCKDEP enabled= , > > and CONFIG_DEBUG_ATOMIC_SLEEP=3Dy > > > > Using GFP_KERNEL while BH are blocked is not good. > > In fact splice all of kernel/configs/debug.config into your > testing config. Will do. Does "splice" mean anything more than copying kernel/configs/debug.config onto the end of my .config file? Is there general advice available on managing multiple configs? Sounds like I'll need different configs for development/validation and performance testing. -John-