<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>bd79708d - In the TCP stack, the hhook(9) framework provides hooks for kernel modules</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/khelp/Makefile#bd79708d</link>
        <description>In the TCP stack, the hhook(9) framework provides hooks for kernel modulesto add actions that run when a TCP frame is sent or received on a TCPsession in the ESTABLISHED state. In the base tree, this functionality isonly used for the h_ertt module, which is used by the cc_cdg, cc_chd, cc_hd,and cc_vegas congestion control modules.Presently, we incur overhead to check for hooks each time a TCP frame issent or received on an ESTABLISHED TCP session.This change adds a new compile-time option (TCP_HHOOK) to determine whetherto include the hhook(9) framework for TCP. To retain backwardscompatibility, I added the TCP_HHOOK option to every configuration file thatalready defined &quot;options INET&quot;. (Therefore, this patch introduces nofunctional change. In order to see a functional difference, you need tocompile a custom kernel without the TCP_HHOOK option.) This change willallow users to easily exclude this functionality from their kernel, shouldthey wish to do so.Note that any users who use a custom kernel configuration and use one of thecongestion control modules listed above will need to add the TCP_HHOOKoption to their kernel configuration.Reviewed by:	rrs, lstewart, hiren (previous version), sjg (makefiles only)Sponsored by:	NetflixDifferential Revision:	https://reviews.freebsd.org/D8185

            List of files:
            /freebsd-13.1/sys/modules/khelp/Makefile</description>
        <pubDate>Wed, 12 Oct 2016 02:16:42 +0000</pubDate>
        <dc:creator>Jonathan T. Looney &lt;jtl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>050570ef - Import the ERTT (Enhanced Round Trip Time) Khelp module. ERTT uses the</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/khelp/Makefile#050570ef</link>
        <description>Import the ERTT (Enhanced Round Trip Time) Khelp module. ERTT uses theKhelp/Hhook KPIs to hook into the TCP stack and maintain a per-connection, lownoise estimate of the instantaneous RTT. ERTT&apos;s implementation is robust even inthe face of delayed acknowledgements and/or TSO being in use for a connection.A high quality, low noise RTT estimate is a requirement for applications such asdelay-based congestion control, for which we will be importing some algorithmimplementations shortly.In collaboration with:	David Hayes &lt;dahayes at swin edu au&gt; and				Grenville Armitage &lt;garmitage at swin edu au&gt;Sponsored by:	FreeBSD FoundationReviewed by:	bz and others along the wayMFC after:	3 months

            List of files:
            /freebsd-13.1/sys/modules/khelp/Makefile</description>
        <pubDate>Mon, 24 Jan 2011 23:08:38 +0000</pubDate>
        <dc:creator>Lawrence Stewart &lt;lstewart@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6987b09f - Add build infrastructure for Khelp modules.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/khelp/Makefile#6987b09f</link>
        <description>Add build infrastructure for Khelp modules.Sponsored by:	FreeBSD FoundationReviewed by:	bzMFC after:	3 months

            List of files:
            /freebsd-13.1/sys/modules/khelp/Makefile</description>
        <pubDate>Mon, 24 Jan 2011 07:50:29 +0000</pubDate>
        <dc:creator>Lawrence Stewart &lt;lstewart@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
