The branch main has been updated by kp:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=ddb8faceb1dd58f757f4904bf6117db5610ef7bf

commit ddb8faceb1dd58f757f4904bf6117db5610ef7bf
Author:     Kristof Provost <k...@freebsd.org>
AuthorDate: 2025-06-30 17:08:02 +0000
Commit:     Kristof Provost <k...@freebsd.org>
CommitDate: 2025-07-04 08:31:12 +0000

    pf.4: DIOCIGETIFACES provides interfaces and groups, not drivers
    
    "driver" is a left-over from earlier implementations.
    
    Nowadays each driver such as lo(4) has it's respective interface group of
    the same name ("lo"), but additional driver-independent groups exist, too:
    
            # ifconfig lo0 group foo
            # pfctl -s I -i foo
            foo
            lo0
    
    OK henning
    
    Obtained from:  OpenBSD, kn <k...@openbsd.org>, 822e892650
    Sponsored by:   Rubicon Communications, LLC ("Netgate")
---
 sbin/pfctl/pfctl.8  | 2 +-
 share/man/man4/pf.4 | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sbin/pfctl/pfctl.8 b/sbin/pfctl/pfctl.8
index 5238c53f709d..269987e2969f 100644
--- a/sbin/pfctl/pfctl.8
+++ b/sbin/pfctl/pfctl.8
@@ -474,7 +474,7 @@ Show the list of tables.
 .It Fl s Cm osfp
 Show the list of operating system fingerprints.
 .It Fl s Cm Interfaces
-Show the list of interfaces and interface drivers available to PF.
+Show the list of interfaces and interface groups available to PF.
 When used together with
 .Fl v ,
 it additionally lists which interfaces have skip rules activated.
diff --git a/share/man/man4/pf.4 b/share/man/man4/pf.4
index 422600a6fa44..03a4ba2bbe7f 100644
--- a/share/man/man4/pf.4
+++ b/share/man/man4/pf.4
@@ -26,7 +26,7 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.Dd July 1, 2025
+.Dd July 2, 2025
 .Dt PF 4
 .Os
 .Sh NAME
@@ -1114,7 +1114,7 @@ will be set to the length of the buffer actually used.
 .It Dv DIOCCLRSRCNODES
 Clear the tree of source tracking nodes.
 .It Dv DIOCIGETIFACES Fa "struct pfioc_iface *io"
-Get the list of interfaces and interface drivers known to
+Get the list of interfaces and interface groups known to
 .Nm .
 All the ioctls that manipulate interfaces
 use the same structure described below:
@@ -1131,7 +1131,7 @@ struct pfioc_iface {
 .Pp
 If not empty,
 .Va pfiio_name
-can be used to restrict the search to a specific interface or driver.
+can be used to restrict the search to a specific interface or group.
 .Va pfiio_buffer[pfiio_size]
 is the user-supplied buffer for returning the data.
 On entry,

Reply via email to