<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in options</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>2495f569 - filemon: Document how to build into the kernel.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/conf/options#2495f569</link>
        <description>filemon: Document how to build into the kernel.MFC after:	3 daysReviewed by:	olce, impDifferential Revision:	https://reviews.freebsd.org/D46184(cherry picked from commit 057453ffdf57bdfcbadb5d1834d425812e01ff43)filemon: Not an option.MFC after:	3 days(cherry picked from commit b4e4512d4669267fb220b7c1a2844c506673a3ce)

            List of files:
            /freebsd-14.2/sys/conf/options</description>
        <pubDate>Tue, 30 Jul 2024 19:04:16 +0000</pubDate>
        <dc:creator>Dag-Erling Sm&#248;rgrav &lt;des@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4ecd329b - sys: Retire the ISCSI_INITIATOR_DEBUG option</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/conf/options#4ecd329b</link>
        <description>sys: Retire the ISCSI_INITIATOR_DEBUG optionThis was used by the old iSCSI initiator, not the current one.Reported by:	trasz(cherry picked from commit f3f04c4027a71421b38094bb22e3aa4710ddcc38)

            List of files:
            /freebsd-14.2/sys/conf/options</description>
        <pubDate>Sun, 14 Apr 2024 02:16:13 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>faf66c37 - ath(4): always enable 11n</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/conf/options#faf66c37</link>
        <description>ath(4): always enable 11nEnabling 11n for ath(4) so far was handled by a kernel option, whichwas only enabled for certain kernel configurations.In order to allow loading ath(4) as a module with 11n support onall platforms, remove the kernel option and unconditionally enable11n in ath(4).Reported by:	pkubajReviewed by:	adrian, imp(cherry picked from commit 89c1e54a71cc4e04d4c575ee6df956a12e163cde)

            List of files:
            /freebsd-14.2/sys/conf/options</description>
        <pubDate>Sun, 18 Feb 2024 18:16:24 +0000</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e4a5a27b - hpts: remove from opt_inet.h</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/conf/options#e4a5a27b</link>
        <description>hpts: remove from opt_inet.hNo conditionally compilable code left.  The hpts.ko is fully functional.Reviewed by:		imp, tuexen, rrsDifferential Revision:	https://reviews.freebsd.org/D42859(cherry picked from commit 4b92c7721deecdc2117490ce3bc74f9cafc186d8)

            List of files:
            /freebsd-14.2/sys/conf/options</description>
        <pubDate>Mon, 04 Dec 2023 18:19:47 +0000</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>123fd2a9 - Add the BBR and RACK stacks to the LINT kernel.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/conf/options#123fd2a9</link>
        <description>Add the BBR and RACK stacks to the LINT kernel.While here, drop the EXTRA_TCP_STACKS option, which serves no purpose andshould never have been added.  Instead, build bbr and rack as long aseither or both of INET and INET6 is enabled.  There is no risk to anyonewho doesn&apos;t load one or both and then twiddle the relevant sysctls.Differential Revision:	https://reviews.freebsd.org/D42088(cherry picked from commit 3a338c534154164504005beb00a3c6feb03756cc)

            List of files:
            /freebsd-14.2/sys/conf/options</description>
        <pubDate>Wed, 18 Oct 2023 14:13:12 +0000</pubDate>
        <dc:creator>Dag-Erling Sm&#248;rgrav &lt;des@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ff154988 - netlink: move NETLINK define to opt_global.h</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/conf/options#ff154988</link>
        <description>netlink: move NETLINK define to opt_global.hMove the NETLINK define into opt_global.h so we can rely on it beingset correctly, without having to remember to include opt_netlink.h.This ensures that the NETLINK define is correctly set. If not wemay end up with unloadable modules, due to missing symbols (such asnlmsg_get_group_writer).PR:		274306Reviewed by:	imp, markjMFC after:	3 daysDifferential Revision:	https://reviews.freebsd.org/D42179(cherry picked from commit ab393e9548f8cc0ee28499c411963b798ebb38a5)

            List of files:
            /freebsd-14.2/sys/conf/options</description>
        <pubDate>Thu, 12 Oct 2023 19:55:57 +0000</pubDate>
        <dc:creator>Kristof Provost &lt;kp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>803f0881 - kernel: remove unused HWPMC_MIPS_BACKTRACE option</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/conf/options#803f0881</link>
        <description>kernel: remove unused HWPMC_MIPS_BACKTRACE optionMIPS was removed after FreeBSD 13.Reported by:	andrew(cherry picked from commit 5b732ae8332b2bad256016569c0ead6d918bdf79)

            List of files:
            /freebsd-14.2/sys/conf/options</description>
        <pubDate>Tue, 26 Sep 2023 13:27:14 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>031beb4e - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/conf/options#031beb4e</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/sys/conf/options</description>
        <pubDate>Wed, 16 Aug 2023 17:54:58 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>077ef5b4 - ath(4): Remove MIPS SoC build glue and AR9130 from FreeBSD HAL</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/conf/options#077ef5b4</link>
        <description>ath(4): Remove MIPS SoC build glue and AR9130 from FreeBSD HALAll of these are obsoleted by the general removal of MIPS support.Actually, corresponding to the removed AH_SUPPORT_x, there is moresuperfluous support sprinkled across the HAL source. However, thatcode is left in place for now in order to ease a sync to NetBSD.Reviewed by:	emaste (w/ man page fix)Approved by:	adrianDifferential Revision:	https://reviews.freebsd.org/D41355

            List of files:
            /freebsd-14.2/sys/conf/options</description>
        <pubDate>Mon, 07 Aug 2023 19:16:11 +0000</pubDate>
        <dc:creator>Marius Strobl &lt;marius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4ef1c6f7 - base: Remove support for the VTOC8 partitioning scheme</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/conf/options#4ef1c6f7</link>
        <description>base: Remove support for the VTOC8 partitioning schemeThe removal of the sparc64 support in February 2020 obsoleted theVTOC8 partitioning scheme as no other FreeBSD platform makes useof it. Moreover, the code is bitrotting as nothing defines e. g.LOADER_VTOC8_SUPPORT any more and, thus, should go now, too. Withthis change, the following commits are reverted as far as VTOC8is concerned and parts haven&apos;t already previously been deletedalong with prior sparc64 removals:094fcb157d4c98211899cf09d06e2cf19149b7e0a7d366e9589c95feda6f3bc78c59c6355d51f126ba8d50d08b9df4e8213f9a6997ff6792ecebcd9bThe alignment example d9711c28efc4ec89ba5ea11f8fd63e9d0a7fc81badded to the VTOC8 section of gpart.8 is folded into the MBR one.This should finally conclude the deorbit of sparc64-specific bits.        We had joy, we had fun        we ran Unix on a Sun.        But that source and the song        of FreeBSD have all gone.Credits to Michael Bueker for the original &quot;Unix on a Sun&quot; and RodMcKuen for the &quot;Seasons in the Sun&quot; lyrics.

            List of files:
            /freebsd-14.2/sys/conf/options</description>
        <pubDate>Wed, 26 Jul 2023 11:08:37 +0000</pubDate>
        <dc:creator>Marius Strobl &lt;marius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>215bab79 - mac_ipacl: new MAC policy module to limit jail/vnet IP configuration</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/conf/options#215bab79</link>
        <description>mac_ipacl: new MAC policy module to limit jail/vnet IP configurationThe mac_ipacl policy module enables fine-grained control over IP addressconfiguration within VNET jails from the base system.It allows the root user to define rules governing IP addresses forjails and their interfaces using the sysctl interface.Requested by:	multipleSponsored by:	Google, Inc. (GSoC 2019)MFC after:	2 monthsReviewed by:	bz, dch (both earlier versions)Differential Revision: https://reviews.freebsd.org/D20967

            List of files:
            /freebsd-14.2/sys/conf/options</description>
        <pubDate>Tue, 25 Jul 2023 20:27:06 +0000</pubDate>
        <dc:creator>Shivank Garg &lt;shivank@freebsd.org&gt;</dc:creator>
    </item>
<item>
        <title>96eb0d90 - tcp: With the right options in the kernel cc_cubic stays in slowstart always.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/conf/options#96eb0d90</link>
        <description>tcp: With the right options in the kernel cc_cubic stays in slowstart always.So this is a subtle bug I have found in cubic. If you compile a number of options into the kernel (accounting and tracking) thenall of the kernel code &quot;knows&quot; the proper offset of t_rttupdatecnt however cubic does not see the options (and htcp too) and thuswill look for the count in the wrong place seeing 0. Which then means it never builds an MIN RTT which then means italways hangs in slowstart.The solution is to put all options that effect tcpcb size into the opt_global.h so that the kernelhas a consistent view of the tcpcb size.Reviewed by: tuexen, rscheffSponsored by: Netflix IncDifferential Revision:https://reviews.freebsd.org/D40761

            List of files:
            /freebsd-14.2/sys/conf/options</description>
        <pubDate>Wed, 28 Jun 2023 15:18:47 +0000</pubDate>
        <dc:creator>Randall Stewart &lt;rrs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2404380a - tslog: Optionally instrument pmap_zero_page</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/conf/options#2404380a</link>
        <description>tslog: Optionally instrument pmap_zero_pageBooting an amd64 kernel on Firecracker with 1 CPU and 128 MB of RAM,pmap_zero_page is responsible for 4.6 ms of the 25.0 ms of boot time.This is not in fact time spent zeroing pages though; almost all ofthat time is spent in a first-touch penalty, presumably due to thehost Linux kernel faulting in backing pages one by one.There&apos;s probably a way to improve that by teaching Firecracker tofault in all the VM&apos;s pages from the start rather than having themfaulted in one at a time, but that&apos;s outside of FreeBSD&apos;s control.This commit adds a TSLOG_PAGEZERO option which enables TSLOG on theamd64 pmap_zero_page function; it&apos;s a separate option (turned offby default even if TSLOG is enabled) since zeroing pages happensenough that it can easily fill the TSLOG buffer and prevent othertiming information from being recorded.Sponsored by:	https://www.patreon.com/cpercivaDifferential Revision:	https://reviews.freebsd.org/D40326

            List of files:
            /freebsd-14.2/sys/conf/options</description>
        <pubDate>Mon, 29 May 2023 23:03:14 +0000</pubDate>
        <dc:creator>Colin Percival &lt;cperciva@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>945f9a7c - tcp: misc cleanup of options for rack as well as socket option logging.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/conf/options#945f9a7c</link>
        <description>tcp: misc cleanup of options for rack as well as socket option logging.Both BBR and Rack have the ability to log socket options, which is currently disabled. Rackhas an experimental SaD (Sack Attack Detection) algorithm that should be made available. Alsothere is a t_maxpeak_rate that needs to be removed (its un-used).Reviewed by: tuexen, ccSponsored by: Netflix IncDifferential Revision: https://reviews.freebsd.org/D39427

            List of files:
            /freebsd-14.2/sys/conf/options</description>
        <pubDate>Fri, 07 Apr 2023 14:15:29 +0000</pubDate>
        <dc:creator>Randall Stewart &lt;rrs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>73ee5756 - Fixes in the tcp infrastructure with respect to stack changes as well as other infrastructure updates for incoming rack features.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/conf/options#73ee5756</link>
        <description>Fixes in the tcp infrastructure with respect to stack changes as well as other infrastructure updates for incoming rack features.So stack switching as always been a bit of a issue. We currently use a break before make setup which means thatif something goes wrong you have to try to get back to a stack. This patch among a lot of other things changes that sothat it is a make before break. We also expand some of the function blocks in prep for new features in rack that will allowmore controlled pacing. We also add other abilities such as the pathway for a stack to query a previous stack to acquire fromit critical state information so things in flight don&apos;t get dropped or mis-handled when switching stacks. We also add theconcept of a timer granularity. This allows an alternate stack to change from the old ticks granularity to microseconds andof course this even gives us a pathway to go to nanosecond timekeeping if we need to (something for the data center to considerfor sure).Once all this lands I will then update rack to begin using all these new features.Reviewed by: tuexenSponsored by: Netflix IncDifferential Revision: https://reviews.freebsd.org/D39210

            List of files:
            /freebsd-14.2/sys/conf/options</description>
        <pubDate>Sat, 01 Apr 2023 05:46:38 +0000</pubDate>
        <dc:creator>Randall Stewart &lt;rrs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>19e43c16 - netlink: add netlink KPI to the kernel by default</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/conf/options#19e43c16</link>
        <description>netlink: add netlink KPI to the kernel by defaultThis change does the following:Base Netlink KPIs (ability to register the family, parse and/or write a Netlink message) are always present in the kernel. Specifically,* Implementation of genetlink family/group registration/removal,  some base accessors (netlink_generic_kpi.c, 260 LoC) are compiled in  unconditionally.* Basic TLV parser functions (netlink_message_parser.c, 507 LoC) are  compiled in unconditionally.* Glue functions (netlink&lt;&gt;rtsock), malloc/core sysctl definitions (netlink_glue.c, 259 LoC) are compiled in unconditionally.* The rest of the KPI _functions_ are defined in the netlink_glue.c, but their implementation calls a pointer to either the stub function or the actual function, depending on whether the module is loaded or not.This approach allows to have only 1k LoC out of ~3.7k LoC (current sys/netlink implementation) in the kernel, which will not grow further.It also allows for the generic netlink kernel customers to load successfully without requiring Netlink module and operate correctly once Netlink module is loaded.Reviewed by:	impMFC after:	2 weeksDifferential Revision:	https://reviews.freebsd.org/D39269

            List of files:
            /freebsd-14.2/sys/conf/options</description>
        <pubDate>Mon, 27 Mar 2023 11:59:30 +0000</pubDate>
        <dc:creator>Alexander V. Chernikov &lt;melifaro@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>69c7c811 - Move access to tcp&apos;s t_logstate into inline functions and provide new tracepoint and bbpoint capabilities.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/conf/options#69c7c811</link>
        <description>Move access to tcp&apos;s t_logstate into inline functions and provide new tracepoint and bbpoint capabilities.The TCP stacks have long accessed t_logstate directly, but in order to do tracepoints and the new bbpointswe need to move to using the new inline functions. This adds them and moves rack to now usethe tcp_tracepoints.Reviewed by: tuexen, gallatinSponsored by: Netflix IncDifferential Revision: https://reviews.freebsd.org/D38831

            List of files:
            /freebsd-14.2/sys/conf/options</description>
        <pubDate>Thu, 16 Mar 2023 15:43:16 +0000</pubDate>
        <dc:creator>Randall Stewart &lt;rrs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>105a4f7b - ng_atmllc: remove</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/conf/options#105a4f7b</link>
        <description>ng_atmllc: removeThis standalone module is the last vestage of ATM support in the tree sosend it on its way.Reviewed by:	manu, emasteRelnotes:	yesSponsored by:	DARPADifferential Revision:	https://reviews.freebsd.org/D38880

            List of files:
            /freebsd-14.2/sys/conf/options</description>
        <pubDate>Thu, 09 Mar 2023 18:04:21 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>af0cc0b2 - NgATM: Remove netgraph ATM support</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/conf/options#af0cc0b2</link>
        <description>NgATM: Remove netgraph ATM supportMost ATM support was removed prior to FreeBSD 12.  The netgraph supportwas kept as it was less intrusive, but it is presumed to be unused.Reviewed by:	manuRelnotes:	yesSponsored by:	DARPADifferential Revision:	https://reviews.freebsd.org/D38879

            List of files:
            /freebsd-14.2/sys/conf/options</description>
        <pubDate>Thu, 09 Mar 2023 18:04:02 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bd32aede - NgATM: Remove useless NGATM_ATM option</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/conf/options#bd32aede</link>
        <description>NgATM: Remove useless NGATM_ATM optionMFC after:	3 daysReviewed by:	emasteDifferential Revision:	https://reviews.freebsd.org/D38875

            List of files:
            /freebsd-14.2/sys/conf/options</description>
        <pubDate>Thu, 02 Mar 2023 23:37:10 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
