<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>f9030650185622d7cf8a7c81c4b3a3763539de24 - hpts: install kernel module</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/tcp/Makefile#f9030650185622d7cf8a7c81c4b3a3763539de24</link>
        <description>hpts: install kernel moduleIt is important to instantly load tcp_rack.ko and tcp_bbr.koReviewed by:		tuexen, impDifferential Revision:	https://reviews.freebsd.org/D42697

            List of files:
            /freebsd/sys/modules/tcp/Makefile</description>
        <pubDate>Tue, 21 Nov 2023 18:22:46 +0100</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3a338c534154164504005beb00a3c6feb03756cc - Add the BBR and RACK stacks to the LINT kernel.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/tcp/Makefile#3a338c534154164504005beb00a3c6feb03756cc</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

            List of files:
            /freebsd/sys/modules/tcp/Makefile</description>
        <pubDate>Wed, 18 Oct 2023 16:13:12 +0200</pubDate>
        <dc:creator>Dag-Erling Sm&#248;rgrav &lt;des@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>031beb4e239bfce798af17f5fe8dba8bcaf13d99 - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/tcp/Makefile#031beb4e239bfce798af17f5fe8dba8bcaf13d99</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/sys/modules/tcp/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 19:54:58 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>093a8f8daf309b6cefc6a9f3ebd217938fcceb6a - Revise r361712 to disable tcpmd5.ko for &apos;options TCP_SIGNATURE&apos;</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/tcp/Makefile#093a8f8daf309b6cefc6a9f3ebd217938fcceb6a</link>
        <description>Revise r361712 to disable tcpmd5.ko for &apos;options TCP_SIGNATURE&apos;

            List of files:
            /freebsd/sys/modules/tcp/Makefile</description>
        <pubDate>Wed, 03 Jun 2020 20:42:28 +0200</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f45b1312960772485acf4b4c8f35a0cfb4f3dfbf - modules: don&apos;t build ipsec/tcpmd5 if the kernel is configured for IPSEC</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/tcp/Makefile#f45b1312960772485acf4b4c8f35a0cfb4f3dfbf</link>
        <description>modules: don&apos;t build ipsec/tcpmd5 if the kernel is configured for IPSECIPSEC_SUPPORT can currently only cope with either IPSEC || IPSEC_SUPPORT,not both. Refrain from building if IPSEC is set, as the resulting modulewon&apos;t be able to load anyways if it&apos;s built into the kernel.KERN_OPTS is safe here; for tied modules, it will reflect the kernelconfiguration. For untied modules, it will defer to whatever is set in^/sys/conf/config.mk, which doesn&apos;t set IPSEC for modules. The lattersituation has some risk to it for uncommon scenarios, but such is the lifeof untied kernel modules.Reported by:	jenkins (a lot), O. Hartmann (once)Generally discussed with:	imp, jhb

            List of files:
            /freebsd/sys/modules/tcp/Makefile</description>
        <pubDate>Tue, 02 Jun 2020 02:32:36 +0200</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1319a761796820b1a67820f2537aaeeec9f77bdf - Only build ipsec modules if the kernel includes IPSEC_SUPPORT.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/tcp/Makefile#1319a761796820b1a67820f2537aaeeec9f77bdf</link>
        <description>Only build ipsec modules if the kernel includes IPSEC_SUPPORT.Honoring the kernel-supplied opt_ipsec.h in r361632 causes builds ofipsec modules to fail if the kernel doesn&apos;t include IPSEC_SUPPORT.However, the module can never be loaded into such a kernel, so onlybuild the modules if the kernel includes IPSEC_SUPPORT.Reviewed by:	impDifferential Revision:	https://reviews.freebsd.org/D25059

            List of files:
            /freebsd/sys/modules/tcp/Makefile</description>
        <pubDate>Sat, 30 May 2020 02:47:03 +0200</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>668ee1016865dcde796cc57b1c1e7c35b85f41d1 - Merge ^/head r352587 through r352763.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/tcp/Makefile#668ee1016865dcde796cc57b1c1e7c35b85f41d1</link>
        <description>Merge ^/head r352587 through r352763.

            List of files:
            /freebsd/sys/modules/tcp/Makefile</description>
        <pubDate>Thu, 26 Sep 2019 20:25:54 +0200</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>35c7bb340788f0ce9347b7066619d8afb31e2123 - This commit adds BBR (Bottleneck Bandwidth and RTT) congestion control. This</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/tcp/Makefile#35c7bb340788f0ce9347b7066619d8afb31e2123</link>
        <description>This commit adds BBR (Bottleneck Bandwidth and RTT) congestion control. Thisis a completely separate TCP stack (tcp_bbr.ko) that will be built only ifyou add the make options WITH_EXTRA_TCP_STACKS=1 and also include the optionTCPHPTS. You can also include the RATELIMIT option if you have a NIC interface thatsupports hardware pacing, BBR understands how to use such a feature.Note that this commit also adds in a general purpose time-filter whichallows you to have a min-filter or max-filter. A filter allows you tohave a low (or high) value for some period of time and degrade slowlyto another value has time passes. You can find out the details ofBBR by looking at the original paper at:https://queue.acm.org/detail.cfm?id=3022184or consult many other web resources you can find on the webreferenced by &quot;BBR congestion control&quot;. It should be noted thatBBRv1 (which this is) does tend to unfairness in cases of smallbuffered paths, and it will usually get less bandwidth in the caseof large BDP paths(when competing with new-reno or cubic flows). BBRis still an active research area and we do plan on  implementing V2of BBR to see if it is an improvement over V1.Sponsored by:	Netflix Inc.Differential Revision:	https://reviews.freebsd.org/D21582

            List of files:
            /freebsd/sys/modules/tcp/Makefile</description>
        <pubDate>Tue, 24 Sep 2019 20:18:11 +0200</pubDate>
        <dc:creator>Randall Stewart &lt;rrs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>14b841d4a8e6c25d964f5e3bbda379a1541a27ec - MFH @ r337607, in preparation for boarding</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/tcp/Makefile#14b841d4a8e6c25d964f5e3bbda379a1541a27ec</link>
        <description>MFH @ r337607, in preparation for boarding

            List of files:
            /freebsd/sys/modules/tcp/Makefile</description>
        <pubDate>Sat, 11 Aug 2018 06:26:29 +0200</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>399973c33d862e8860ecda55664179de0dd2e7bc - Delete the example tcp stack &quot;fastpath&quot; which</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/tcp/Makefile#399973c33d862e8860ecda55664179de0dd2e7bc</link>
        <description>Delete the example tcp stack &quot;fastpath&quot; whichwas only put in has an example.Sponsored by:	Netflix inc.Differential Revision:	https://reviews.freebsd.org/D16420

            List of files:
            /freebsd/sys/modules/tcp/Makefile</description>
        <pubDate>Tue, 24 Jul 2018 16:55:47 +0200</pubDate>
        <dc:creator>Randall Stewart &lt;rrs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>89e560f441bb214495715039288c99442b3b5aea - This commit brings in a new refactored TCP stack called Rack.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/tcp/Makefile#89e560f441bb214495715039288c99442b3b5aea</link>
        <description>This commit brings in a new refactored TCP stack called Rack.Rack includes the following features: - A different SACK processing scheme (the old sack structures are not used). - RACK (Recent acknowledgment) where counting dup-acks is no longer done        instead time is used to knwo when to retransmit. (see the I-D) - TLP (Tail Loss Probe) where we will probe for tail-losses to attempt        to try not to take a retransmit time-out. (see the I-D) - Burst mitigation using TCPHTPS - PRR (partial rate reduction) see the RFC.Once built into your kernel, you can select this stack by eithersocket option with the name of the stack is &quot;rack&quot; or by settingthe global sysctl so the default is rack.Note that any connection that does not support SACK will be kickedback to the &quot;default&quot; base  FreeBSD stack (currently known as &quot;default&quot;).To build this into your kernel you will need to enable in yourkernel:   makeoptions WITH_EXTRA_TCP_STACKS=1   options TCPHPTSSponsored by:	Netflix Inc.Differential Revision:		https://reviews.freebsd.org/D15525

            List of files:
            /freebsd/sys/modules/tcp/Makefile</description>
        <pubDate>Thu, 07 Jun 2018 20:18:13 +0200</pubDate>
        <dc:creator>Randall Stewart &lt;rrs@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4222f9685c59013425ddbc1ee8c474536a56494e - Tweak the Makefiles a bit to allow using &quot;tcp&quot; in MODULES_OVERRIDE</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/tcp/Makefile#4222f9685c59013425ddbc1ee8c474536a56494e</link>
        <description>Tweak the Makefiles a bit to allow using &quot;tcp&quot; in MODULES_OVERRIDEto build the tcp modules.Sponsored by:	Netflix, Inc.

            List of files:
            /freebsd/sys/modules/tcp/Makefile</description>
        <pubDate>Mon, 27 Mar 2017 20:20:32 +0200</pubDate>
        <dc:creator>Michael Tuexen &lt;tuexen@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
