git: c920810743c6 - releng/14.0 - ipfilter: Add sysctl flag CTLFLAG_TUN to loader tunable

From: Zhenlei Huang <zlei_at_FreeBSD.org>
Date: Tue, 03 Oct 2023 03:37:27 UTC
The branch releng/14.0 has been updated by zlei:

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

commit c920810743c6de1f1d78936726af29752e7a0095
Author:     Zhenlei Huang <zlei@FreeBSD.org>
AuthorDate: 2023-09-29 00:01:43 +0000
Commit:     Zhenlei Huang <zlei@FreeBSD.org>
CommitDate: 2023-10-03 03:34:17 +0000

    ipfilter: Add sysctl flag CTLFLAG_TUN to loader tunable
    
    The sysctl variable `net.inet.ipf.large_nat` is actually a loader
    tunable. Add sysctl flag CTLFLAG_TUN to it so that `sysctl -T` will
    report it correctly.
    
    No functional change intended.
    
    Reviewed by:    cy (for #network)
    Approved by:    re (gjb)
    Fixes:          a805ffbcbce8 ipfilter: Make LARGE_NAT a tunable
    MFC after:      3 days
    Differential Revision:  https://reviews.freebsd.org/D42005
    
    (cherry picked from commit ba883e7a5ac43b27a373f2b1b0044fd2eb769d4e)
    (cherry picked from commit a9359dcde241f17421a71bc8c96dee08625db9dd)
---
 sys/netpfil/ipfilter/netinet/mlfk_ipl.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys/netpfil/ipfilter/netinet/mlfk_ipl.c b/sys/netpfil/ipfilter/netinet/mlfk_ipl.c
index 35daad4715bf..69be4abb2485 100644
--- a/sys/netpfil/ipfilter/netinet/mlfk_ipl.c
+++ b/sys/netpfil/ipfilter/netinet/mlfk_ipl.c
@@ -134,7 +134,7 @@ SYSCTL_IPF(_net_inet_ipf, OID_AUTO, fr_running, CTLFLAG_RD,
 	   &VNET_NAME(ipfmain.ipf_running), 0, "IPF is running");
 SYSCTL_IPF(_net_inet_ipf, OID_AUTO, fr_chksrc, CTLFLAG_RW, &VNET_NAME(ipfmain.ipf_chksrc), 0, "");
 SYSCTL_IPF(_net_inet_ipf, OID_AUTO, fr_minttl, CTLFLAG_RW, &VNET_NAME(ipfmain.ipf_minttl), 0, "");
-SYSCTL_IPF(_net_inet_ipf, OID_AUTO, large_nat, CTLFLAG_RD, &VNET_NAME(ipfmain.ipf_large_nat), 0, "large_nat");
+SYSCTL_IPF(_net_inet_ipf, OID_AUTO, large_nat, CTLFLAG_RDTUN | CTLFLAG_NOFETCH, &VNET_NAME(ipfmain.ipf_large_nat), 0, "large_nat");
 
 #define CDEV_MAJOR 79
 #include <sys/poll.h>