<?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>5729ebba - ipfilter: Move kernel bits to netpfil</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/include/Makefile#5729ebba</link>
        <description>ipfilter: Move kernel bits to netpfilThrough fixes and improvements our ipfilter sources have divergedenough to warrant move from contrib into sys/netpil. Now that I&apos;mplanning on implementing MSS clamping as in iptables it makes moresense to move ipfilter to netpfil.This is the first of three commits the ipfilter move.Suggested by glebius on two occaions.Suggested by and discussed with:	glebiusReviewed by:				glebius, kp (for #network)Differential Revision:		https://reviews.freebsd.org/D33510(cherry picked from commit 3b9b51fe464ebb91e894742a6a0e6417e256f03a)

            List of files:
            /freebsd-13.1/include/Makefile</description>
        <pubDate>Wed, 15 Dec 2021 16:28:18 +0000</pubDate>
        <dc:creator>Cy Schubert &lt;cy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b9d131fe - Add real sched.h</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/include/Makefile#b9d131fe</link>
        <description>Add real sched.h(cherry picked from commit 160b4b922b6021848b6b48afc894d16b879b7af2)

            List of files:
            /freebsd-13.1/include/Makefile</description>
        <pubDate>Fri, 22 Oct 2021 15:17:21 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ba56ee36 - Fix build with WITHOUT_AUDIT=yes in src.conf</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/include/Makefile#ba56ee36</link>
        <description>Fix build with WITHOUT_AUDIT=yes in src.confAlways install the audit related includes are some part of the sourcealways requires them.Reported by:	manyFixes:	8c3eaf244a417a4(cherry picked from commit f41efc453ab5563cde214cb19273d87e6e4aa2d4)

            List of files:
            /freebsd-13.1/include/Makefile</description>
        <pubDate>Thu, 15 Apr 2021 12:11:13 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>577dfb1c - pkgbase: Install all cam includes with INCS</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/include/Makefile#577dfb1c</link>
        <description>pkgbase: Install all cam includes with INCSNow they are correctly taggued and put into the -dev packageReviewed by:	baptDifferential Revision:	https://reviews.freebsd.org/D29166MFC after:      2 weeks

            List of files:
            /freebsd-13.1/include/Makefile</description>
        <pubDate>Tue, 16 Mar 2021 06:12:49 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>40745025 - pkgbase: Install all BSM includes with INCS</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/include/Makefile#40745025</link>
        <description>pkgbase: Install all BSM includes with INCSNow they are correctly taggued and put them into the libbsm packageReviewed by:	baptDifferential Revision:	https://reviews.freebsd.org/D29165MFC after:      2 weeks

            List of files:
            /freebsd-13.1/include/Makefile</description>
        <pubDate>Tue, 16 Mar 2021 06:12:46 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>77ffc939 - Stop installing kernel-only crypto headers to /usr/include/crypto.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/include/Makefile#77ffc939</link>
        <description>Stop installing kernel-only crypto headers to /usr/include/crypto.The only user-facing header from OCF is &lt;crypto/cryptodev.h&gt;.Sponsored by:	Chelsio Communications(cherry picked from commit afbee98232f41fc05fa8a5b9a8cda4c4c65ff448)(cherry picked from commit 2fc640d5bc0a17024dc1eb996ab00af42a5c6dbd)(cherry picked from commit 283352dd4f6a3bb2f3c7cb45ce5dca3d86f5e3f4)(cherry picked from commit 9946b2f4e0b478de69ebd687e2132c318a4d7c21)(cherry picked from commit 7af04dff025d98e2feff979756ecde8ef0ace390)

            List of files:
            /freebsd-13.1/include/Makefile</description>
        <pubDate>Tue, 16 Mar 2021 00:00:21 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>74eb7f97 - Fix make includes path to nvpair.h</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/include/Makefile#74eb7f97</link>
        <description>Fix make includes path to nvpair.hFixes a typo introduced in 9e5787d2284e187abb5b654d924394a65772e004

            List of files:
            /freebsd-13.1/include/Makefile</description>
        <pubDate>Tue, 19 Jan 2021 11:40:05 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;arichardson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8d30571d - include: Delete stale symlinks using find(1) instead of a shell loop.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/include/Makefile#8d30571d</link>
        <description>include: Delete stale symlinks using find(1) instead of a shell loop.This reduces the number of execve() syscalls during make includes by 88.Reviewed By:	jhbDifferential Revision: https://reviews.freebsd.org/D27622

            List of files:
            /freebsd-13.1/include/Makefile</description>
        <pubDate>Tue, 19 Jan 2021 11:35:12 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;arichardson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a21def4d - pccard: Remove wi(4) driver</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/include/Makefile#a21def4d</link>
        <description>pccard: Remove wi(4) driverRemove wi(4). pccard is going away, and wi only supports PC Carddevices, though it has a minor amount of glue to also supportPCI cards. However, removing the one without removing the otheris hard, so the whole driver is being removed.Relnotes: Yes

            List of files:
            /freebsd-13.1/include/Makefile</description>
        <pubDate>Thu, 07 Jan 2021 22:45:23 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>94773907 - hid: Import hidraw(4) - driver for access to raw HID device data</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/include/Makefile#94773907</link>
        <description>hid: Import hidraw(4) - driver for access to raw HID device dataThis driver provides raw access to HID devices through uhid(4)-compatibleinterface and is based on pre-8.x uhid(4) code. Unlike uhid(4) it doesnot take devices in to monopoly ownership and allows parallel accessfrom other drivers.hidraw supports Linux&apos;s hidraw-compatible interface as well.Reviewed by:	hselaskyDifferential revision:	https://reviews.freebsd.org/D27992

            List of files:
            /freebsd-13.1/include/Makefile</description>
        <pubDate>Wed, 14 Oct 2020 00:52:47 +0000</pubDate>
        <dc:creator>Vladimir Kondratyev &lt;wulf@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>67de2db2 - Factor-out hardware-independent part of USB HID support to new module</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/include/Makefile#67de2db2</link>
        <description>Factor-out hardware-independent part of USB HID support to new moduleIt will be used by the upcoming HID-over-i2C implementation.  Should beno-op, except hid.ko module dependency is to be added to affected drivers.Reviewed by:	hselasky, manuDifferential revision:	https://reviews.freebsd.org/D27867

            List of files:
            /freebsd-13.1/include/Makefile</description>
        <pubDate>Sun, 04 Oct 2020 22:21:08 +0000</pubDate>
        <dc:creator>Vladimir Kondratyev &lt;wulf@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7b0d3a3c - include: Use printf(1) instead of shell loops for header symlinks</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/include/Makefile#7b0d3a3c</link>
        <description>include: Use printf(1) instead of shell loops for header symlinksUsing a shell for loop means we have to spawn a separate install(1)process for each header that is symlinked. This patch uses printf(1) togenerate an argument list that has been prefixed with the correct numberof ../ and then uses a single install(1) invocation.This reduces the number of execve() calls during make includes from 2442(with D27622) to 1382. Running `make symlinks` in include/ now spawns 214processes instead of 1276 without this patch.Reviewed By:	jhbDifferential Revision: https://reviews.freebsd.org/D27723

            List of files:
            /freebsd-13.1/include/Makefile</description>
        <pubDate>Wed, 06 Jan 2021 17:46:36 +0000</pubDate>
        <dc:creator>Alex Richardson &lt;Alexander.Richardson@cl.cam.ac.uk&gt;</dc:creator>
    </item>
<item>
        <title>f61a3898 - include: Use INCSGROUPS for a few files</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/include/Makefile#f61a3898</link>
        <description>include: Use INCSGROUPS for a few filesInstead of using install directly use INCSGROUPS for them.All those files are the ones we installed when the directory have more .hfiles that we don&apos;t want to install so they aren&apos;t using the LSUBDIR stuff.Reviewed by:	baptDifferential Revision:	https://reviews.freebsd.org/D27612

            List of files:
            /freebsd-13.1/include/Makefile</description>
        <pubDate>Mon, 14 Dec 2020 17:56:56 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@freebsd.org&gt;</dc:creator>
    </item>
<item>
        <title>b6cc6932 - include: Tag the last includes files as part of the -dev package</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/include/Makefile#b6cc6932</link>
        <description>include: Tag the last includes files as part of the -dev packageReviewed by:	baptDifferential Revision:	https://reviews.freebsd.org/D27618

            List of files:
            /freebsd-13.1/include/Makefile</description>
        <pubDate>Tue, 15 Dec 2020 12:50:00 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@freebsd.org&gt;</dc:creator>
    </item>
<item>
        <title>b963e10d - [PowerPC64LE] Ensure nvram is built on powerpc64le.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/include/Makefile#b963e10d</link>
        <description>[PowerPC64LE] Ensure nvram is built on powerpc64le.Fix some cases where conditionals that were trying to exclude powerpcspewere also excluding powerpc64le.Sponsored by:	Tag1 Consulting, Inc.

            List of files:
            /freebsd-13.1/include/Makefile</description>
        <pubDate>Sun, 13 Sep 2020 18:24:15 +0000</pubDate>
        <dc:creator>Brandon Bergren &lt;bdragon@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9e5787d2 - Merge OpenZFS support in to HEAD.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/include/Makefile#9e5787d2</link>
        <description>Merge OpenZFS support in to HEAD.The primary benefit is maintaining a completely sharedcode base with the community allowing FreeBSD to receivenew features sooner and with less effort.I would advise against doing &apos;zpool upgrade&apos;or creating indispensable pools using newfeatures until this change has had a month+to soak.Work on merging FreeBSD support in to what wasat the time &quot;ZFS on Linux&quot; began in August 2018.I first publicly proposed transitioning FreeBSDto (new) OpenZFS on December 18th, 2018. FreeBSDsupport in OpenZFS was finally completed in December2019. A CFT for downstreaming OpenZFS support into FreeBSD was first issued on July 8th. All issuesthat were reported have been addressed or, fora couple of less critical matters there arepull requests in progress with OpenZFS. iXsystemshas tested and dogfooded extensively internally.The TrueNAS 12 release is based on OpenZFS withsome additional features that have not yet madeit upstream.Improvements include:  project quotas, encrypted datasets,  allocation classes, vectorized raidz,  vectorized checksums, various command line  improvements, zstd compression.Thanks to those who have helped along the way:Ryan Moeller, Allan Jude, Zack Welch, and manyothers.Sponsored by:	iXsystems, Inc.Differential Revision:	https://reviews.freebsd.org/D25872

            List of files:
            /freebsd-13.1/include/Makefile</description>
        <pubDate>Tue, 25 Aug 2020 02:21:27 +0000</pubDate>
        <dc:creator>Matt Macy &lt;mmacy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d371ed1c - Install extra TCP stack header files: They are needed to compile a userland</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/include/Makefile#d371ed1c</link>
        <description>Install extra TCP stack header files: They are needed to compile a userlandcomponent of TCP Blackbox Recorder as example.Approved by:	rrsSponsored by:	NetflixDifferential Revision:	https://reviews.freebsd.org/D25584

            List of files:
            /freebsd-13.1/include/Makefile</description>
        <pubDate>Wed, 08 Jul 2020 21:40:27 +0000</pubDate>
        <dc:creator>Olivier Cochard &lt;olivier@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>31e71d07 - Oops, I didn&apos;t notice the &quot;cd&quot; is needed for each install line.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/include/Makefile#31e71d07</link>
        <description>Oops, I didn&apos;t notice the &quot;cd&quot; is needed for each install line.

            List of files:
            /freebsd-13.1/include/Makefile</description>
        <pubDate>Sun, 31 May 2020 22:46:32 +0000</pubDate>
        <dc:creator>Rick Macklem &lt;rmacklem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6ecaf8f4 - Update the Makefile to copy rpcsec_tls.h to /usr/include/rpc.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/include/Makefile#6ecaf8f4</link>
        <description>Update the Makefile to copy rpcsec_tls.h to /usr/include/rpc.

            List of files:
            /freebsd-13.1/include/Makefile</description>
        <pubDate>Sun, 31 May 2020 22:15:34 +0000</pubDate>
        <dc:creator>Rick Macklem &lt;rmacklem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a6663252 - Introduce nexthop objects and new routing KPI.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/include/Makefile#a6663252</link>
        <description>Introduce nexthop objects and new routing KPI.This is the foundational change for the routing subsytem rearchitecture. More details and goals are available in https://reviews.freebsd.org/D24141 .This patch introduces concept of nexthop objects and new nexthop-based routing KPI.Nexthops are objects, containing all necessary information for performing the packet output decision. Output interface, mtu, flags, gw address goes there. For most of the cases, these objects will serve the same role as the struct rtentry is currently serving.Typically there will be low tens of such objects for the router even with multiple BGP full-views, as these objects will be shared between routing entries. This allows to store more information in the nexthop.New KPI:struct nhop_object *fib4_lookup(uint32_t fibnum, struct in_addr dst,  uint32_t scopeid, uint32_t flags, uint32_t flowid);struct nhop_object *fib6_lookup(uint32_t fibnum, const struct in6_addr *dst6,  uint32_t scopeid, uint32_t flags, uint32_t flowid);These 2 function are intended to replace all all flavours of &lt;in_|in6_&gt;rtalloc[1]&lt;_ign&gt;&lt;_fib&gt;, mpath functions  and the previous fib[46]-generation functions.Upon successful lookup, they return nexthop object which is guaranteed to exist within current NET_EPOCH. If longer lifetime is desired, one can specify NHR_REF as a flag and get a referenced version of the nexthop. Reference semantic closely resembles rtentry one, allowing sed-style conversion.Additionally, another 2 functions are introduced to support uRPF functionality inside variety of our firewalls. Their primary goal is to hide the multipath implementation details inside the routing subsystem, greatly simplifying firewalls implementation:int fib4_lookup_urpf(uint32_t fibnum, struct in_addr dst, uint32_t scopeid,  uint32_t flags, const struct ifnet *src_if);int fib6_lookup_urpf(uint32_t fibnum, const struct in6_addr *dst6, uint32_t scopeid,  uint32_t flags, const struct ifnet *src_if);All functions have a separate scopeid argument, paving way to eliminating IPv6 scope embedding and allowing to support IPv4 link-locals in the future.Structure changes: * rtentry gets new &apos;rt_nhop&apos; pointer, slightly growing the overall size. * rib_head gets new &apos;rnh_preadd&apos; callback pointer, slightly growing overall sz.Old KPI:During the transition state old and new KPI will coexists. As there are another 4-5 decent-sized conversion patches, it will probably take a couple of weeks.To support both KPIs, fields not required by the new KPI (most of rtentry) has to be kept, resulting in the temporary size increase.Once conversion is finished, rtentry will notably shrink.More details:* architectural overview: https://reviews.freebsd.org/D24141* list of the next changes: https://reviews.freebsd.org/D24232Reviewed by:	ae,glebius(initial version)Differential Revision:	https://reviews.freebsd.org/D24232

            List of files:
            /freebsd-13.1/include/Makefile</description>
        <pubDate>Sun, 12 Apr 2020 14:30:00 +0000</pubDate>
        <dc:creator>Alexander V. Chernikov &lt;melifaro@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
