Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 07 Jun 2024 16:21:02 -0400
From:      Kristof Provost <kp@FreeBSD.org>
To:        FreeBSD PF List <freebsd-pf@freebsd.org>, FreeBSD Ports ML <freebsd-ports@freebsd.org>
Subject:   Re: pf userspace API changes
Message-ID:  <D43485DC-7ACF-4EE8-924D-ABAF450CEE38@FreeBSD.org>
In-Reply-To: <0E45DD6F-81E3-45DB-9FB2-E47B8F26FD00@FreeBSD.org>
References:  <0E45DD6F-81E3-45DB-9FB2-E47B8F26FD00@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 6 Apr 2023, at 10:21, Kristof Provost wrote:
> Quick heads up that there are going to be breaking changes to the pf AP=
I towards userspace for 14.0. (That is, the ioctl interface presented by =
/dev/pf).
>
Building on this, I=E2=80=99m in the process of providing netlink impleme=
ntation and associated libpfctl abstraction for all existing (and still r=
elevant) ioctl calls.

My hope is to get that all done before we branch stable/15 (currently exp=
ected in late 2025). If that succeeds I intend to remove the entire ioctl=
 handling code from pf for 16.

There is no need for immediate action, but be aware that ports will need =
to migrate to libpfctl before that removal lands.

Tl;dr: this is your 18 month warning on ports breakage for any port that =
uses /dev/pf.

Best regards,
Kristof



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D43485DC-7ACF-4EE8-924D-ABAF450CEE38>