<?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>2fd9c36db041f6168b4cb56592541c53f24f6513 - Remove in_pcb_hdr.h</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/netinet/Makefile#2fd9c36db041f6168b4cb56592541c53f24f6513</link>
        <description>Remove in_pcb_hdr.h

            List of files:
            /netbsd-src/sys/netinet/Makefile</description>
        <pubDate>Fri, 28 Oct 2022 05:23:09 +0000</pubDate>
        <dc:creator>ozaki-r &lt;ozaki-r@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3761620b426e1b9edaa9f1461c5a1efceb38a7fc - tcp: separate syn cache stuffs into tcp_syncache.[ch] files</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/netinet/Makefile#3761620b426e1b9edaa9f1461c5a1efceb38a7fc</link>
        <description>tcp: separate syn cache stuffs into tcp_syncache.[ch] filesNo functional change.

            List of files:
            /netbsd-src/sys/netinet/Makefile</description>
        <pubDate>Tue, 20 Sep 2022 07:19:14 +0000</pubDate>
        <dc:creator>ozaki-r &lt;ozaki-r@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f922b0f6bdcf4f9bc3651ffd24d4c79d7318d22b - Remove the network ATM code.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/netinet/Makefile#f922b0f6bdcf4f9bc3651ffd24d4c79d7318d22b</link>
        <description>Remove the network ATM code.

            List of files:
            /netbsd-src/sys/netinet/Makefile</description>
        <pubDate>Thu, 06 Sep 2018 06:41:59 +0000</pubDate>
        <dc:creator>maxv &lt;maxv@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c935a86e5e8ab22169a16fdbef86f65fbc603274 - Fix build.   pf_ioctl.c needs netinet/in_offload.h (after previous change).</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/netinet/Makefile#c935a86e5e8ab22169a16fdbef86f65fbc603274</link>
        <description>Fix build.   pf_ioctl.c needs netinet/in_offload.h (after previous change).Because this is in a module, apparently, that means that netinet_in_offload.hneeds to get installed in /usr/include, so do that as well.Feel free to fix this in a better way...

            List of files:
            /netbsd-src/sys/netinet/Makefile</description>
        <pubDate>Wed, 11 Jul 2018 11:13:16 +0000</pubDate>
        <dc:creator>kre &lt;kre@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>939a415a7dc6a59d4c4a4d8f9e7519bb142cf4a0 - add l2tp(4) L2TPv3 interface.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/netinet/Makefile#939a415a7dc6a59d4c4a4d8f9e7519bb142cf4a0</link>
        <description>add l2tp(4) L2TPv3 interface.originally implemented by IIJ SEIL team.

            List of files:
            /netbsd-src/sys/netinet/Makefile</description>
        <pubDate>Thu, 16 Feb 2017 08:12:43 +0000</pubDate>
        <dc:creator>knakahara &lt;knakahara@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8c2654abca37b44d287910478fcd0207ae6089e6 - Add core networking support for SCTP.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/netinet/Makefile#8c2654abca37b44d287910478fcd0207ae6089e6</link>
        <description>Add core networking support for SCTP.

            List of files:
            /netbsd-src/sys/netinet/Makefile</description>
        <pubDate>Tue, 13 Oct 2015 21:28:34 +0000</pubDate>
        <dc:creator>rjs &lt;rjs@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>652788239cec13fc8d4b945b749b68ce6615c40a - Add DCCP protocol support from KAME.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/netinet/Makefile#652788239cec13fc8d4b945b749b68ce6615c40a</link>
        <description>Add DCCP protocol support from KAME.

            List of files:
            /netbsd-src/sys/netinet/Makefile</description>
        <pubDate>Tue, 10 Feb 2015 19:11:52 +0000</pubDate>
        <dc:creator>rjs &lt;rjs@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>69b4eb723b3d58757a9ad58dd01647d13b4099e5 - install header files from IPF 5.1.2 (sys/external/bsd/ipf) instead of</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/netinet/Makefile#69b4eb723b3d58757a9ad58dd01647d13b4099e5</link>
        <description>install header files from IPF 5.1.2 (sys/external/bsd/ipf) instead ofolder IPF (sys/dist/ipf).This adds ipf_rb.h

            List of files:
            /netbsd-src/sys/netinet/Makefile</description>
        <pubDate>Sat, 15 Sep 2012 17:41:59 +0000</pubDate>
        <dc:creator>plunky &lt;plunky@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>84f52095ad7e07288bebfb2594a2ea6f94b29202 - rename rfc6056 -&gt; portalgo, requested by yamt</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/netinet/Makefile#84f52095ad7e07288bebfb2594a2ea6f94b29202</link>
        <description>rename rfc6056 -&gt; portalgo, requested by yamt

            List of files:
            /netbsd-src/sys/netinet/Makefile</description>
        <pubDate>Mon, 25 Jun 2012 15:28:38 +0000</pubDate>
        <dc:creator>christos &lt;christos@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f8a1d7977c8e138a6d142d2b71a2948982d48cae - Back out the recent import of IPFilter 5.1.1 for the upcoming branch,</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/netinet/Makefile#f8a1d7977c8e138a6d142d2b71a2948982d48cae</link>
        <description>Back out the recent import of IPFilter 5.1.1 for the upcoming branch,which will now have IPFilter 4.1.34.  IPFilter 5.1.1 will be restoredpost-branch.ok: core, releng.

            List of files:
            /netbsd-src/sys/netinet/Makefile</description>
        <pubDate>Wed, 15 Feb 2012 17:55:03 +0000</pubDate>
        <dc:creator>riz &lt;riz@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ee0161be406fdde54b1d90e6f3f1988612d67e74 - Patch to include ipf_rb.h missed from merge.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/netinet/Makefile#ee0161be406fdde54b1d90e6f3f1988612d67e74</link>
        <description>Patch to include ipf_rb.h missed from merge.

            List of files:
            /netbsd-src/sys/netinet/Makefile</description>
        <pubDate>Mon, 30 Jan 2012 21:10:30 +0000</pubDate>
        <dc:creator>darrenr &lt;darrenr@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>afa44705783b08075622fc86ac4b297f350a231c - install the header.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/netinet/Makefile#afa44705783b08075622fc86ac4b297f350a231c</link>
        <description>install the header.

            List of files:
            /netbsd-src/sys/netinet/Makefile</description>
        <pubDate>Sat, 24 Sep 2011 17:54:19 +0000</pubDate>
        <dc:creator>christos &lt;christos@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c2e43be1c54f8fc1a1e8f1390e42200ec4cd1de9 - Reduces the resources demanded by TCP sessions in TIME_WAIT-state using</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/netinet/Makefile#c2e43be1c54f8fc1a1e8f1390e42200ec4cd1de9</link>
        <description>Reduces the resources demanded by TCP sessions in TIME_WAIT-state usingmethods called Vestigial Time-Wait (VTW) and Maximum Segment LifetimeTruncation (MSLT).MSLT and VTW were contributed by Coyote Point Systems, Inc.Even after a TCP session enters the TIME_WAIT state, its correspondingsocket and protocol control blocks (PCBs) stick around until the TCPMaximum Segment Lifetime (MSL) expires.  On a host whose workloadnecessarily creates and closes down many TCP sockets, the sockets &amp; PCBsfor TCP sessions in TIME_WAIT state amount to many megabytes of deadweight in RAM.Maximum Segment Lifetimes Truncation (MSLT) assigns each TCP session toa class based on the nearness of the peer.  Corresponding to each classis an MSL, and a session uses the MSL of its class.  The classes areloopback (local host equals remote host), local (local host and remotehost are on the same link/subnet), and remote (local host and remotehost communicate via one or more gateways).  Classes corresponding tonearer peers have lower MSLs by default: 2 seconds for loopback, 10seconds for local, 60 seconds for remote.  Loopback and local sessionsexpire more quickly when MSLT is used.Vestigial Time-Wait (VTW) replaces a TIME_WAIT session&apos;s PCB/socketdead weight with a compact representation of the session, called a&quot;vestigial PCB&quot;.  VTW data structures are designed to be very fast andmemory-efficient: for fast insertion and lookup of vestigial PCBs,the PCBs are stored in a hash table that is designed to minimize thenumber of cacheline visits per lookup/insertion.  The memory bothfor vestigial PCBs and for elements of the PCB hashtable come fromfixed-size pools, and linked data structures exploit this to conservememory by representing references with a narrow index/offset from thestart of a pool instead of a pointer.  When space for new vestigial PCBsruns out, VTW makes room by discarding old vestigial PCBs, oldest first.VTW cooperates with MSLT.It may help to think of VTW as a &quot;FIN cache&quot; by analogy to the SYNcache.A 2.8-GHz Pentium 4 running a test workload that creates TIME_WAITsessions as fast as it can is approximately 17% idle when VTW is activeversus 0% idle when VTW is inactive.  It has 103 megabytes more free RAMwhen VTW is active (approximately 64k vestigial PCBs are created) thanwhen it is inactive.

            List of files:
            /netbsd-src/sys/netinet/Makefile</description>
        <pubDate>Tue, 03 May 2011 18:28:44 +0000</pubDate>
        <dc:creator>dyoung &lt;dyoung@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>60149b1ce8f8e578e5e054dee86821ff955a6eb3 - Work in progress: use a raw socket for GRE in IP encapsulation</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/netinet/Makefile#60149b1ce8f8e578e5e054dee86821ff955a6eb3</link>
        <description>Work in progress: use a raw socket for GRE in IP encapsulationinstead of adding/subtracting our own IPv4 header.There are many benefits:  gre(4) needn&apos;t grok the outer encapsulationheader any longer, so this simplifies the gre(4) code.  The IPstack needn&apos;t grok GRE, so it is simplified, too.  gre(4) willbenefit from optimizations in the socket code.  Eventually, gre(4)will gain an IPv6 encapsulation with very few new lines of code.There is a small performance loss.  A 133 MHz, 486-class AMD Elansinks/sources a TCP stream over GRE with about 93% the throughputof the old code.  TCP throughput on a 266 MHz, 586-class AMD Geodeis about 96% the throughput of the old code.  A 175-MHz ADM5120(MIPS) only sinks a TCP stream over GRE at about 90% of the oldcode; I am still investigating that.I produced stripped-down versions of sosend() and soreceive() forgre(4) to use.  They are guaranteed not to block, so they can becalled from a software interrupt and from a socket upcall,respectively.A kernel thread is no longer necessary for socket transmit/receive,but I didn&apos;t get around to removing it, yet.Thanks to Matt Thomas for suggesting the use of stripped-down socketcode and software interrupts, and to Andrew Doran for advice andanswers concerning software interrupts, threads, and performance.

            List of files:
            /netbsd-src/sys/netinet/Makefile</description>
        <pubDate>Fri, 05 Oct 2007 03:28:12 +0000</pubDate>
        <dc:creator>dyoung &lt;dyoung@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8b646d9bb9da6757bab60019e2a3ec6a9ab5ed58 - Remove obsolete files netinet/in_route.[ch].</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/netinet/Makefile#8b646d9bb9da6757bab60019e2a3ec6a9ab5ed58</link>
        <description>Remove obsolete files netinet/in_route.[ch].

            List of files:
            /netbsd-src/sys/netinet/Makefile</description>
        <pubDate>Wed, 02 May 2007 22:39:03 +0000</pubDate>
        <dc:creator>dyoung &lt;dyoung@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c308b1c661e3325c2207b2cab5e2fc048b81ba7d - Here are various changes designed to protect against bad IPv4</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/netinet/Makefile#c308b1c661e3325c2207b2cab5e2fc048b81ba7d</link>
        <description>Here are various changes designed to protect against bad IPv4routing caused by stale route caches (struct route).  Route cachesare sprinkled throughout PCBs, the IP fast-forwarding table, andIP tunnel interfaces (gre, gif, stf).Stale IPv6 and ISO route caches will be treated by separate patches.Thank you to Christoph Badura for suggesting the general approachto invalidating route caches that I take here.Here are the details:Add hooks to struct domain for tracking and for invalidating eachdomain&apos;s route caches: dom_rtcache, dom_rtflush, and dom_rtflushall.Introduce helper subroutines, rtflush(ro) for invalidating a routecache, rtflushall(family) for invalidating all route caches in arouting domain, and rtcache(ro) for notifying the domain of a newcached route.Chain together all IPv4 route caches where ro_rt != NULL.  Providein_rtcache() for adding a route to the chain.  Provide in_rtflush()and in_rtflushall() for invalidating IPv4 route caches.  Inin_rtflush(), set ro_rt to NULL, and remove the route from thechain.  In in_rtflushall(), walk the chain and remove every routecache.In rtrequest1(), call rtflushall() to invalidate route caches whena route is added.In gif(4), discard the workaround for stale caches that involvesexpiring them every so often.Replace the pattern &apos;RTFREE(ro-&gt;ro_rt); ro-&gt;ro_rt = NULL;&apos; with acall to rtflush(ro).Update ipflow_fastforward() and all other users of route caches sothat they expect a cached route, ro-&gt;ro_rt, to turn to NULL.Take care when moving a &apos;struct route&apos; to rtflush() the source andto rtcache() the destination.In domain initializers, use .dom_xxx tags.KNF here and there.

            List of files:
            /netbsd-src/sys/netinet/Makefile</description>
        <pubDate>Sat, 09 Dec 2006 05:33:04 +0000</pubDate>
        <dc:creator>dyoung &lt;dyoung@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a25eaede91d98ed0d5c46cb2e34ce38fd47cfc32 - Add a source-address selection policy mechanism to the kernel.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/netinet/Makefile#a25eaede91d98ed0d5c46cb2e34ce38fd47cfc32</link>
        <description>Add a source-address selection policy mechanism to the kernel.Also, add ioctls SIOCGIFADDRPREF/SIOCSIFADDRPREF to get/set preferencenumbers for addresses.  Make ifconfig(8) set/display preferencenumbers.To activate source-address selection policies in your kernel, add&apos;options IPSELSRC&apos; to your kernel configuration.Miscellaneous changes in support of source-address selection:        1 Factor out some common code, producing rt_replace_ifa().        2 Abbreviate a for-loop with TAILQ_FOREACH().        3 Add the predicates on IPv4 addresses IN_LINKLOCAL() and          IN_PRIVATE(), that are true for link-local unicast          (169.254/16) and RFC1918 private addresses, respectively.          Add the predicate IN_ANY_LOCAL() that is true for link-local          unicast and multicast.        4 Add IPv4-specific interface attach/detach routines,          in_domifattach and in_domifdetach, which build #ifdef          IPSELSRC.See in_getifa(9) for a more thorough description of source-addressselection policy.

            List of files:
            /netbsd-src/sys/netinet/Makefile</description>
        <pubDate>Mon, 13 Nov 2006 05:13:38 +0000</pubDate>
        <dc:creator>dyoung &lt;dyoung@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4876c304b1f86dba0dd280d2f8f91a8351de5025 - Integrate Common Address Redundancy Procotol (CARP) from OpenBSD</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/netinet/Makefile#4876c304b1f86dba0dd280d2f8f91a8351de5025</link>
        <description>Integrate Common Address Redundancy Procotol (CARP) from OpenBSD&apos;pseudo-device	carp&apos;Thanks to: joerg@ christos@ riz@ and others who testedOk: core@

            List of files:
            /netbsd-src/sys/netinet/Makefile</description>
        <pubDate>Thu, 18 May 2006 09:05:49 +0000</pubDate>
        <dc:creator>liamjfoy &lt;liamjfoy@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>95e1ffb15694e54f29f8baaa4232152b703c2a5a - merge ktrace-lwp.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/netinet/Makefile#95e1ffb15694e54f29f8baaa4232152b703c2a5a</link>
        <description>merge ktrace-lwp.

            List of files:
            /netbsd-src/sys/netinet/Makefile</description>
        <pubDate>Sun, 11 Dec 2005 12:16:03 +0000</pubDate>
        <dc:creator>christos &lt;christos@NetBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>997ffdbad9d2c4deaa39ced0e58011bb615d2730 - Move ipl.h into the ipfilter block, which is the right place.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/netbsd-src/sys/netinet/Makefile#997ffdbad9d2c4deaa39ced0e58011bb615d2730</link>
        <description>Move ipl.h into the ipfilter block, which is the right place.

            List of files:
            /netbsd-src/sys/netinet/Makefile</description>
        <pubDate>Sat, 09 Jul 2005 14:15:11 +0000</pubDate>
        <dc:creator>xtraeme &lt;xtraeme@NetBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
