From nobody Mon Nov 24 15:37:25 2025 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dFVLs5z8Qz6HNxg for ; Mon, 24 Nov 2025 15:37:25 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dFVLs3Pvcz3l4l for ; Mon, 24 Nov 2025 15:37:25 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1763998645; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=okVBTPddrSV67u8tPUIuyxA7+67rbBV8m99wm0ih8NE=; b=mHEtmstzWzp3Lva1YPwkn+hqn9k7xyMzS4cliVcwn2qgffAEHoR+siGZbHpBUur/FsV5P9 g7S/dm7+iDPzs8vkBA9JVRczPoxB/WGmNSgs9J+PWpi3ovmUFfkc4hh5D57yiOWxsYAyqW c/nJU+DwFzLi29V7zM1+mTWxkQB59VtxIgfLXVnSJK8C0N98SHEyJDaKKrgLH9Bgp0W/zV TqL0nOtWVBYTsjRRtkPJlT68IEItJhdgzeOAnQgkdNva0dnyN7Gp862CoUxUc+fOUBXmLb hgXuAXd0giml9tSfbI/loXV9/6m9WF7gsTjk0xDleF7tccVPKUt+byZ3w6OK1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1763998645; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=okVBTPddrSV67u8tPUIuyxA7+67rbBV8m99wm0ih8NE=; b=oKRSc3JGf9/WoGibKHR9PMt9dpIgcD4K5ni1TjZ182cXGuCiLw+wfDP8wHu3jTL+I2/abF FOfkycTUasDWHt5pz/fCV2e/IMPaM7TL9N/tJvweVwqdJNv2+x3eOJ/00Va0zZLFcrrnS9 vV0dJcrsbMl6X44ehTBLZr73ogZoNyyCHJ/G3CiO1ZBjUDMLvzwX+Tpj0xaE29kh6vVEyr SLAjktWnLiYN3N5AwhfYsbdL2WWNky8Nrq+Z7/1M3WF7VdLdMnCX40ziaTbpSZFJlbfNKN muq5LGGamBUgzFIBLdl6Ly+x5ntRVOR1oLrEox4DIk1Vjdes++XFzUJN0cOIcg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1763998645; a=rsa-sha256; cv=none; b=EuAlC8G9EFDhpmo/C994iosYEx53owE2/F/TxTP4iCW8TXZjSQj1lR/lzeutKwGrq3dwss 3D3kaYDDJQkO280YRxm27Zy8UPAA00pvSkQ+EpPEzdYLVKVD6p+S8ZKELahjCJ6EnWejvO SBcRpSB8f1pPnX7iP5Y7/jUDzXvAeNTR8txwYAsytbSLkC8z8lcpWo8dUWkq3V0CxvmYwL 1l3Y1qSil3q1TxXn3icbxFjiEwkALZehc0q4rxtvXfimGxUoSxx4r9biZWTgRGCozqjda0 R6SBYCHEQjE7/p+K34CToRe6d2wRzvymMAeYRkOxHEUOlz+LN7+IalI/4YAwaw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dFVLs2FVhz56l for ; Mon, 24 Nov 2025 15:37:25 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 32f47 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 24 Nov 2025 15:37:25 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Andrew Gallatin Subject: git: 2fe37927d419 - main - loopback: Clear hash unconditionally. List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gallatin X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2fe37927d41990abe8d1c336e75fd75873285e90 Auto-Submitted: auto-generated Date: Mon, 24 Nov 2025 15:37:25 +0000 Message-Id: <69247bb5.32f47.35facef0@gitrepo.freebsd.org> The branch main has been updated by gallatin: URL: https://cgit.FreeBSD.org/src/commit/?id=2fe37927d41990abe8d1c336e75fd75873285e90 commit 2fe37927d41990abe8d1c336e75fd75873285e90 Author: Andrew Gallatin AuthorDate: 2025-11-24 15:36:32 +0000 Commit: Andrew Gallatin CommitDate: 2025-11-24 15:36:41 +0000 loopback: Clear hash unconditionally. Clear the RSS hash on transmit, now that RSS hashing is enabled unconditionally, and the network stack may want to trust that it is getting the correct hash on input. Differential Revision: https://reviews.freebsd.org/D53090 Reviewed by: zlei Sponsored by: Netflix --- sys/net/if_loop.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/sys/net/if_loop.c b/sys/net/if_loop.c index 3005965a4fcb..ec0ff0e77aa6 100644 --- a/sys/net/if_loop.c +++ b/sys/net/if_loop.c @@ -219,9 +219,7 @@ looutput(struct ifnet *ifp, struct mbuf *m, const struct sockaddr *dst, if_inc_counter(ifp, IFCOUNTER_OPACKETS, 1); if_inc_counter(ifp, IFCOUNTER_OBYTES, m->m_pkthdr.len); -#ifdef RSS M_HASHTYPE_CLEAR(m); -#endif /* BPF writes need to be handled specially. */ if (dst->sa_family == AF_UNSPEC || dst->sa_family == pseudo_AF_HDRCMPLT)