From nobody Fri Jul 18 19:12:39 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 4bkKDm1W2Mz62gGc; Fri, 18 Jul 2025 19:12:40 +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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bkKDm0MPqz3xGG; Fri, 18 Jul 2025 19:12:40 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1752865960; 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=4n2SryGSZVHCtDogsHjurHB2+frw2AHW/Rre66tl1n4=; b=b8IgwemxESoBmOqh2pZKUJet3TXd/6csssgCTZLv0tnvAD7kK2sJ0H/OY8VVQfAWy/EEVj fAdjDxeB6xqDvg/OjbbWTYawjVa5/CbOTa0fn/DBepQayT84Ba7Vvk7YWkG+VNV/6KZ1Ye YAXrXucbA9Oz05XMXl6pVXxZ5XoJTxM/9PeAp1UAlOQWP0qcfmZYgfKiwTgDootXIvcOfh 7awU1XfzFuDGw395FZLIRc41w+xzOvwydSIXNbE/xpMIC4Sju7kjXoycXskj+XO2PYKBBu QaLRnmXyT4qF+HSEAjvyO/dDALPBgZ8JFONi51UPZkiMJ6GCZoJCdrf2lWqsiw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1752865960; 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=4n2SryGSZVHCtDogsHjurHB2+frw2AHW/Rre66tl1n4=; b=D2irfeqrLnqBFrn5bIRgc1qVhQA20Wxn/FuhGgwyjatDWatGy/mPeylEk33CQ8eFQi/cFL nWmHSRRLoml5lg8rUi9m6oYGm/CBLVdHRc1UO1CUyJ5i7fa2A86N6wA+EQFqnMxfpwS4Qo 1rtQheJX7HdmnN2jWRm+8Fz1UeD678vNYU2P72rg9kQb3v0m8QtuyNODC7H0YR+sXxc0CZ +VOASBr8A/vgkklSKFuC0tdz5M3tErq4OT/O079fkOl7iyscTFrhAWtzUj369NgbqMlIWF wDMA1mvHCBamOlw9H93be2QXn8GKc7DZP6vQy1JWPnbtUsUCdr+xDVTGb2/EmQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1752865960; a=rsa-sha256; cv=none; b=m0yvdKpW9FU7kTY/sl/PrieybTLAdA/dVLZrWfolXOlj8RAQv4zE7swIcahwBU/Zt7ky+j Pnq3FU77nEt6A/3AyRHk3Aw4nFd1P7xnh00o628S9xchdupwa0/bTrLcbxOr4douIS1AMr 1przZrzxZNNFF1Xpjq8IAi8G1xa1z7YkwBi2tSfA+ZtJ192nXPZVEKg9VVYmwZdEKa4DsK 0roJpqcdIktLlKjaLg5DpTUi6EaSKm8bIeoB9OWHOxYG9hkxnlIt5y8AA/xHCTzagGDAqF ka2/A+nUdIZTuFUAA/8zsUtR+8dpa9xOscp2xT75pDxvFMm2qxv30X/g5lvVUA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 4bkKDl61gczt9Q; Fri, 18 Jul 2025 19:12:39 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 56IJCdqU099846; Fri, 18 Jul 2025 19:12:39 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 56IJCdZQ099843; Fri, 18 Jul 2025 19:12:39 GMT (envelope-from git) Date: Fri, 18 Jul 2025 19:12:39 GMT Message-Id: <202507181912.56IJCdZQ099843@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Kristof Provost Subject: git: 798605131350 - main - pf tests: make mbuf:inet6_in_mbuf_len more robust 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: kp X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7986051313507636e7bd971e9db03dce8d723e32 Auto-Submitted: auto-generated The branch main has been updated by kp: URL: https://cgit.FreeBSD.org/src/commit/?id=7986051313507636e7bd971e9db03dce8d723e32 commit 7986051313507636e7bd971e9db03dce8d723e32 Author: Kristof Provost AuthorDate: 2025-07-18 09:54:25 +0000 Commit: Kristof Provost CommitDate: 2025-07-18 19:12:18 +0000 pf tests: make mbuf:inet6_in_mbuf_len more robust The mbuf:inet6_in_mbuf_len test sometimes fails because it encountered unexpected extra packets. These turn out to be MLD packets, so block these packets on the host with pf so they don't disturb what we're actually trying to test. Reviewed by: igoro Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D51408 --- tests/sys/netpfil/pf/mbuf.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tests/sys/netpfil/pf/mbuf.sh b/tests/sys/netpfil/pf/mbuf.sh index d845f793a969..e3f138bb73b9 100644 --- a/tests/sys/netpfil/pf/mbuf.sh +++ b/tests/sys/netpfil/pf/mbuf.sh @@ -105,6 +105,12 @@ inet6_in_mbuf_len_body() epair=$(vnet_mkepair) ifconfig ${epair}a inet6 2001:db8::1/64 up no_dad + # Ensure we don't unintentionally send MLD packets to alcatraz + pfctl -e + echo "block + pass out inet6 proto icmp6 icmp6-type { neighbrsol, neighbradv, echoreq, echorep } + " | pfctl -g -f - + # Set up a simple jail with one interface vnet_mkjail alcatraz ${epair}b jexec alcatraz ifconfig ${epair}b inet6 2001:db8::2/64 up no_dad