From nobody Mon Oct  5 13:43:34 2026
X-Original-To: net@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 4hz0w65L7cz6jsn5
	for <net@mlmmj.nyi.freebsd.org>; Mon, 05 Oct 2026 13:43:34 +0000 (UTC)
	(envelope-from bugzilla-noreply@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 "YR2" (not verified))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4hz0w64cPYz4sRh
	for <net@FreeBSD.org>; Mon, 05 Oct 2026 13:43:34 +0000 (UTC)
	(envelope-from bugzilla-noreply@freebsd.org)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim;
	t=1791207814;
	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:
	 in-reply-to:in-reply-to:references:references;
	bh=mAEqbiJwATlrmk5XkbdbNznGk7gMmMoR1xHSmdlGaMk=;
	b=Ub2vUBc8z/2NVQbM8r/Pep2obBa9zIbVCs2yMwBFU1LkYbJa1k6wKXzji6WFslbAt7QNPC
	pHWv5vQAH9iZZ6WL6OMe5cD6B6r3i1qKaXw7y4zK9pkUMIfg2OMmR82ANERJvd8IAfIQFN
	Y6uJePJRShcb6pSNiKfbZ9OoJDK/7rCZrLhfynnCBpfhXeY5OaouNDVAg9BUMwlp8pZmpn
	gfjfwTesfHgPvixEwJFc4Grz92S/918AyQdLsPle1FolKPqfMiT9ahrfzQtKNe8XQ9iB2Y
	3C/jBFfAtNcw16rT++wYJsSN7ApoVn1DypDkAjYA6S0AvRf0dzNdblWUpRhc/g==
ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1791207814;
	b=E5+DxTZTfWaoIPzWiNmCKv2mjiX3epDG5OGTMjjSbN6GSo1EVI0QDXeN021jkBe5Yvm/ud
	M/KW5P9EKPOY+qMcTN4V3ZAwF/RKLRgYwc/ky6oGcHcfS+ylNEvzIHxWss9W4VhWCZ30FS
	wi4YkNF6GSby3l8IucQIkCFWYALhrP1bdb0vonsH/fhq5v/NILJhNM+zhxpS1IrcLgBu9A
	w1iMnDpey8a4oOjR3ZJIEvpm1eSPM/que9ytB5vxgDHwZU45cg3LvMvs5cwA7CnknyNo7B
	KPkljrkbrjTxd+RAx+VPIP/NUYiArS1AYLALBvml0ax1FOXbsgP8S2CLd8Gbcg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org;
	s=dkim; t=1791207814;
	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:
	 in-reply-to:in-reply-to:references:references;
	bh=mAEqbiJwATlrmk5XkbdbNznGk7gMmMoR1xHSmdlGaMk=;
	b=dJNMKmpjwMBPMMjBQ0MV1Fd7ZmPFdb6Frzl4e3nXTJel9GdCj09yLug0iHmiLdLXXp97cm
	V7fXHc0//CVW64KHxW3MO4//4DJdrn3CTob69wCDlWqqObzyV7F6H2Q+hOEJbY3aueMsMD
	ISdv2eYZkhBRutMRxrlqYALDTOOxMdA/uWg9dSrxgao3qHVV76HPVgXWhBoKfbxa63vo0H
	wjo1R3j0g4Kn9qET/HQzx6cde45FrLecAWfzyCJbhhmV8EmCBoUlxdcu4aOO+QBSj0GfEz
	Kj1klqkLAjf62p4YTugtsv3ZHWCH9QiEHa/VdhhLBvTVnFMekRlbqTxGvHGViA==
ARC-Authentication-Results: i=1;
	mx1.freebsd.org;
	none
Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d])
	(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 did not present a certificate)
	by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4hz0w63hGczLjk
	for <net@FreeBSD.org>; Mon, 05 Oct 2026 13:43:34 +0000 (UTC)
	(envelope-from bugzilla-noreply@freebsd.org)
Received: from kenobi.freebsd.org ([127.0.1.5])
	by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 695DhY2D014557
	for <net@FreeBSD.org>; Mon, 5 Oct 2026 13:43:34 GMT
	(envelope-from bugzilla-noreply@freebsd.org)
Received: (from www@localhost)
	by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 695DhYmt014556
	for net@FreeBSD.org; Mon, 5 Oct 2026 13:43:34 GMT
	(envelope-from bugzilla-noreply@freebsd.org)
X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f
From: bugzilla-noreply@freebsd.org
To: net@FreeBSD.org
Subject: [Bug 299065] LINT builds are failing on aarch64/amd64 due to missing
 symbols with if_bnxt driver
Date: Mon, 05 Oct 2026 13:43:34 +0000
X-Bugzilla-Reason: AssignedTo
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: Base System
X-Bugzilla-Component: kern
X-Bugzilla-Version: 15.1-STABLE
X-Bugzilla-Keywords: 
X-Bugzilla-Severity: Affects Some People
X-Bugzilla-Who: ssaxena@FreeBSD.org
X-Bugzilla-Status: New
X-Bugzilla-Resolution: 
X-Bugzilla-Priority: ---
X-Bugzilla-Assigned-To: net@FreeBSD.org
X-Bugzilla-Flags: 
X-Bugzilla-Changed-Fields: 
Message-ID: <bug-299065-7501-tUh1o8H1f6@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-299065-7501@https.bugs.freebsd.org/bugzilla/>
References: <bug-299065-7501@https.bugs.freebsd.org/bugzilla/>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="UTF-8"
X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/
Auto-Submitted: auto-generated
List-Id: Networking and TCP/IP with FreeBSD <freebsd-net.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-net
List-Help: <mailto:freebsd-net+help@freebsd.org>
List-Post: <mailto:freebsd-net@freebsd.org>
List-Subscribe: <mailto:freebsd-net+subscribe@freebsd.org>
List-Unsubscribe: <mailto:freebsd-net+unsubscribe@freebsd.org>
Sender: owner-freebsd-net@FreeBSD.org
List-Id: <freebsd-net.FreeBSD.org>
List-Post: <mailto:freebsd-net@FreeBSD.org>
List-Help: <mailto:freebsd-net+help@FreeBSD.org>
List-Subscribe: <mailto:freebsd-net+subscribe@FreeBSD.org>
List-Unsubscribe: <mailto:freebsd-net+unsubscribe@FreeBSD.org>
List-Owner: <mailto:postmaster@FreeBSD.org>
Precedence: list
MIME-Version: 1.0

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D299065

--- Comment #1 from Sumit Saxena <ssaxena@FreeBSD.org> ---
The following commit has been cherry-picked into stable/15 and should resol=
ve
this issue:

8bf2795588c3 - stable/15 - bnxt_en: add bnxt_sriov.c to sys/conf/files for
built-in kernel builds

--=20
You are receiving this mail because:
You are the assignee for the bug.=

From nobody Mon Oct  5 15:41:00 2026
X-Original-To: net@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 4hz3Wd1tKgz6k3Wv
	for <net@mlmmj.nyi.freebsd.org>; Mon, 05 Oct 2026 15:41:01 +0000 (UTC)
	(envelope-from bugzilla-noreply@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 "YR2" (not verified))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4hz3Wd1MT9z4Fcm
	for <net@FreeBSD.org>; Mon, 05 Oct 2026 15:41:01 +0000 (UTC)
	(envelope-from bugzilla-noreply@freebsd.org)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim;
	t=1791214861;
	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:
	 in-reply-to:in-reply-to:references:references;
	bh=UVO7LbGOAGo9OqVSQSLUeUOmvwKVDCLK1lhx1pC6RKc=;
	b=f5HzE205qL9WCRTrmHjzREIMnMfNKrxEGXsWrGJ4Ear1pTH7I2ddr4nYXET3ydKgTMqEYY
	mqKDjvIX54xTcw9n4loNXfi29oE0SjkV8vjPULWcKTveaE4dADUyMtY2pCI2FPQqGQGmR9
	rwMtHNqapSWE0NLou0YImSlE6L/JsYSxlh+FpBYmNLj8WZaeoLs1iNogbovIFa6kOrskaf
	uLA1DrTscmk5ADZtFwvI00UMqYitOKyN7f7CziiidzDHVSOVVZgcfWjEt971EaM69zHeJz
	QXnPsjg67fjNVfmK8cWCep44j3EILe1HmBYFtP8mj+g0Kssf2Rm4Zf5zFiWYPA==
ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1791214861;
	b=wrLqlmtldgaLvy44ZoRmgwCcTH9ucM5yjjAowOoWs6uTHCsopWIc/PsXUJigcM3SXWySxq
	nVWr6YVnicDqhbNCnhDNJoZoI/ReP7idDzJU/tdgpw8m45oiKyK1e/NoIYgSiDrQ2omY0x
	o0zfKc9wltDPkOWEdwLj/WE4xIzyrYhiU2eCzoE9/Nel+INbZWng7hI9xV2QC7ynBwNqU7
	fpUSpYt3EPKA6gNnuKlSKuHvLx6cdaqAlmfxx9KuIyxgwQ2wQEg1VcOLz9LYgQizUbclMY
	bGfYiBrQW43q569yxzmcxxRJ10XsOdqdncJ7I8v91gytz6SKoYRqXAYH9bq4Bg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org;
	s=dkim; t=1791214861;
	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:
	 in-reply-to:in-reply-to:references:references;
	bh=UVO7LbGOAGo9OqVSQSLUeUOmvwKVDCLK1lhx1pC6RKc=;
	b=iaYKxhgPq4c8WXYxzYb8GcvXDFzSVnavZD2Gu39R1x9qE2H0HDmJxw+X+Fc3yoN4Mz9FPq
	D1wAujRA18sdcAaGkNvQ1eR3fuJG31UXOzVAAr2CzFZUYfglD8U65ZZFQsVyqOnltbGP4s
	aKwFCT9lYwjsnW0RIqyaqQNnlsh/8Ku1qX9Y8va5O6yaP4ET9d/B9dnQUti7xo9eH5pjiN
	+hnFUTM55g2jerQqWctPpe7iPjR2OJaR4cIi0aGjfvg1suQxQNJgt+gkPaS5dj7xiQzvIJ
	An18wy+1qEX1jo6uVizlQyqKzZfYkftCLyDFOjcRBZDMJiBwKw9Da/qoKpWbdQ==
ARC-Authentication-Results: i=1;
	mx1.freebsd.org;
	none
Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d])
	(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 did not present a certificate)
	by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4hz3Wd0RN1zQWZ
	for <net@FreeBSD.org>; Mon, 05 Oct 2026 15:41:01 +0000 (UTC)
	(envelope-from bugzilla-noreply@freebsd.org)
Received: from kenobi.freebsd.org ([127.0.1.5])
	by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 695Ff1bT091598
	for <net@FreeBSD.org>; Mon, 5 Oct 2026 15:41:01 GMT
	(envelope-from bugzilla-noreply@freebsd.org)
Received: (from www@localhost)
	by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 695Ff1ts091597
	for net@FreeBSD.org; Mon, 5 Oct 2026 15:41:01 GMT
	(envelope-from bugzilla-noreply@freebsd.org)
X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f
From: bugzilla-noreply@freebsd.org
To: net@FreeBSD.org
Subject: [Bug 299065] LINT builds are failing on aarch64/amd64 due to missing
 symbols with if_bnxt driver
Date: Mon, 05 Oct 2026 15:41:00 +0000
X-Bugzilla-Reason: AssignedTo
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: Base System
X-Bugzilla-Component: kern
X-Bugzilla-Version: 15.1-STABLE
X-Bugzilla-Keywords: 
X-Bugzilla-Severity: Affects Some People
X-Bugzilla-Who: ngie@FreeBSD.org
X-Bugzilla-Status: Closed
X-Bugzilla-Resolution: FIXED
X-Bugzilla-Priority: ---
X-Bugzilla-Assigned-To: ssaxena@FreeBSD.org
X-Bugzilla-Flags: 
X-Bugzilla-Changed-Fields: assigned_to resolution bug_status
Message-ID: <bug-299065-7501-qiVgDOYonY@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-299065-7501@https.bugs.freebsd.org/bugzilla/>
References: <bug-299065-7501@https.bugs.freebsd.org/bugzilla/>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="UTF-8"
X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/
Auto-Submitted: auto-generated
List-Id: Networking and TCP/IP with FreeBSD <freebsd-net.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-net
List-Help: <mailto:freebsd-net+help@freebsd.org>
List-Post: <mailto:freebsd-net@freebsd.org>
List-Subscribe: <mailto:freebsd-net+subscribe@freebsd.org>
List-Unsubscribe: <mailto:freebsd-net+unsubscribe@freebsd.org>
Sender: owner-freebsd-net@FreeBSD.org
List-Id: <freebsd-net.FreeBSD.org>
List-Post: <mailto:freebsd-net@FreeBSD.org>
List-Help: <mailto:freebsd-net+help@FreeBSD.org>
List-Subscribe: <mailto:freebsd-net+subscribe@FreeBSD.org>
List-Unsubscribe: <mailto:freebsd-net+unsubscribe@FreeBSD.org>
List-Owner: <mailto:postmaster@FreeBSD.org>
Precedence: list
MIME-Version: 1.0

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D299065

Enji Cooper <ngie@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|net@FreeBSD.org             |ssaxena@FreeBSD.org
         Resolution|---                         |FIXED
             Status|New                         |Closed

--- Comment #2 from Enji Cooper <ngie@FreeBSD.org> ---
Confirmed fixed -- thank you ssaxena!
https://ci.freebsd.org/job/FreeBSD-stable-15-aarch64-LINT/1255/

--=20
You are receiving this mail because:
You are the assignee for the bug.=

From nobody Tue Oct  6 14:27:33 2026
X-Original-To: freebsd-net@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 4hzdrg3X37z6vQb2
	for <freebsd-net@mlmmj.nyi.freebsd.org>; Tue, 06 Oct 2026 14:27:47 +0000 (UTC)
	(envelope-from paulo@nlink.com.br)
Received: from smtpa.nlink.com.br (smtp.nlink.com.br [187.87.129.25])
	(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 did not present a certificate)
	by mx1.freebsd.org (Postfix) with ESMTPS id 4hzdrc09vkz4Scs
	for <freebsd-net@freebsd.org>; Tue, 06 Oct 2026 14:27:43 +0000 (UTC)
	(envelope-from paulo@nlink.com.br)
Authentication-Results: mx1.freebsd.org;
	dkim=pass header.d=nlink.com.br header.s=default header.b=BWCqw0Bx;
	spf=pass (mx1.freebsd.org: domain of paulo@nlink.com.br designates 187.87.129.25 as permitted sender) smtp.mailfrom=paulo@nlink.com.br;
	dmarc=pass (policy=reject) header.from=nlink.com.br
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=nlink.com.br; s=default; x=1791901655; h=Message-ID:Date:
	MIME-Version:User-Agent:Content-Language:To:From:Subject:
	Content-Type:Content-Transfer-Encoding; bh=jfc/MfV/evy4sNqMzdIyg
	nuCqy1KMKhZTposLsAFt3w=; b=BWCqw0Bxq/R15KrPizMEX3yAxg7TsfKQyBV8g
	187hKUMnhmtC/Rw1EDtmtvJ6SCihHI4L8PgPdUokZiq2gTWYanslR1Xm2JsJwIIE
	lABtAV89D/qf5rptjWzeAlC0i9TE7QzV7QeErZCY87eZgTXdBMy8axYqXOvGkPwm
	vq6F9x+f49aaweVuqBbRvntPcgfceAW7LRbt2lfG6czAuA8AwoTmO972pcr/AQmf
	cUKhNye2SHcEx9gxxrois89IzduwuVC/DuIB9OuCey/ZmquEtsbmtb0TxuEsOb4B
	yyGOlpJrX1eB5+0e5pLNr3nogOQX0Rt/PkAuwOVH90ypA/wTA==
Received: (qmail 13386 invoked by uid 89); 6 Oct 2026 11:27:35 -0300
Received: (simscan 1.4.2 ppid 13363 pid 13382 t 0.1483s)
 (scanners: none); 06 Oct 0126 14:27:35 -0000
Received: from iptv.nlink.com.br (HELO ?192.168.27.201?) (paulo@nlink.com.br)
  by smtpa.nlink.com.br with ESMTPSA (TLS_AES_128_GCM_SHA256 encrypted, authenticated); 6 Oct 2026 11:27:35 -0300
Message-ID: <d278a0c6-bc1c-43e7-9d9a-616f0598a1c4@nlink.com.br>
Date: Tue, 6 Oct 2026 11:27:33 -0300
List-Id: Networking and TCP/IP with FreeBSD <freebsd-net.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-net
List-Help: <mailto:freebsd-net+help@freebsd.org>
List-Post: <mailto:freebsd-net@freebsd.org>
List-Subscribe: <mailto:freebsd-net+subscribe@freebsd.org>
List-Unsubscribe: <mailto:freebsd-net+unsubscribe@freebsd.org>
Sender: owner-freebsd-net@FreeBSD.org
List-Id: <freebsd-net.FreeBSD.org>
List-Post: <mailto:freebsd-net@FreeBSD.org>
List-Help: <mailto:freebsd-net+help@FreeBSD.org>
List-Subscribe: <mailto:freebsd-net+subscribe@FreeBSD.org>
List-Unsubscribe: <mailto:freebsd-net+unsubscribe@FreeBSD.org>
List-Owner: <mailto:postmaster@FreeBSD.org>
Precedence: list
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: en-US
To: freebsd-net@freebsd.org
From: Paulo Fragoso <paulo@nlink.com.br>
Subject: Review request: D60083 libalias: index fully specified inbound links
 by remote endpoint
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spamd-Bar: /
X-Spamd-Result: default: False [-0.80 / 15.00];
	DMARC_POLICY_ALLOW(-0.50)[nlink.com.br,reject];
	ONCE_RECEIVED(0.20)[];
	R_DKIM_ALLOW(-0.20)[nlink.com.br:s=default];
	R_SPF_ALLOW(-0.20)[+ip4:187.87.129.0/24];
	MIME_GOOD(-0.10)[text/plain];
	RCPT_COUNT_ONE(0.00)[1];
	ASN(0.00)[asn:28585, ipnet:187.87.128.0/22, country:BR];
	RCVD_COUNT_ONE(0.00)[1];
	RCVD_VIA_SMTP_AUTH(0.00)[];
	MIME_TRACE(0.00)[0:+];
	RCVD_TLS_ALL(0.00)[];
	MID_RHS_MATCH_FROM(0.00)[];
	MLMMJ_DEST(0.00)[freebsd-net@freebsd.org];
	FROM_HAS_DN(0.00)[];
	ARC_NA(0.00)[];
	FROM_EQ_ENVFROM(0.00)[];
	TO_MATCH_ENVRCPT_ALL(0.00)[];
	TO_DN_NONE(0.00)[];
	DKIM_TRACE(0.00)[nlink.com.br:+]
X-Rspamd-Queue-Id: 4hzdrc09vkz4Scs

Hi,

I would like to ask for reviews of D60083:

   https://reviews.freebsd.org/D60083

Problem

With ipfw nat (or ng_nat) and redirect_addr / redirect_port in front
of a simple web service, every inbound connection to public:443 creates
a link with alias_port = 443. All of them land in the same group_in,
and _FindLinkIn() walks that group's grp->full list linearly for every
packet.

This hit a production hosting datacenter where I work as a
consultant: one network thread was pinned at 100% with only a few
hundred packets per second. We could not find the cause at the time.
First we moved from ipfw to pf, and later the service was moved off
FreeBSD to Debian/Proxmox. The datacenter lost a customer because of
it. I found the root cause only later (two and half years later,
with the application's source code and a lab that reproduces it.

The behaviour is old: the same grouping existed in the pre-2021 hash
table, as far back as libalias 1.0/2.1. Anyone running ipfw nat with
redirects in front of a busy service can hit it.

Change

grp->full becomes an RB tree keyed by (dst_addr, dst_port), with a
per-instance sequence number as a newest-first tie-break. That keeps
the current semantics when several links share the same remote
endpoint (3_natin:2_portoverlap depends on it). Partially specified
links keep the existing list. The new field in struct libalias is
appended at the end, because ipfw_nat.ko and ng_nat.ko read
logDesc/packetAliasMode directly through alias_local.h.

Results (16.0-CURRENT, VNET jails over epair, SYNs to one redirected
port, 1000 pps):

                           stock (~170k links)   patched (~141k links)
   LibAliasIn per packet   1 to 2 ms             2 to 4 us
   packets per 10 s        ~7,200 (saturated)    ~10,000 (all offered)
   epair_task CPU          99%                   0.0 to 0.15%

Userland, 100k links in one group: a new SYN goes from about 1.25 ms
to about 600 ns it was really fast.

I also have a backport to 14.0 tested in userland.

adrian@ accepted it and asked for more networking people to look at
it. I am happy to run more tests, for example ng_nat or UDP endpoint
independent mapping, if anyone has a scenario in mind.

Thanks,
Paulo Fragoso

From nobody Tue Oct  6 23:30:36 2026
X-Original-To: freebsd-net@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 4hzsvD4SCkz6jsmB
	for <freebsd-net@mlmmj.nyi.freebsd.org>; Tue, 06 Oct 2026 23:30:48 +0000 (UTC)
	(envelope-from adrian.chadd@gmail.com)
Received: from mail-qv1-f51.google.com (mail-qv1-f51.google.com [209.85.219.51])
	(using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
	 key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
	 client-signature RSA-PSS (2048 bits) client-digest SHA256)
	(Client CN "smtp.gmail.com", Issuer "WR4" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4hzsvC3WJbz3KhL
	for <freebsd-net@freebsd.org>; Tue, 06 Oct 2026 23:30:47 +0000 (UTC)
	(envelope-from adrian.chadd@gmail.com)
Authentication-Results: mx1.freebsd.org;
	dkim=none;
	arc=pass ("google.com:s=arc-20260327:i=1");
	spf=pass (mx1.freebsd.org: domain of adrian.chadd@gmail.com designates 209.85.219.51 as permitted sender) smtp.mailfrom=adrian.chadd@gmail.com;
	dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=freebsd.org (policy=none)
Received: by mail-qv1-f51.google.com with SMTP id 6a1803df08f44-917a9f42283so39574156d6.0
        for <freebsd-net@freebsd.org>; Tue, 06 Oct 2026 16:30:47 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1791329446; cv=none;
        d=google.com; s=arc-20260327;
        b=ZSAW/+hHoaS57fSVyRpG9mFXamH8Y3pojA7TJLycVASM2axf3EkfEyzhp5ryLCARrw
         6SM9nZwAwr2btgHgsiEx8a4rRnQyh9fLrZFZ3qQ/CQQazudE+7ezr5hjEP2ZIf8WCRy3
         o6tF8Wqqg/vBHci+mt2ii75nBinmWz4psj3BRys2WjJbetMgIM3O27+gqM41ulcq3eVs
         8p07xweXEazV3KfynBAT4w/MN/ObxyF9QQ9QMTL13VtvWxxauBSPdwop9+s1FmR89N12
         Im+hXg4A6YeTYtF1YerjZXyoM80fIMGEhb+r9znSfbEpvDw43Oqtz2sJX30z1I7mAO5R
         hnmA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version;
        bh=h/affmY7asT02net6cz0f3QF6bjQtEAKfLGTmtc4F7E=;
        fh=2URWSILJhkffhD1kziMLfgco8bo9xVH4nvXebGZzyeA=;
        b=Yj/c/l/QHfMHai91vDtFzXu3LmJNAPtwfRXfwlzhOIEHuP5Dw9fCp5f8rnu79TO1sy
         f83WhJnzTe6UGVsshHGykNhadjq6N+NPGSefUocRPgTIc26FuJcmPSHeeSu87qgrFGPl
         CWKjO/5nM2uwSsERaPXxMLcgkrWpqYhuy2Hf6AtqxosLsGwVBkepZoai/pCOd45mFVmx
         7/Yp99zZwoa9nj8wnpJXMu2lcNHMeevuN6+cogcYfIB5QBB6dbs8IhHJD2xcq/ssFjkD
         09RPNG4rqftb+g5n19AlXcffkTtajpf3mVTo5j7Qq/1ZTciadGApExS5FlFWX0TOyOVc
         3DLQ==;
        darn=freebsd.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20260707; t=1791329446; x=1791934246;
        h=content-type:cc:to:subject:message-id:date:from:in-reply-to
         :references:mime-version:x-gm-gg:x-gm-message-state:from:to:cc
         :subject:date:message-id:reply-to:content-type;
        bh=h/affmY7asT02net6cz0f3QF6bjQtEAKfLGTmtc4F7E=;
        b=iJCGca7PZe3iR6rjh6KYJFhQl49/HivuVRpWywUj3p+MKZazNjHdwFFmYayhxNDQJN
         UCQuz37Ui1Ff+otgnjcKwSSO1CX+jew6hcgeUhJCnlsimQLLDqwIh+Lbf9lBXX25z5cg
         om9f2o4f585FnIa/bkyPpz8unDmTNf+U6nkngyexGvVu79lk3C9WGemf5Or0BPyICGBH
         aMajG/AOB96viXnFmkJcY6cgDRqZoDLT1RfuFY7J4nWEvezRAnBOOg7ngDeIDbEthzuh
         0NKSChashVVMSmhc/gEvzWFtM1UXrizvlvTk4xbTMl97XzrfuuCWMQnRq7m4hfahfOK6
         fF7A==
X-Gm-Message-State: AFuF++kCl107akP2moh7Coj+bL3N/v5I+0WR6EiV0WMe2lYIpj7Np+fn
	cud17T4UQSvqVxsv2TxnRt4/mc+s4N+h5ezrUxs+EbSUDke8FUlgyq/HHOrYjxgzV0r3En8iRIf
	t9ikOvNjSmjM/SY8zQfzrpIItNUq8hpXOMA==
X-Gm-Gg: AYBFou1aIHWD/II3ZAVJU+YbCGtoXIwkjgR4jQIUdqzmI4R5PdbrTqa9I9tYh2GOR7U
	zyWJ52rq8YIbPD6v5IYINbVBohbLz/kgXSYmSCjJW14ka17wSqV7NtVo+Is5JtGUugrHW7P8Zy2
	hTbYPqEN3QbS8laL+DnU2Vr06b91Ml8sUZxGQnlyh7s0n+ijzPKmDCOOzULMSta72UuHPtytqCa
	amx+YYqAGZmkJEabcUhr9FrYKplH5+Du8YhE5k8eViIXTzaIxyuila2wl8SqF7xhqcbR07RTGtP
	e7yAW5ur5tjOTPh2N9885t+VEp/88R+ErZIk3Gch/KVIL3aZF4JSH1+8S45VVxcOITsfh4HR+EJ
	4rUFcDLLnQjAK9IxKcBHcQzWg9X8i0fhUSwaUbjpJGV+McXg8ok1b4RV55Si/VyQF4lOq6dCfBx
	LYKLwnSi/eDY5Km9DTLuXaG5K2Utj4vfkF+hprWx/n4J5hN0QVALLecg81ubK5T0k7zsll
X-Received: by 2002:a05:6214:2603:b0:919:952d:3b89 with SMTP id
 6a1803df08f44-919978bffaamr10590726d6.52.1791329446439; Tue, 06 Oct 2026
 16:30:46 -0700 (PDT)
List-Id: Networking and TCP/IP with FreeBSD <freebsd-net.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-net
List-Help: <mailto:freebsd-net+help@freebsd.org>
List-Post: <mailto:freebsd-net@freebsd.org>
List-Subscribe: <mailto:freebsd-net+subscribe@freebsd.org>
List-Unsubscribe: <mailto:freebsd-net+unsubscribe@freebsd.org>
Sender: owner-freebsd-net@FreeBSD.org
List-Id: <freebsd-net.FreeBSD.org>
List-Post: <mailto:freebsd-net@FreeBSD.org>
List-Help: <mailto:freebsd-net+help@FreeBSD.org>
List-Subscribe: <mailto:freebsd-net+subscribe@FreeBSD.org>
List-Unsubscribe: <mailto:freebsd-net+unsubscribe@FreeBSD.org>
List-Owner: <mailto:postmaster@FreeBSD.org>
Precedence: list
MIME-Version: 1.0
References: <d278a0c6-bc1c-43e7-9d9a-616f0598a1c4@nlink.com.br>
In-Reply-To: <d278a0c6-bc1c-43e7-9d9a-616f0598a1c4@nlink.com.br>
From: Adrian Chadd <adrian@freebsd.org>
Date: Tue, 6 Oct 2026 16:30:36 -0700
X-Gm-Features: AclHuK9Ha8fxAY_yDp0tB0fRhSX4vNEPCougQO-QUa-PGwj0D20qAkkCjSD7feM
Message-ID: <CAJ-VmokHkJj=jnX3nNObTGru5_r29zCFJwdCWwq92LbMjrj2LQ@mail.gmail.com>
Subject: Re: Review request: D60083 libalias: index fully specified inbound
 links by remote endpoint
To: Paulo Fragoso <paulo@nlink.com.br>
Cc: freebsd-net@freebsd.org
Content-Type: multipart/alternative; boundary="00000000000054b1b5065d346365"
X-Spamd-Bar: /
X-Spamd-Result: default: False [-0.90 / 15.00];
	ARC_ALLOW(-1.00)[google.com:s=arc-20260327:i=1];
	FORGED_SENDER(0.30)[adrian@freebsd.org,adrianchadd@gmail.com];
	R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17];
	DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), No valid DKIM,none];
	MIME_GOOD(-0.10)[multipart/alternative,text/plain];
	RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.219.51:from];
	TO_DN_SOME(0.00)[];
	MIME_TRACE(0.00)[0:+,1:+,2:~];
	ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US];
	RCPT_COUNT_TWO(0.00)[2];
	RCVD_COUNT_ONE(0.00)[1];
	R_DKIM_NA(0.00)[];
	MLMMJ_DEST(0.00)[freebsd-net@freebsd.org];
	ALIAS_RESOLVED(0.00)[];
	FROM_NEQ_ENVFROM(0.00)[adrian@freebsd.org,adrianchadd@gmail.com];
	FROM_HAS_DN(0.00)[];
	FREEMAIL_ENVFROM(0.00)[gmail.com];
	TO_MATCH_ENVRCPT_SOME(0.00)[];
	PREVIOUSLY_DELIVERED(0.00)[freebsd-net@freebsd.org];
	MISSING_XM_UA(0.00)[];
	RCVD_TLS_LAST(0.00)[];
	RCVD_IN_DNSWL_NONE(0.00)[209.85.219.51:from]
X-Rspamd-Queue-Id: 4hzsvC3WJbz3KhL

--00000000000054b1b5065d346365
Content-Type: text/plain; charset="UTF-8"

hi!

I'm happy to land it if no-one has any objections.



-adrian


On Tue, 6 Oct 2026 at 07:28, Paulo Fragoso <paulo@nlink.com.br> wrote:

> Hi,
>
> I would like to ask for reviews of D60083:
>
>    https://reviews.freebsd.org/D60083
>
> Problem
>
> With ipfw nat (or ng_nat) and redirect_addr / redirect_port in front
> of a simple web service, every inbound connection to public:443 creates
> a link with alias_port = 443. All of them land in the same group_in,
> and _FindLinkIn() walks that group's grp->full list linearly for every
> packet.
>
> This hit a production hosting datacenter where I work as a
> consultant: one network thread was pinned at 100% with only a few
> hundred packets per second. We could not find the cause at the time.
> First we moved from ipfw to pf, and later the service was moved off
> FreeBSD to Debian/Proxmox. The datacenter lost a customer because of
> it. I found the root cause only later (two and half years later,
> with the application's source code and a lab that reproduces it.
>
> The behaviour is old: the same grouping existed in the pre-2021 hash
> table, as far back as libalias 1.0/2.1. Anyone running ipfw nat with
> redirects in front of a busy service can hit it.
>
> Change
>
> grp->full becomes an RB tree keyed by (dst_addr, dst_port), with a
> per-instance sequence number as a newest-first tie-break. That keeps
> the current semantics when several links share the same remote
> endpoint (3_natin:2_portoverlap depends on it). Partially specified
> links keep the existing list. The new field in struct libalias is
> appended at the end, because ipfw_nat.ko and ng_nat.ko read
> logDesc/packetAliasMode directly through alias_local.h.
>
> Results (16.0-CURRENT, VNET jails over epair, SYNs to one redirected
> port, 1000 pps):
>
>                            stock (~170k links)   patched (~141k links)
>    LibAliasIn per packet   1 to 2 ms             2 to 4 us
>    packets per 10 s        ~7,200 (saturated)    ~10,000 (all offered)
>    epair_task CPU          99%                   0.0 to 0.15%
>
> Userland, 100k links in one group: a new SYN goes from about 1.25 ms
> to about 600 ns it was really fast.
>
> I also have a backport to 14.0 tested in userland.
>
> adrian@ accepted it and asked for more networking people to look at
> it. I am happy to run more tests, for example ng_nat or UDP endpoint
> independent mapping, if anyone has a scenario in mind.
>
> Thanks,
> Paulo Fragoso
>
>

--00000000000054b1b5065d346365
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>hi!</div><div><br></div><div>I&#39;m happy to land it=
 if no-one has any objections.</div><div><br></div><div><br></div><div><br>=
</div><div>-adrian</div><div><br></div></div><br><div class=3D"gmail_quote =
gmail_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Tue, 6 Oct =
2026 at 07:28, Paulo Fragoso &lt;<a href=3D"mailto:paulo@nlink.com.br">paul=
o@nlink.com.br</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex">Hi,<br>
<br>
I would like to ask for reviews of D60083:<br>
<br>
=C2=A0 =C2=A0<a href=3D"https://reviews.freebsd.org/D60083" rel=3D"noreferr=
er" target=3D"_blank">https://reviews.freebsd.org/D60083</a><br>
<br>
Problem<br>
<br>
With ipfw nat (or ng_nat) and redirect_addr / redirect_port in front<br>
of a simple web service, every inbound connection to public:443 creates<br>
a link with alias_port =3D 443. All of them land in the same group_in,<br>
and _FindLinkIn() walks that group&#39;s grp-&gt;full list linearly for eve=
ry<br>
packet.<br>
<br>
This hit a production hosting datacenter where I work as a<br>
consultant: one network thread was pinned at 100% with only a few<br>
hundred packets per second. We could not find the cause at the time.<br>
First we moved from ipfw to pf, and later the service was moved off<br>
FreeBSD to Debian/Proxmox. The datacenter lost a customer because of<br>
it. I found the root cause only later (two and half years later,<br>
with the application&#39;s source code and a lab that reproduces it.<br>
<br>
The behaviour is old: the same grouping existed in the pre-2021 hash<br>
table, as far back as libalias 1.0/2.1. Anyone running ipfw nat with<br>
redirects in front of a busy service can hit it.<br>
<br>
Change<br>
<br>
grp-&gt;full becomes an RB tree keyed by (dst_addr, dst_port), with a<br>
per-instance sequence number as a newest-first tie-break. That keeps<br>
the current semantics when several links share the same remote<br>
endpoint (3_natin:2_portoverlap depends on it). Partially specified<br>
links keep the existing list. The new field in struct libalias is<br>
appended at the end, because ipfw_nat.ko and ng_nat.ko read<br>
logDesc/packetAliasMode directly through alias_local.h.<br>
<br>
Results (16.0-CURRENT, VNET jails over epair, SYNs to one redirected<br>
port, 1000 pps):<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0stock (~170k links)=C2=A0 =C2=A0patched (~141k link=
s)<br>
=C2=A0 =C2=A0LibAliasIn per packet=C2=A0 =C2=A01 to 2 ms=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A02 to 4 us<br>
=C2=A0 =C2=A0packets per 10 s=C2=A0 =C2=A0 =C2=A0 =C2=A0 ~7,200 (saturated)=
=C2=A0 =C2=A0 ~10,000 (all offered)<br>
=C2=A0 =C2=A0epair_task CPU=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 99%=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00.0 to 0.15%<br>
<br>
Userland, 100k links in one group: a new SYN goes from about 1.25 ms<br>
to about 600 ns it was really fast.<br>
<br>
I also have a backport to 14.0 tested in userland.<br>
<br>
adrian@ accepted it and asked for more networking people to look at<br>
it. I am happy to run more tests, for example ng_nat or UDP endpoint<br>
independent mapping, if anyone has a scenario in mind.<br>
<br>
Thanks,<br>
Paulo Fragoso<br>
<br>
</blockquote></div>

--00000000000054b1b5065d346365--

From nobody Wed Oct  7 07:23:39 2026
X-Original-To: net@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 4j04Ns6mx3z6vS0K
	for <net@mlmmj.nyi.freebsd.org>; Wed, 07 Oct 2026 07:23:41 +0000 (UTC)
	(envelope-from bugzilla-noreply@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 "YR2" (not verified))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4j04Ns6Js5z4Jmf
	for <net@FreeBSD.org>; Wed, 07 Oct 2026 07:23:41 +0000 (UTC)
	(envelope-from bugzilla-noreply@freebsd.org)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim;
	t=1791357821;
	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:
	 in-reply-to:in-reply-to:references:references;
	bh=Q4fU5CjdKDUcwlsemQKXHQ6+/X0vrsbyyrenwjnlq9s=;
	b=VNNy0iUx31zdHVReXlZE7KYEpqbn5dUICxKG55hezg4FKbtaut3W+EYT4ZsyXqfiLTSP58
	wZ9tAyVmH3IMTZ9U3vc5+iWjhTmXZXXp+vbJQJopWVQcPf683HmQwtol0lnW0ZRI13ZU1m
	EnFaKWbemXGT5XTuVqOtRO3YiUdtRSZVpUUuZojONx4VXjonXb3KrUNhgk+hCltp9S8RBI
	LjWAROeeopuSs37KYDLVbnlRcruL4KHv5oHCv1f1nixWKM7GH4AF0hQfnHzk8+1Y9MV6BG
	7n77YwFMvK+SaAQbeRMgLw2n6C6Ul52bG2ebIEcWZY9dNBn1/2FAs55ZN29ELw==
ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1791357821;
	b=pAjLjPK31LeLJzYcTNqqJG9r6K9wrB+PFQt+nGzW7uEbPgVTZn4FTWukrzaMrRF1gQP6eQ
	w96hOtaTSFhDYF10Ve9mZPcwEr9s0yw2XOwXI3fuaSSMDLE+hq+yF6zRy4NuvYf9dfdzIu
	zN3OGwLAuf4G4g7Y1iKHRDFx+BA03mZR30FcGRg5Zs0023kjfiwfcoPbiI5cnsU96PgRe1
	EsdzgXrzLz8qRmu+HRVJW8BNxkPIGHHjDt7BQ+Xn8rZuw3fp92xu9Y+dCdKBmoOJg+Fd+W
	4bFdHgs57bKPVjYN9pW+7IQLq4Dxn2gpE+9aJgsDr3NApyJwU0Sx1vMPhGgj2g==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org;
	s=dkim; t=1791357821;
	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:
	 in-reply-to:in-reply-to:references:references;
	bh=Q4fU5CjdKDUcwlsemQKXHQ6+/X0vrsbyyrenwjnlq9s=;
	b=d9CJoK52Yc7Ktw2YSqCPSSfdN82QQOcSeVqiDgy7pGtz30LPpMM4JLb08LABSUHe8MlcJW
	dj5Uyydq4H8RWcxlLlI4huTfEpbvXn9UMIHkoAApV1g5+RluYcT1q0UU7gIBfUAg6jX5Rv
	u+47AFKpJh5/0NHODQ6E/ucOrd4h/iKqwrgAjonqBkCXCJkY9SrVrZ+OsxcQ6B/jUsW4OE
	e+PJ0agoQMcx2dbfFPHFZ1ffPbbgae6cXRkHAiKkD6L896zjmx5CDnNSqmki4VC7mwkbv/
	xJqtWyP4xPTKd7essAqXCDvAYaSK3wq4drGNBfKAbnSAwLQopyXT1O9AmIm/kQ==
ARC-Authentication-Results: i=1;
	mx1.freebsd.org;
	none
Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d])
	(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 did not present a certificate)
	by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4j04Ns5PWTzkcM
	for <net@FreeBSD.org>; Wed, 07 Oct 2026 07:23:41 +0000 (UTC)
	(envelope-from bugzilla-noreply@freebsd.org)
Received: from kenobi.freebsd.org ([127.0.1.5])
	by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 6977Nf6u085792
	for <net@FreeBSD.org>; Wed, 7 Oct 2026 07:23:41 GMT
	(envelope-from bugzilla-noreply@freebsd.org)
Received: (from www@localhost)
	by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 6977Nf0K085791
	for net@FreeBSD.org; Wed, 7 Oct 2026 07:23:41 GMT
	(envelope-from bugzilla-noreply@freebsd.org)
X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f
From: bugzilla-noreply@freebsd.org
To: net@FreeBSD.org
Subject: [Bug 234073] ixl(4): Host X710-DA2 drops connect starting bhyve
 guest with SR-IOV when not all VFs are in passthrough mode: Malicious Driver
 Detection event 1 on RX queue X (0x1572)
Date: Wed, 07 Oct 2026 07:23:39 +0000
X-Bugzilla-Reason: CC AssignedTo
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: Base System
X-Bugzilla-Component: kern
X-Bugzilla-Version: 12.0-RELEASE
X-Bugzilla-Keywords: IntelNetworking, needs-qa
X-Bugzilla-Severity: Affects Many People
X-Bugzilla-Who: bruno@ruomad.net
X-Bugzilla-Status: Open
X-Bugzilla-Resolution: 
X-Bugzilla-Priority: Normal
X-Bugzilla-Assigned-To: net@FreeBSD.org
X-Bugzilla-Flags: maintainer-feedback? maintainer-feedback?
 maintainer-feedback? maintainer-feedback?
X-Bugzilla-Changed-Fields: cc
Message-ID: <bug-234073-7501-RYWf2wYhBw@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-234073-7501@https.bugs.freebsd.org/bugzilla/>
References: <bug-234073-7501@https.bugs.freebsd.org/bugzilla/>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="UTF-8"
X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/
Auto-Submitted: auto-generated
List-Id: Networking and TCP/IP with FreeBSD <freebsd-net.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-net
List-Help: <mailto:freebsd-net+help@freebsd.org>
List-Post: <mailto:freebsd-net@freebsd.org>
List-Subscribe: <mailto:freebsd-net+subscribe@freebsd.org>
List-Unsubscribe: <mailto:freebsd-net+unsubscribe@freebsd.org>
Sender: owner-freebsd-net@FreeBSD.org
List-Id: <freebsd-net.FreeBSD.org>
List-Post: <mailto:freebsd-net@FreeBSD.org>
List-Help: <mailto:freebsd-net+help@FreeBSD.org>
List-Subscribe: <mailto:freebsd-net+subscribe@FreeBSD.org>
List-Unsubscribe: <mailto:freebsd-net+unsubscribe@FreeBSD.org>
List-Owner: <mailto:postmaster@FreeBSD.org>
Precedence: list
MIME-Version: 1.0

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D234073

Bruno Damour <bruno@ruomad.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bruno@ruomad.net

--- Comment #36 from Bruno Damour <bruno@ruomad.net> ---
(In reply to Kevin Bowling from comment #35)
I still struggle with this on 15-STABLE (from 2026-09-20) using the ixl in-=
tree
driver... could not fire both jails with iavf interfaces and a passthrough =
for
a bhyve-vm (running linux).
As a matter of fact using any passthrough in the VM (even with another NIC)
triggers Malicious driver events and disables the VFs

--=20
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.=

From nobody Wed Oct  7 13:39:56 2026
X-Original-To: net@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 4j0Dl06Rbzz6vwHq
	for <net@mlmmj.nyi.freebsd.org>; Wed, 07 Oct 2026 13:39:56 +0000 (UTC)
	(envelope-from bugzilla-noreply@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 "YR2" (not verified))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4j0Dl049Ynz3H1c
	for <net@FreeBSD.org>; Wed, 07 Oct 2026 13:39:56 +0000 (UTC)
	(envelope-from bugzilla-noreply@freebsd.org)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim;
	t=1791380396;
	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:
	 in-reply-to:in-reply-to:references:references;
	bh=PeqzttaswR3FImxxjGjF7pCtx5tKV05iCcT9DlEidUs=;
	b=tBTzqvtEgGIu1O7qnA2I7EskC/Ak89DtE/t2h7gCkqGfc+UJ0NDiDO0Zf1DXG4zyyQX2JM
	E1laSWSiNGOKaL6sVVHSTQVgceIjfTpmaBHlVGY4kmpPAAUjoE53HZcs82HlPNQdMzo3y/
	bOkqAX3H5f+3NToxvoHEIAyvVTBbd10FLEmRGAadHgrIhno/+UMwgeCpJU6YJ5qUpHGHQI
	kB/XAyZOFTxdpuyGCGRQ6RnXLgi0jxK+gD5rCg8v2NOYwFLvVagdkUQYd7kiJx5AuA58/n
	uIdVKm9Vk0NUuJHmQpycwQcAWBkuda+7Da2jbGtO6Cke/7aBbqI5FZzir4ooKw==
ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1791380396;
	b=DjTvYr7MCUXo3IyqG/lcqFfKAypBKX4Sv/sYiEkU4O7KF9vvaSSnMQBmhckFhJkZO3GhL+
	Xfh7JOWEdarcY0MSWl/LqoZ1VQjMz9PS5JSQcJLFFrbh+CSJAfRQxYnE77ht50Wl9Eljuy
	l2vQ14lYy7atqS+1/cZwcQFNkBIZHL4U/imCI91Em8Wk1bcPupFBcWCjDwsAWER7ovZzc4
	kB0JZ54Ks1dfigo7+NMUiIn0WnXxgg0GL3Z2O0UmEjbR2R4fIaCLEbbBSDAj14jDTz206d
	sjA9fIcdjmm5BTu8hYyE2NcGq0WJaMCsCFOMofCWJx4o+w6HC904CL4Jv0oaPw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org;
	s=dkim; t=1791380396;
	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:
	 in-reply-to:in-reply-to:references:references;
	bh=PeqzttaswR3FImxxjGjF7pCtx5tKV05iCcT9DlEidUs=;
	b=hdqQcvVPEF0KAdaClMH0iGPO+cJHkmlmzJFDKTS3VbHYku66EZ1WPXViXVdLTCzZ7awR0d
	5OHAWS8i3/b4gzXYv6Ogscv4/HTwVZ/3AUkVomuGCeGp6517ywjwlVyXnTQ9+ZibHQzdk+
	UVlycHBRFmlfAfMD2zC20AqPB8uMuCL9svV6Wth+kUkqdQcVm7EqFnAI/92dggR4xJZpl6
	tmQv2/YMEzsEQK+ASPotWd+2S7AGt6RqzLDQimvUipNF6Cv9ERpLMkZf/LD2e6/npUg4oj
	cDQy5ohPRO0HW+8HN0r8xL2CIcv3RoZmoBWlVsVM5hhtNgyC8XA6cbsM306u1A==
ARC-Authentication-Results: i=1;
	mx1.freebsd.org;
	none
Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d])
	(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 did not present a certificate)
	by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4j0Dl02y7Szw0v
	for <net@FreeBSD.org>; Wed, 07 Oct 2026 13:39:56 +0000 (UTC)
	(envelope-from bugzilla-noreply@freebsd.org)
Received: from kenobi.freebsd.org ([127.0.1.5])
	by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 697Ddujw069126
	for <net@FreeBSD.org>; Wed, 7 Oct 2026 13:39:56 GMT
	(envelope-from bugzilla-noreply@freebsd.org)
Received: (from www@localhost)
	by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 697DduBa069125
	for net@FreeBSD.org; Wed, 7 Oct 2026 13:39:56 GMT
	(envelope-from bugzilla-noreply@freebsd.org)
X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f
From: bugzilla-noreply@freebsd.org
To: net@FreeBSD.org
Subject: [Bug 299204] re driver's netmap deregistration should unload the dma
 mappings
Date: Wed, 07 Oct 2026 13:39:56 +0000
X-Bugzilla-Reason: AssignedTo
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: Base System
X-Bugzilla-Component: kern
X-Bugzilla-Version: 14.5-RELEASE
X-Bugzilla-Keywords: patch
X-Bugzilla-Severity: Affects Some People
X-Bugzilla-Who: linimon@FreeBSD.org
X-Bugzilla-Status: New
X-Bugzilla-Resolution: 
X-Bugzilla-Priority: ---
X-Bugzilla-Assigned-To: net@FreeBSD.org
X-Bugzilla-Flags: 
X-Bugzilla-Changed-Fields: keywords assigned_to
Message-ID: <bug-299204-7501-vcdliNzP8J@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-299204-7501@https.bugs.freebsd.org/bugzilla/>
References: <bug-299204-7501@https.bugs.freebsd.org/bugzilla/>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="UTF-8"
X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/
Auto-Submitted: auto-generated
List-Id: Networking and TCP/IP with FreeBSD <freebsd-net.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-net
List-Help: <mailto:freebsd-net+help@freebsd.org>
List-Post: <mailto:freebsd-net@freebsd.org>
List-Subscribe: <mailto:freebsd-net+subscribe@freebsd.org>
List-Unsubscribe: <mailto:freebsd-net+unsubscribe@freebsd.org>
Sender: owner-freebsd-net@FreeBSD.org
List-Id: <freebsd-net.FreeBSD.org>
List-Post: <mailto:freebsd-net@FreeBSD.org>
List-Help: <mailto:freebsd-net+help@FreeBSD.org>
List-Subscribe: <mailto:freebsd-net+subscribe@FreeBSD.org>
List-Unsubscribe: <mailto:freebsd-net+unsubscribe@FreeBSD.org>
List-Owner: <mailto:postmaster@FreeBSD.org>
Precedence: list
MIME-Version: 1.0

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D299204

Mark Linimon <linimon@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |patch
           Assignee|bugs@FreeBSD.org            |net@FreeBSD.org

--- Comment #1 from Mark Linimon <linimon@FreeBSD.org> ---
^Triage: note that this contains an line change.

--=20
You are receiving this mail because:
You are the assignee for the bug.=

From nobody Wed Oct  7 13:40:31 2026
X-Original-To: net@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 4j0Dlg1B5Pz6vvyP
	for <net@mlmmj.nyi.freebsd.org>; Wed, 07 Oct 2026 13:40:31 +0000 (UTC)
	(envelope-from bugzilla-noreply@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 "YR2" (not verified))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4j0Dlg0cKfz3HqN
	for <net@FreeBSD.org>; Wed, 07 Oct 2026 13:40:31 +0000 (UTC)
	(envelope-from bugzilla-noreply@freebsd.org)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim;
	t=1791380431;
	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:
	 in-reply-to:in-reply-to:references:references;
	bh=swuJSyAKTHfNqCSSjBAoHUGJLq6hxOdP3cagGIXcZRU=;
	b=pJ8287VQPL/1+xY5jYmQ6Zc9neiMdcl/akS+Or826SwH7bCWqgmKPit/5CfVEbF1+yK15o
	OuX73lWREO9y6WZJRRIFUVPUNZxIsOWdZdFnzryg8sAyKDVFxchVeub2E2hJEgauyQFARx
	pinDJuTI4B83odyRthWXk9rGPbwvBi0gY13Bc8NaUaQclskVGaQWOH3ihlPjtpIKGweL3A
	a501siitPmtuPYbLXC+/qeCwBGumShFGo/mASXZJsJoU1lkUwCRKaerdkEbKEzFQlm6rdg
	pjVWr3Mawu79L6GtFEegGB0d1LJH7OOi44WHQi17S/UVZoKEzxtIlADOUZkYYA==
ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1791380431;
	b=uyrBcE2v1RozA7LpMaBAXo7ceRF3sReN8jcD+XRY5yJvcurO7D5stIVsOQ4rxO/OElI+g3
	qPJPU3z/UY87o8JJkNcn7rarUupc4EAp3TprfzolLSsjiQENJENK37buUZPkLEAZd/LsFx
	9ZFrMRKhMF8DGxrQ9TZDqNf+7Rb5y/YJA4wFtkb5e0k/Nqnl0ySt1CBVcpoe+Hd953LG7O
	NFHq92TKWvFN3SlrSFPY5Oc749REnkaGyyCvgTZSEcxD51+Ctyf7f2ZEKxRaH5AdcGsvm2
	8k7p0y6Xcw+NtpPvlTVI2Vyuu6w1v1HtybUt6FG7fZSxtp16KosPtrAdbwnJjw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org;
	s=dkim; t=1791380431;
	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:
	 in-reply-to:in-reply-to:references:references;
	bh=swuJSyAKTHfNqCSSjBAoHUGJLq6hxOdP3cagGIXcZRU=;
	b=iPWnhESEDis3hXjNYcDR9y4DZpwESUnNSNZklC/JWIqRxNS9wRmASJ1+Y4c7J3WVyoMrjS
	UpeiBDTCDS5ublEXGubw1SOkzPrXW210uhuAX8b9gPbHa1KaLuZXcnAVyQm0X9FtL7HqGN
	2IzrDrL8p8DiKGEyUIfybL00IiZf9Ozp1UfsjInTYMpnr4HUcs0Wf48g3EJDOGPSfcUMSQ
	9EH/Be23/cLKn/A0bNj1aZlOkCDXh2ulcwUvZpLzLNYHc5H/E5mxlmk/c5YyBN/tuCMiHK
	xzxnz0q5pvAFjjoDPrXu3C6GroFdw9nKFsCyPP3y+duvlRPhIVIyJxbGQSvw0Q==
ARC-Authentication-Results: i=1;
	mx1.freebsd.org;
	none
Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d])
	(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 did not present a certificate)
	by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4j0Dlf6n9pzw10
	for <net@FreeBSD.org>; Wed, 07 Oct 2026 13:40:30 +0000 (UTC)
	(envelope-from bugzilla-noreply@freebsd.org)
Received: from kenobi.freebsd.org ([127.0.1.5])
	by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 697DeUIm069661
	for <net@FreeBSD.org>; Wed, 7 Oct 2026 13:40:30 GMT
	(envelope-from bugzilla-noreply@freebsd.org)
Received: (from www@localhost)
	by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 697DeUJr069660
	for net@FreeBSD.org; Wed, 7 Oct 2026 13:40:30 GMT
	(envelope-from bugzilla-noreply@freebsd.org)
X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f
From: bugzilla-noreply@freebsd.org
To: net@FreeBSD.org
Subject: [Bug 299204] re driver's netmap deregistration should unload the dma
 mappings
Date: Wed, 07 Oct 2026 13:40:31 +0000
X-Bugzilla-Reason: AssignedTo
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: Base System
X-Bugzilla-Component: kern
X-Bugzilla-Version: 14.5-RELEASE
X-Bugzilla-Keywords: patch, vendor
X-Bugzilla-Severity: Affects Some People
X-Bugzilla-Who: linimon@FreeBSD.org
X-Bugzilla-Status: New
X-Bugzilla-Resolution: 
X-Bugzilla-Priority: ---
X-Bugzilla-Assigned-To: net@FreeBSD.org
X-Bugzilla-Flags: 
X-Bugzilla-Changed-Fields: keywords
Message-ID: <bug-299204-7501-yfhs53EQp5@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-299204-7501@https.bugs.freebsd.org/bugzilla/>
References: <bug-299204-7501@https.bugs.freebsd.org/bugzilla/>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="UTF-8"
X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/
Auto-Submitted: auto-generated
List-Id: Networking and TCP/IP with FreeBSD <freebsd-net.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-net
List-Help: <mailto:freebsd-net+help@freebsd.org>
List-Post: <mailto:freebsd-net@freebsd.org>
List-Subscribe: <mailto:freebsd-net+subscribe@freebsd.org>
List-Unsubscribe: <mailto:freebsd-net+unsubscribe@freebsd.org>
Sender: owner-freebsd-net@FreeBSD.org
List-Id: <freebsd-net.FreeBSD.org>
List-Post: <mailto:freebsd-net@FreeBSD.org>
List-Help: <mailto:freebsd-net+help@FreeBSD.org>
List-Subscribe: <mailto:freebsd-net+subscribe@FreeBSD.org>
List-Unsubscribe: <mailto:freebsd-net+unsubscribe@FreeBSD.org>
List-Owner: <mailto:postmaster@FreeBSD.org>
Precedence: list
MIME-Version: 1.0

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D299204

Mark Linimon <linimon@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |vendor

--=20
You are receiving this mail because:
You are the assignee for the bug.=

From nobody Wed Oct  7 13:51:30 2026
X-Original-To: net@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 4j0F0N0d0sz6vwql
	for <net@mlmmj.nyi.freebsd.org>; Wed, 07 Oct 2026 13:51:32 +0000 (UTC)
	(envelope-from bugzilla-noreply@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 "YR2" (not verified))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4j0F0N05g3z3KZ0
	for <net@FreeBSD.org>; Wed, 07 Oct 2026 13:51:32 +0000 (UTC)
	(envelope-from bugzilla-noreply@freebsd.org)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim;
	t=1791381092;
	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:
	 in-reply-to:in-reply-to:references:references;
	bh=h1YmPm+oomg+NnLlZF37a0iYipzXfCpmNxQBCBBVIrY=;
	b=IfxVhMF2UPWVsDU3pEcT53EtPGcM/ZUCXVYF/dDDlKErvyK7tQT9KkqVGjdbuD2H+B/Z+q
	PPBWyqunZAQu/5nlvVvs45H6tO4F2qdYmeDIi/CIDV37DEZkIkzkIKjcga4gJv/Yakymec
	HGzwjFeT/ZrFcvWEAweWXHfm05C+vSh8OZ5VMCYvawnVbYITQNAgbn37QE4NxorMznKQ30
	NjM7XQskT1pqqdV4f6wSc5pWAVEolnKx429z8NkapKCBjjAOjU11phnJxUfxKiih/BlYKH
	1TIg6BKKP5vfT/rRHNTL3pa16EsnyQjQu/MG4585PjMph/bbr0ngdvy6rxOGwA==
ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1791381092;
	b=qThz4LFi88tfR4X1SA+U5iGm38CX1rAMpnM1LGVK5RTLDZxyUoq97J15zOxNoXIZp+NGaM
	kBFrj41HMaNt2S/dIJPiBdqTP85wOOkCepYGH3ezzvg/8Jek0uJgv9E3afmngZDhGDcD8I
	6++IRGexiOsnxX9B1rxhHNIVjgK3LhMgRM6plWNKxrAetSC0TC7TvkCa1yllIhINVYTEpw
	hhsQyIo+ObFpy+8L5tTXgQSL7sKWZ1QLc/W9Qm9LwsYwHYF4DjthoR8ztIT7+W+AM809b7
	ypjKNez02vYEj+CVavAYWwc5D4Jr9edM/HdTon+0LBMsOpDJmjrKO1lPgxsXqw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org;
	s=dkim; t=1791381092;
	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:
	 in-reply-to:in-reply-to:references:references;
	bh=h1YmPm+oomg+NnLlZF37a0iYipzXfCpmNxQBCBBVIrY=;
	b=OJ13nKWk6M9WKeOsfzPPJL0Ruio8B8gzRThCSmwvwSOocy+7ps5MDpqMVTUbBZ+SS5Lhzz
	ix33pxg+5h4dpbEDOngCEZYTm89/69rtqa9Y20koDqJgX8qNqBv/KA7JERiydCsAriis45
	gpmFAAd1E/536rQ+jX6IxmPk84Ny/DEFi4INNyG3l5MlxzCl0uRUlfcd8uR9vTxic2BALy
	eLtKImePjPH73hLvjMbbXXgGZIPWaKwQi3+uSEqJEEQ8MpD1oxkNkKNhWv6XKrFKWeMJI0
	mr7whVQBOrtSpS4WmEXx7ZXSa/6SUFsvZjv0lFnrkjc23aPKsPTr+sOqO9ReDQ==
ARC-Authentication-Results: i=1;
	mx1.freebsd.org;
	none
Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d])
	(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 did not present a certificate)
	by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4j0F0M6G8GzwGn
	for <net@FreeBSD.org>; Wed, 07 Oct 2026 13:51:31 +0000 (UTC)
	(envelope-from bugzilla-noreply@freebsd.org)
Received: from kenobi.freebsd.org ([127.0.1.5])
	by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 697DpVln090131
	for <net@FreeBSD.org>; Wed, 7 Oct 2026 13:51:31 GMT
	(envelope-from bugzilla-noreply@freebsd.org)
Received: (from www@localhost)
	by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 697DpVAI090130
	for net@FreeBSD.org; Wed, 7 Oct 2026 13:51:31 GMT
	(envelope-from bugzilla-noreply@freebsd.org)
X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f
From: bugzilla-noreply@freebsd.org
To: net@FreeBSD.org
Subject: [Bug 234073] ixl(4): Host X710-DA2 drops connect starting bhyve
 guest with SR-IOV when not all VFs are in passthrough mode: Malicious Driver
 Detection event 1 on RX queue X (0x1572)
Date: Wed, 07 Oct 2026 13:51:30 +0000
X-Bugzilla-Reason: CC AssignedTo
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: Base System
X-Bugzilla-Component: kern
X-Bugzilla-Version: 15.1-STABLE
X-Bugzilla-Keywords: IntelNetworking, needs-qa
X-Bugzilla-Severity: Affects Many People
X-Bugzilla-Who: linimon@FreeBSD.org
X-Bugzilla-Status: Open
X-Bugzilla-Resolution: 
X-Bugzilla-Priority: Normal
X-Bugzilla-Assigned-To: net@FreeBSD.org
X-Bugzilla-Flags: maintainer-feedback? maintainer-feedback?
 maintainer-feedback? maintainer-feedback?
X-Bugzilla-Changed-Fields: version
Message-ID: <bug-234073-7501-ksGmwcOGRz@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-234073-7501@https.bugs.freebsd.org/bugzilla/>
References: <bug-234073-7501@https.bugs.freebsd.org/bugzilla/>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="UTF-8"
X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/
Auto-Submitted: auto-generated
List-Id: Networking and TCP/IP with FreeBSD <freebsd-net.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-net
List-Help: <mailto:freebsd-net+help@freebsd.org>
List-Post: <mailto:freebsd-net@freebsd.org>
List-Subscribe: <mailto:freebsd-net+subscribe@freebsd.org>
List-Unsubscribe: <mailto:freebsd-net+unsubscribe@freebsd.org>
Sender: owner-freebsd-net@FreeBSD.org
List-Id: <freebsd-net.FreeBSD.org>
List-Post: <mailto:freebsd-net@FreeBSD.org>
List-Help: <mailto:freebsd-net+help@FreeBSD.org>
List-Subscribe: <mailto:freebsd-net+subscribe@FreeBSD.org>
List-Unsubscribe: <mailto:freebsd-net+unsubscribe@FreeBSD.org>
List-Owner: <mailto:postmaster@FreeBSD.org>
Precedence: list
MIME-Version: 1.0

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D234073

Mark Linimon <linimon@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|12.0-RELEASE                |15.1-STABLE

--=20
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.=

From nobody Wed Oct  7 13:53:25 2026
X-Original-To: net@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 4j0F2Z15Ngz6vxGg
	for <net@mlmmj.nyi.freebsd.org>; Wed, 07 Oct 2026 13:53:26 +0000 (UTC)
	(envelope-from bugzilla-noreply@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 "YR2" (not verified))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4j0F2Y5N70z3LFy
	for <net@FreeBSD.org>; Wed, 07 Oct 2026 13:53:25 +0000 (UTC)
	(envelope-from bugzilla-noreply@freebsd.org)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim;
	t=1791381205;
	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:
	 in-reply-to:in-reply-to:references:references;
	bh=C8ufE7DGGzXi1McvK4SsUr6TH+HiNXzHCviKCTxhY8k=;
	b=tHf0SSrocvPwpi4G+hVxMQxnCDPPquiPA2IGKFBXMf/kiYVBjxzfRn8k3MEOooxuHLocVg
	yG6wmXAY1KCFfnfu84K2GlIgZgqXztYj+1qwMYTv6wFdfZy6uQHnVXe1QkEHKfNck5OHSc
	jfoKI8jUSmTvT1VnJYI0ZBbtJbK+jY7ZE7GRV51U1lh/x6ow62f5x3h8mp9K73OMiINqUL
	RKmXwIIDM74iylrAcza/IbaGKDBbIWVwUBKqRSEIzfFEHsksHICWq2OcAOo0zbCBe0OlXD
	E0uHuS3ISpu3+9sUde5qnFTmNttJqHA3kWXzELvg+OqU3Nal9WOjx9rvr9l/sA==
ARC-Seal: i=1; a=rsa-sha256; d=freebsd.org; s=dkim; cv=none; t=1791381205;
	b=vuko7t4XXabbSuD6mdcqlXdtnXluQ38xYodhFPkhnn7d1cItQelTEbvwQ/49quCRepMbRc
	B+ikyk7JV8I7X49RI8wppjH5+VUyZXM6K2QzWsyNQMrsEaUXu3rj7+PdTJx+bBy77nH7+B
	CPeOMIS/743u2baP0I1yQpi6KemtQGgcPvopaRFPitsmfJN94JGn06Tbkt7G43xPVowfhA
	WCe9wpI4y3gvzEqi9ImfFQppEZBn/SkiijKJvMcdPYmz3rX+4bomxiuAOHjWvAgzDdEMPa
	rJw4kz04Qc8pEQmvCk87A29ckfd9ydPTNf92W/JhxxRkRBnMvvLwQ7YJGu8zXw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org;
	s=dkim; t=1791381205;
	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:
	 in-reply-to:in-reply-to:references:references;
	bh=C8ufE7DGGzXi1McvK4SsUr6TH+HiNXzHCviKCTxhY8k=;
	b=XX6XBrdHthNiqPofSbpCvslodyjqH4syUaRJQuNsuueoAKY0fRFpkyd/PRzvYlaj1kx2eN
	mpL8hHQUX8dPI7oAOn5TWHdMKudXuUkhGbzkgyjOP4MUojiHPNfGLZVSLk6GNqxZLnod0o
	DQ6peBK/3NNvudjNsOg1Uo1OVof6t0ZSgUEhhujENZYCB4DCCckOoEW8urbzRNWXWQFZi5
	QwEc+5cqiOzfp85abAZckBkpblb8cK+fhx9QnnHOfOcOBvBpEtFaYJSCWYrj64LW3Pq64Q
	Xb5t7oS5+iH+VbVIqbTrk5TdnzI918tAeSgNu6xI5yz8NYnIFeVZmUuDB3PcpQ==
ARC-Authentication-Results: i=1;
	mx1.freebsd.org;
	none
Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d])
	(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 did not present a certificate)
	by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4j0F2Y4SSDzwml
	for <net@FreeBSD.org>; Wed, 07 Oct 2026 13:53:25 +0000 (UTC)
	(envelope-from bugzilla-noreply@freebsd.org)
Received: from kenobi.freebsd.org ([127.0.1.5])
	by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 697DrPoc096599
	for <net@FreeBSD.org>; Wed, 7 Oct 2026 13:53:25 GMT
	(envelope-from bugzilla-noreply@freebsd.org)
Received: (from www@localhost)
	by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 697DrPTp096598
	for net@FreeBSD.org; Wed, 7 Oct 2026 13:53:25 GMT
	(envelope-from bugzilla-noreply@freebsd.org)
X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f
From: bugzilla-noreply@freebsd.org
To: net@FreeBSD.org
Subject: [Bug 299203] re driver's netmap deregistration should unload the dma
 mappings
Date: Wed, 07 Oct 2026 13:53:25 +0000
X-Bugzilla-Reason: AssignedTo
X-Bugzilla-Type: changed
X-Bugzilla-Watch-Reason: None
X-Bugzilla-Product: Base System
X-Bugzilla-Component: kern
X-Bugzilla-Version: 14.5-RELEASE
X-Bugzilla-Keywords: 
X-Bugzilla-Severity: Affects Some People
X-Bugzilla-Who: linimon@FreeBSD.org
X-Bugzilla-Status: New
X-Bugzilla-Resolution: 
X-Bugzilla-Priority: ---
X-Bugzilla-Assigned-To: net@FreeBSD.org
X-Bugzilla-Flags: 
X-Bugzilla-Changed-Fields: assigned_to
Message-ID: <bug-299203-7501-g8GJqSoaLo@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-299203-7501@https.bugs.freebsd.org/bugzilla/>
References: <bug-299203-7501@https.bugs.freebsd.org/bugzilla/>
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="UTF-8"
X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/
Auto-Submitted: auto-generated
List-Id: Networking and TCP/IP with FreeBSD <freebsd-net.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-net
List-Help: <mailto:freebsd-net+help@freebsd.org>
List-Post: <mailto:freebsd-net@freebsd.org>
List-Subscribe: <mailto:freebsd-net+subscribe@freebsd.org>
List-Unsubscribe: <mailto:freebsd-net+unsubscribe@freebsd.org>
Sender: owner-freebsd-net@FreeBSD.org
List-Id: <freebsd-net.FreeBSD.org>
List-Post: <mailto:freebsd-net@FreeBSD.org>
List-Help: <mailto:freebsd-net+help@FreeBSD.org>
List-Subscribe: <mailto:freebsd-net+subscribe@FreeBSD.org>
List-Unsubscribe: <mailto:freebsd-net+unsubscribe@FreeBSD.org>
List-Owner: <mailto:postmaster@FreeBSD.org>
Precedence: list
MIME-Version: 1.0

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D299203

Mark Linimon <linimon@FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Assignee|bugs@FreeBSD.org            |net@FreeBSD.org

--=20
You are receiving this mail because:
You are the assignee for the bug.=

From nobody Wed Oct  7 15:24:47 2026
X-Original-To: freebsd-net@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 4j0H4D4RvXz6w3xV
	for <freebsd-net@mlmmj.nyi.freebsd.org>; Wed, 07 Oct 2026 15:25:00 +0000 (UTC)
	(envelope-from adrian.chadd@gmail.com)
Received: from mail-qv1-f46.google.com (mail-qv1-f46.google.com [209.85.219.46])
	(using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)
	 key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
	 client-signature RSA-PSS (2048 bits) client-digest SHA256)
	(Client CN "smtp.gmail.com", Issuer "WR4" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4j0H4C6xXjz4MwN
	for <freebsd-net@freebsd.org>; Wed, 07 Oct 2026 15:24:59 +0000 (UTC)
	(envelope-from adrian.chadd@gmail.com)
Authentication-Results: mx1.freebsd.org;
	dkim=none;
	arc=pass ("google.com:s=arc-20260327:i=1");
	spf=pass (mx1.freebsd.org: domain of adrian.chadd@gmail.com designates 209.85.219.46 as permitted sender) smtp.mailfrom=adrian.chadd@gmail.com;
	dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=freebsd.org (policy=none)
Received: by mail-qv1-f46.google.com with SMTP id 6a1803df08f44-9179bfa9e9cso31021686d6.1
        for <freebsd-net@freebsd.org>; Wed, 07 Oct 2026 08:24:59 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1791386699; cv=none;
        d=google.com; s=arc-20260327;
        b=jYvlj8YD5qpBWrywEVs2Ia6PJXBY2x0DzgQYpNvWIcddTyFtzRIV+a0Odj60w9WnwC
         TqBlP4t228PaQTzYJn55XYyzHU9tzEQ94Sqi03cT+7inpRnXv3gGuGJ2iEwXe58EjtWx
         Ven6h3FJqoG79nR8lSB9seWR+QqExezzAux90h+Gcr4bq6f6nZ8o7gMROsq+UPK1rz9z
         NC6f+Q+aFMrBxM5SaeuquneOZNid4FNCGoVCgtMvRKPbfJN7ekdRp6xYzh+23fuzfqcb
         i3nCBssJY6D8YgRU6suffv//NCoM7gnY9Ijq6TsatT2MHSWN/jVcVo1IrpD6mBkpm/3y
         udzA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327;
        h=to:subject:message-id:date:from:mime-version;
        bh=RLHoSevqGSBokemrLze7r+no/f4b+OVRWfhz5TPmSUA=;
        fh=tVjEadMRf9W1/9o6OXaZdraORd14brPF4Oon/hrsitQ=;
        b=Nv1j+Vd/hgmCUpB30QMzZkFEWRR9Vt9ADIXywrObZ8fRxXNCsL9gl5i0U6FxpCcErU
         IIKWV+KdkJJRl3dL87OxRGnUq9VJqcg9EAkEu7OKQ4jr5+R5CKZO2yuEO9vM4jaXUXHu
         QxqBZkmhmFrudIVOXDrMDVSNkGCRIuuPy7Xe3H5ow6qI90swYeaS/o2HZ+weOgH8TyiD
         12SILsB0X9u00ZxDUvt61Xe8OU+DSdwBiBHg0bqAsFeg/VCHfO2EYHf93V9V0XlzUPzt
         bpqXgX+ElNrKDguTsAF/Y51iKtGlN/wLyoe/SBN1coQsKhK1IeKs0+Y4kYvnWkoNxKrl
         mD0Q==;
        darn=freebsd.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20260707; t=1791386699; x=1791991499;
        h=content-type:to:subject:message-id:date:from:mime-version:x-gm-gg
         :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to
         :content-type;
        bh=RLHoSevqGSBokemrLze7r+no/f4b+OVRWfhz5TPmSUA=;
        b=SLz6RzFAFkBZWbizBzHA4xEzplF2/eBWmzBGgxR3btyWYcgbMWTBw7lWGuq2bp+GUZ
         PCbfZej76W8JnhHLHgOZ9AFggUzdVDivH+Li+kXXmu1ktxMuIXjZor2Li3Jh8S5p3YX3
         9WeLMAJ8WHzQahXTVDAG7oo3bV7hzPhPSTXRqJwZ3YcYF10l5aeRvOjUNiQ6xRycvjX3
         smYV6fY+cDpjttCYnZP3gQQ5bbER4QyQXfA8jrNLswh30jJmU4vyK57Gn0Xa7PNQ0jur
         +99P3Xmum1Rv8WlaXIp2sMa/UJHtwrhMndrLkbsyEk/2Ood3zEaLy+dm25OPTJ6QKUtk
         NMIw==
X-Gm-Message-State: AFq9FYJKWIGlLjZ8UxhZRR+CZlYfyoXBQ8181FyBas0rmBmnZPZ3b/Tj
	HKKFZscuFyDG5eWHm8Mp8rfqJHwCPqDOwoyBpntoIkeSUtikdn34z3/G+b4Xoizy8tS4vVqtzAO
	jSOxBnz4vitl5EqBD6b5X9Rqp7WQa1a6RvaQv
X-Gm-Gg: AYBFou30V8xkdaDDFPs8EIFc7GdcFajjQUoBx5Ghl0qSJMw7smRnV2UZ3Gto7ISW+Fp
	FCUnjN5cxVgGuoOaqsLBrwnXJqAtQyvAKMz2tt7gPO9araYDhhHcBGr3QIUJEga/36mR0b1zr+B
	25OTq5d4K1Hwt9OHUYwBinNETMtJOHr21QxjcwAf+VV2spP+lMYlfcwGczv4P5Zp3zd1D5I+4yN
	/06CoDN9d4ut5nvy/42j+q3mebdVO6UeeOxntyG+fNSy4X3bc5HxwYjvT3H2KYYgSEsh9NmXJK+
	E6cOQR59Gm6TYcCBSsS+4t19XoTzfDJtO57gVqSC1Bw3w7zvaDwvI8efgE59NqVTeahFfue2Vmd
	thC6z9Wjmnv5h0RP6pZ1te31GNtbytT1Fy0U1dKTLSXjIAUSMdyInooPVOsrQ1p3WqqwZmdGTfO
	5QHRzf70V4ArMN68XYSSscMxYLgsPomiwOcP1MB+RBlsb18R4cyqWyTTSExuvYyzhFecvlQ3A9p
	KwHpM7v13I7Dxs=
X-Received: by 2002:a05:6214:238e:b0:917:93bd:ba76 with SMTP id
 6a1803df08f44-919976d9076mr51676256d6.1.1791386698567; Wed, 07 Oct 2026
 08:24:58 -0700 (PDT)
List-Id: Networking and TCP/IP with FreeBSD <freebsd-net.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-net
List-Help: <mailto:freebsd-net+help@freebsd.org>
List-Post: <mailto:freebsd-net@freebsd.org>
List-Subscribe: <mailto:freebsd-net+subscribe@freebsd.org>
List-Unsubscribe: <mailto:freebsd-net+unsubscribe@freebsd.org>
Sender: owner-freebsd-net@FreeBSD.org
List-Id: <freebsd-net.FreeBSD.org>
List-Post: <mailto:freebsd-net@FreeBSD.org>
List-Help: <mailto:freebsd-net+help@FreeBSD.org>
List-Subscribe: <mailto:freebsd-net+subscribe@FreeBSD.org>
List-Unsubscribe: <mailto:freebsd-net+unsubscribe@FreeBSD.org>
List-Owner: <mailto:postmaster@FreeBSD.org>
Precedence: list
MIME-Version: 1.0
From: Adrian Chadd <adrian@freebsd.org>
Date: Wed, 7 Oct 2026 08:24:47 -0700
X-Gm-Features: AclHuK8XALmzwPhb62f-oFePLMHtj051XBooxyor7jvHBgqmNJlnbRLpv6T4MIw
Message-ID: <CAJ-Vmo==4UpTvxRcOib+cnpA0APeWK0LoYNzk4hsZkk5eh+9RA@mail.gmail.com>
Subject: lock order reversals between net80211 and ifnet_sx for rtmsg updates
 and ipv6 ND
To: FreeBSD Net <freebsd-net@freebsd.org>
Content-Type: multipart/alternative; boundary="000000000000d2d485065d41b77a"
X-Spamd-Bar: /
X-Spamd-Result: default: False [-0.90 / 15.00];
	ARC_ALLOW(-1.00)[google.com:s=arc-20260327:i=1];
	FORGED_SENDER(0.30)[adrian@freebsd.org,adrianchadd@gmail.com];
	R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17];
	DMARC_POLICY_SOFTFAIL(0.10)[freebsd.org : SPF not aligned (relaxed), No valid DKIM,none];
	MIME_GOOD(-0.10)[multipart/alternative,text/plain];
	RWL_MAILSPIKE_POSSIBLE(0.00)[209.85.219.46:from];
	RCVD_TLS_LAST(0.00)[];
	RCPT_COUNT_ONE(0.00)[1];
	RCVD_COUNT_ONE(0.00)[1];
	ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US];
	MISSING_XM_UA(0.00)[];
	MIME_TRACE(0.00)[0:+,1:+,2:~];
	TO_DOM_EQ_FROM_DOM(0.00)[];
	R_DKIM_NA(0.00)[];
	MLMMJ_DEST(0.00)[freebsd-net@freebsd.org];
	FROM_NEQ_ENVFROM(0.00)[adrian@freebsd.org,adrianchadd@gmail.com];
	FROM_HAS_DN(0.00)[];
	FREEMAIL_ENVFROM(0.00)[gmail.com];
	TO_MATCH_ENVRCPT_ALL(0.00)[];
	TO_DN_ALL(0.00)[];
	PREVIOUSLY_DELIVERED(0.00)[freebsd-net@freebsd.org];
	ALIAS_RESOLVED(0.00)[];
	RCVD_IN_DNSWL_NONE(0.00)[209.85.219.46:from]
X-Rspamd-Queue-Id: 4j0H4C6xXjz4MwN

--000000000000d2d485065d41b77a
Content-Type: text/plain; charset="UTF-8"

hi!

Something happened in the last couple months that's caused more lock order
reversals to show up.

Notably:

Sep 20 18:35:15 ashley kernel: lock order reversal: (sleepable after
non-sleepable)
Sep 20 18:35:15 ashley kernel:  1st 0xfffffe021ada2020 rtwn0_com_lock
(rtwn0_com_lock, sleep mutex) @
/home/adrian/work/freebsd/head/freebsd-src/sys/net80211/ieee80211_ioctl
.c:3711
Sep 20 18:35:15 ashley kernel:  2nd 0xffffffff81a41548 ifnet_sx (ifnet_sx,
sx) @ /home/adrian/work/freebsd/head/freebsd-src/sys/net/if.c:1485
Sep 20 18:35:15 ashley kernel: lock order rtwn0_com_lock -> ifnet_sx
attempted at:
Sep 20 18:35:15 ashley kernel: #0 0xffffffff80aeefeb at
witness_checkorder+0xd3b
Sep 20 18:35:15 ashley kernel: #1 0xffffffff80a7c614 at _sx_slock_int+0x64
Sep 20 18:35:15 ashley kernel: #2 0xffffffff80bc37e5 at
if_foreach_group+0x35
Sep 20 18:35:15 ashley kernel: #3 0xffffffff80ccef94 at dump_iface+0xc54
Sep 20 18:35:15 ashley kernel: #4 0xffffffff80ccdba6 at
rtnl_handle_ifnet_event+0x96
Sep 20 18:35:15 ashley kernel: #5 0xffffffff838ea3c2 at
ieee80211_notify_ifnet_change+0x62
Sep 20 18:35:15 ashley kernel: #6 0xffffffff8390a322 at
ieee80211_start_locked+0x72
Sep 20 18:35:15 ashley kernel: #7 0xffffffff838ecc13 at
ieee80211_ioctl+0x323
Sep 20 18:35:15 ashley kernel: #8 0xffffffff80bc5fdb at ifhwioctl+0xd6b
Sep 20 18:35:15 ashley kernel: #9 0xffffffff80bc74d2 at ifioctl+0x702
Sep 20 18:35:15 ashley kernel: #10 0xffffffff80af63dd at kern_ioctl+0x2bd
Sep 20 18:35:15 ashley kernel: #11 0xffffffff80af60bf at sys_ioctl+0x12f
Sep 20 18:35:15 ashley kernel: #12 0xffffffff80efb64c at amd64_syscall+0x17c
Sep 20 18:35:15 ashley kernel: #13 0xffffffff80ec879b at
fast_syscall_common+0xf8

.. which is a call from net80211 -> rt_ifmsg()

And then for IPv6 ND:

Sep 20 18:35:15 ashley kernel: Invoking IPv6 network device address event
may sleep with 1 sleep inhibitors
Sep 20 18:35:15 ashley kernel: stack backtrace:
Sep 20 18:35:15 ashley kernel: #0 0xffffffff80aef42c at
witness_debugger+0x6c
Sep 20 18:35:15 ashley kernel: #1 0xffffffff80af0d2c at witness_warn+0x4bc
Sep 20 18:35:15 ashley kernel: #2 0xffffffff80c7a2a4 at in6_update_ifa+0xc64
Sep 20 18:35:15 ashley kernel: #3 0xffffffff80ca9ee9 at in6_ifadd+0x309
Sep 20 18:35:15 ashley kernel: #4 0xffffffff80ca5e09 at nd6_ra_input+0x1569
Sep 20 18:35:15 ashley kernel: #5 0xffffffff80c73cf3 at icmp6_input+0x5b3
Sep 20 18:35:15 ashley kernel: #6 0xffffffff80c8f8f1 at ip6_input+0xbc1
Sep 20 18:35:15 ashley kernel: #7 0xffffffff80beee3f at
netisr_dispatch_src+0xbf
Sep 20 18:35:15 ashley kernel: #8 0xffffffff80bce37a at ether_demux+0x17a
Sep 20 18:35:15 ashley kernel: #9 0xffffffff80bcf99a at ether_nh_input+0x3ea
Sep 20 18:35:15 ashley kernel: #10 0xffffffff80beee3f at
netisr_dispatch_src+0xbf
Sep 20 18:35:15 ashley kernel: #11 0xffffffff80bce7e9 at ether_input+0xe9
Sep 20 18:35:15 ashley kernel: #12 0xffffffff838ea60d at
ieee80211_vap_deliver_data+0x3d
Sep 20 18:35:15 ashley kernel: #13 0xffffffff83923093 at sta_input+0xca3
Sep 20 18:35:15 ashley kernel: #14 0xffffffff838eadf0 at
ieee80211_input_mimo+0x1f0
Sep 20 18:35:15 ashley kernel: #15 0xffffffff8398579b at
rtwn_bulk_rx_callback+0x2bb
Sep 20 18:35:15 ashley kernel: #16 0xffffffff80874a2e at
usbd_callback_wrapper+0x89e
Sep 20 18:35:15 ashley kernel: #17 0xffffffff80875de9 at
usb_command_wrapper+0x99

Now, I'd like to get these fixed in net80211, but it's going to require a
bunch of driver and stack work to figure out how to do things without locks
held.

However! I'd at least like to have the locking protocol for these specific
paths documented.

Ie:

* rt_ifmsg() doesn't have any comments in route.[ch] describing what it
does nor what the locking assumptions are. So, are we requiring here that
anything calling it will hold no sleep-blocking locks? Or no locks at all?

* the ether_input() path - are we also assuming that no sleep blocking
locks are held across ether_input() ? There's also no comments in
net/ether_subr.[ch] about ether_input()'s behaviour or locking protocol.

Thanks!



-adrian

--000000000000d2d485065d41b77a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>hi!</div><div><br></div><div>Something happened in th=
e last couple months that&#39;s caused more lock order reversals to show up=
.</div><div><br></div><div>Notably:</div><div><br></div><div>Sep 20 18:35:1=
5 ashley kernel: lock order reversal: (sleepable after non-sleepable)<br>Se=
p 20 18:35:15 ashley kernel: =C2=A01st 0xfffffe021ada2020 rtwn0_com_lock (r=
twn0_com_lock, sleep mutex) @ /home/adrian/work/freebsd/head/freebsd-src/sy=
s/net80211/ieee80211_ioctl<br>.c:3711<br>Sep 20 18:35:15 ashley kernel: =C2=
=A02nd 0xffffffff81a41548 ifnet_sx (ifnet_sx, sx) @ /home/adrian/work/freeb=
sd/head/freebsd-src/sys/net/if.c:1485<br>Sep 20 18:35:15 ashley kernel: loc=
k order rtwn0_com_lock -&gt; ifnet_sx attempted at:<br>Sep 20 18:35:15 ashl=
ey kernel: #0 0xffffffff80aeefeb at witness_checkorder+0xd3b<br>Sep 20 18:3=
5:15 ashley kernel: #1 0xffffffff80a7c614 at _sx_slock_int+0x64<br>Sep 20 1=
8:35:15 ashley kernel: #2 0xffffffff80bc37e5 at if_foreach_group+0x35<br>Se=
p 20 18:35:15 ashley kernel: #3 0xffffffff80ccef94 at dump_iface+0xc54<br>S=
ep 20 18:35:15 ashley kernel: #4 0xffffffff80ccdba6 at rtnl_handle_ifnet_ev=
ent+0x96<br>Sep 20 18:35:15 ashley kernel: #5 0xffffffff838ea3c2 at ieee802=
11_notify_ifnet_change+0x62<br>Sep 20 18:35:15 ashley kernel: #6 0xffffffff=
8390a322 at ieee80211_start_locked+0x72<br>Sep 20 18:35:15 ashley kernel: #=
7 0xffffffff838ecc13 at ieee80211_ioctl+0x323<br>Sep 20 18:35:15 ashley ker=
nel: #8 0xffffffff80bc5fdb at ifhwioctl+0xd6b<br>Sep 20 18:35:15 ashley ker=
nel: #9 0xffffffff80bc74d2 at ifioctl+0x702<br>Sep 20 18:35:15 ashley kerne=
l: #10 0xffffffff80af63dd at kern_ioctl+0x2bd<br>Sep 20 18:35:15 ashley ker=
nel: #11 0xffffffff80af60bf at sys_ioctl+0x12f<br>Sep 20 18:35:15 ashley ke=
rnel: #12 0xffffffff80efb64c at amd64_syscall+0x17c<br>Sep 20 18:35:15 ashl=
ey kernel: #13 0xffffffff80ec879b at fast_syscall_common+0xf8<br><br></div>=
<div>.. which is a call from net80211 -&gt; rt_ifmsg()</div><div><br></div>=
<div>And then for IPv6 ND:<br><br>Sep 20 18:35:15 ashley kernel: Invoking I=
Pv6 network device address event may sleep with 1 sleep inhibitors<br>Sep 2=
0 18:35:15 ashley kernel: stack backtrace:<br>Sep 20 18:35:15 ashley kernel=
: #0 0xffffffff80aef42c at witness_debugger+0x6c<br>Sep 20 18:35:15 ashley =
kernel: #1 0xffffffff80af0d2c at witness_warn+0x4bc<br>Sep 20 18:35:15 ashl=
ey kernel: #2 0xffffffff80c7a2a4 at in6_update_ifa+0xc64<br>Sep 20 18:35:15=
 ashley kernel: #3 0xffffffff80ca9ee9 at in6_ifadd+0x309<br>Sep 20 18:35:15=
 ashley kernel: #4 0xffffffff80ca5e09 at nd6_ra_input+0x1569<br>Sep 20 18:3=
5:15 ashley kernel: #5 0xffffffff80c73cf3 at icmp6_input+0x5b3<br>Sep 20 18=
:35:15 ashley kernel: #6 0xffffffff80c8f8f1 at ip6_input+0xbc1<br>Sep 20 18=
:35:15 ashley kernel: #7 0xffffffff80beee3f at netisr_dispatch_src+0xbf<br>=
Sep 20 18:35:15 ashley kernel: #8 0xffffffff80bce37a at ether_demux+0x17a<b=
r>Sep 20 18:35:15 ashley kernel: #9 0xffffffff80bcf99a at ether_nh_input+0x=
3ea<br>Sep 20 18:35:15 ashley kernel: #10 0xffffffff80beee3f at netisr_disp=
atch_src+0xbf<br>Sep 20 18:35:15 ashley kernel: #11 0xffffffff80bce7e9 at e=
ther_input+0xe9<br>Sep 20 18:35:15 ashley kernel: #12 0xffffffff838ea60d at=
 ieee80211_vap_deliver_data+0x3d<br>Sep 20 18:35:15 ashley kernel: #13 0xff=
ffffff83923093 at sta_input+0xca3<br>Sep 20 18:35:15 ashley kernel: #14 0xf=
fffffff838eadf0 at ieee80211_input_mimo+0x1f0<br>Sep 20 18:35:15 ashley ker=
nel: #15 0xffffffff8398579b at rtwn_bulk_rx_callback+0x2bb<br>Sep 20 18:35:=
15 ashley kernel: #16 0xffffffff80874a2e at usbd_callback_wrapper+0x89e<br>=
Sep 20 18:35:15 ashley kernel: #17 0xffffffff80875de9 at usb_command_wrappe=
r+0x99<br><br></div><div>Now, I&#39;d like to get these fixed in net80211, =
but it&#39;s going to require a bunch of driver and stack work to figure ou=
t how to do things without locks held.</div><div><br></div><div>However! I&=
#39;d at least like to have the locking protocol for these specific paths d=
ocumented.</div><div><br></div><div>Ie:</div><div><br></div><div>* rt_ifmsg=
() doesn&#39;t have any comments in route.[ch] describing what it does nor =
what the locking assumptions are. So, are we requiring here that anything c=
alling it will hold no sleep-blocking locks? Or no locks at all?</div><div>=
<br></div><div>* the ether_input() path - are we also assuming that no slee=
p blocking locks are held across ether_input() ? There&#39;s also no commen=
ts in net/ether_subr.[ch] about ether_input()&#39;s behaviour or locking pr=
otocol.</div><div><br></div><div>Thanks!</div><div><br></div><div><br></div=
><div><br></div><div>-adrian</div></div>

--000000000000d2d485065d41b77a--

