From nobody Thu Jun 26 03:40:55 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 4bSPbs1Jp1z5yxwp; Thu, 26 Jun 2025 03:40:57 +0000 (UTC) (envelope-from kevans@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bSPbs08KHz3ph6; Thu, 26 Jun 2025 03:40:57 +0000 (UTC) (envelope-from kevans@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1750909257; 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=6DlgJZYPbM8C8chPdNtOzEwgnWilnzwXVCckhtRVIg4=; b=NS5cMEnHTwACiozBqCgQVFXXBfuMdRLPfRFOQUOMR62y7nB3ZHfRt/xGMbjr7p5bBf2RRc PeoRnErQOQ20zt1vAqEv8+O5+RCOGIkKxJt/cHDfspUw7rWmO8jC7uivXeUgcEYhdy724Q TT6umI1jtZTkTEWzQJCy2utPyBiAWYgKmhxaO7Ck3urwEtLPsYGyKyb/pkBKgPZyB7y4h2 FWpuy6mEZrWhUxiSMqIkbSjutfALboi2OZMPlyOnF3aysDdKkYOSMxj7AMWWSvFsXhFsF8 viRJC9ZExgsOS0BRNizgB9hu4/Hd445GSh388QCZwdU3tlyOB4nxRsHwmQA30A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1750909257; 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=6DlgJZYPbM8C8chPdNtOzEwgnWilnzwXVCckhtRVIg4=; b=mNdgfA8MsOomw5ldfpWGkehUYS8Uj7fBEjGOaLwSFXdQX+T1pmMqc9M2Cw2qVgpjgolHCc gPJm1idReyMcpk7T8qu8FS7FUF7omaHySehfboWCH+iIU6OvEbZw2Wz1KeMt/pzhP7oo/R FT6l1JN2bAgt4HpE1mSMo0GDSx0BJuW1uOatcTcWtEYGhuv00ATVgfJHv7B1LBhfBJIMz9 QhQKEeoBxyuKzk5Jht4TBINcknKiKT1pSMD+6HYhDrj3wZ/cse7Ac/v8izRBv9XVdIwYrn euuFbRvbhGsUGMk9VveixJzCwN50xyaIPjBl1s6MO2U8HD3jbGCWlydi2UXtVg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1750909257; a=rsa-sha256; cv=none; b=fSh8qVHs9KixVR0j2KHueF4XAmx8HiQebfhS/KiKXQbWfpLsYrdDp89BKxIIOTl2WS4uZU PgLNPx1heoHOtBaWhPiXLD/ZKLprUVW/q4sBmPmevALPTJ5eMSFEnk+uoCLuQbuW+4noc1 8z1mcITTvk0+qv4Y6SgEpSITQ+QQ7qpzk4zMHtkM3s++1i83coYuQ1lhWUG8vMHE3B+cjo pHsryNdpPWtjDmgfmV3AfRrUmF9nSpD+tOjC+xLvUdC87icFHE76Y3AqFttk0gVG3+u1cg EthnkgmqAZyQjRMp4RRmkKMAiV4cW0XA7zQa9I8NwziR/xYwgVJrG/i/CyiB8A== Received: from [10.9.4.95] (unknown [209.182.120.176]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) (Authenticated sender: kevans/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4bSPbr4NN1zJqp; Thu, 26 Jun 2025 03:40:56 +0000 (UTC) (envelope-from kevans@FreeBSD.org) Message-ID: <8a1614aa-c6a2-4ad0-9ebb-55407acc7c48@FreeBSD.org> Date: Wed, 25 Jun 2025 22:40:55 -0500 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 User-Agent: Mozilla Thunderbird Subject: Re: git: f6d9e22982a1 - main - wg: ipc: add allowed-ip flags support for FreeBSD From: Kyle Evans To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org References: <202506260259.55Q2xAsd053022@gitrepo.freebsd.org> Content-Language: en-US In-Reply-To: <202506260259.55Q2xAsd053022@gitrepo.freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 6/25/25 21:59, Kyle Evans wrote: > The branch main has been updated by kevans: > > URL: https://cgit.FreeBSD.org/src/commit/?id=f6d9e22982a1d0354c0199e94ebdb4474eaa74b9 > > commit f6d9e22982a1d0354c0199e94ebdb4474eaa74b9 > Author: Kyle Evans > AuthorDate: 2025-06-26 02:57:03 +0000 > Commit: Kyle Evans > CommitDate: 2025-06-26 02:58:25 +0000 > > wg: ipc: add allowed-ip flags support for FreeBSD > > For $reasons, we can't rely on flags in wireguard-tools for the kernel > side of WireGuard. Provide a mapping function that uses flags from the > kernel that we're building against and fail the operation if we made it > to the end without turning some wg(8) flag off. > > Signed-off-by: Kyle Evans > > Reviewed by: ivy (previous version), Jason A. Donenfeld, jhb > Differential Revision: https://reviews.freebsd.org/D50450 I forgot to fix the commit message here before pushing, sorry. The mapping function got dropped in the final version, and we instead just assume definitions that match wg(8) on the kernel side (WGALLOWEDIP_REMOVE_ME). I've fixed the message in the branch I've pushed towards wireguard-tools for upstream consideration, not that that really helps us here. Thanks, Kyle Evans