<?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>031beb4e - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ip_mroute_mod/Makefile#031beb4e</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/sys/modules/ip_mroute_mod/Makefile</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>193d9e76 - sys/modules: normalize .CURDIR-relative paths to SRCTOP</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ip_mroute_mod/Makefile#193d9e76</link>
        <description>sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with:	`cd sys/modules; make ALL_MODULES=` on amd64MFC after:	1 monthSponsored by:	Dell EMC Isilon

            List of files:
            /freebsd-14.2/sys/modules/ip_mroute_mod/Makefile</description>
        <pubDate>Sat, 04 Mar 2017 10:10:17 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>aeaed508 - Move most of the 15 variations on generating opt_inet.h and</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ip_mroute_mod/Makefile#aeaed508</link>
        <description>Move most of the 15 variations on generating opt_inet.h andopt_inet6.h into kmod.mk by forcing almost everybody to eat the samedogfood. While at it, consolidate the opt_bpf.h and opt_mroute.htargets here too.

            List of files:
            /freebsd-14.2/sys/modules/ip_mroute_mod/Makefile</description>
        <pubDate>Mon, 04 Aug 2014 22:37:02 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>009a1962 - Remove unnecessary inclusions of bsd.own.mk.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ip_mroute_mod/Makefile#009a1962</link>
        <description>Remove unnecessary inclusions of bsd.own.mk.

            List of files:
            /freebsd-14.2/sys/modules/ip_mroute_mod/Makefile</description>
        <pubDate>Mon, 04 Aug 2014 22:34:12 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8d8bc018 - After r193232 rt_tables in vnet.h are no longer indirectly dependent on</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ip_mroute_mod/Makefile#8d8bc018</link>
        <description>After r193232 rt_tables in vnet.h are no longer indirectly dependent onthe ROUTETABLES kernel option thus there is no need to include opt_route.hanymore in all consumers of vnet.h and no longer depend on it for modulebuilds.Remove the hidden include in flowtable.h as well and leave the twoexplicit #includes in ip_input.c and ip_output.c.

            List of files:
            /freebsd-14.2/sys/modules/ip_mroute_mod/Makefile</description>
        <pubDate>Mon, 08 Jun 2009 19:57:35 +0000</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d5fc25e5 - Remove opt_mac.h generation for various kernel modules that no longer</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ip_mroute_mod/Makefile#d5fc25e5</link>
        <description>Remove opt_mac.h generation for various kernel modules that no longerrequire it.Submitted by:	pjd

            List of files:
            /freebsd-14.2/sys/modules/ip_mroute_mod/Makefile</description>
        <pubDate>Sat, 06 Jun 2009 17:01:44 +0000</pubDate>
        <dc:creator>Robert Watson &lt;rwatson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>443fc317 - Introduce a number of changes to the MROUTING code.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ip_mroute_mod/Makefile#443fc317</link>
        <description>Introduce a number of changes to the MROUTING code.This is purely a forwarding plane cleanup; no control planecode is involved.Summary: * Split IPv4 and IPv6 MROUTING support. The static compile-time   kernel option remains the same, however, the modules may now   be built for IPv4 and IPv6 separately as ip_mroute_mod and   ip6_mroute_mod. * Clean up the IPv4 multicast forwarding code to use BSD queue   and hash table constructs. Don&apos;t build our own timer abstractions   when ratecheck() and timevalclear() etc will do. * Expose the multicast forwarding cache (MFC) and virtual interface   table (VIF) as sysctls, to reduce netstat&apos;s dependence on libkvm   for this information for running kernels.   * bandwidth meters however still require libkvm. * Make the MFC hash table size a boot/load-time tunable ULONG,   net.inet.ip.mfchashsize (defaults to 256). * Remove unused members from struct vif and struct mfc. * Kill RSVP support, as no current RSVP implementation uses it.   These stubs could be moved to raw_ip.c. * Don&apos;t share locks or initialization between IPv4 and IPv6. * Don&apos;t use a static struct route_in6 in ip6_mroute.c.   The v6 code is still using a cached struct route_in6, this is   moved to mif6 for the time being. * More cleanup remains to be merged from ip_mroute.c to ip6_mroute.c.v4 path tested using ports/net/mcast-tools.v6 changes are mostly mechanical locking and *have not* been tested.As these changes partially break some kernel ABIs, they will notbe MFCed. There is a lot more work to be done here.Reviewed by:	Pavlin Radoslavov

            List of files:
            /freebsd-14.2/sys/modules/ip_mroute_mod/Makefile</description>
        <pubDate>Thu, 19 Mar 2009 01:43:03 +0000</pubDate>
        <dc:creator>Bruce M Simpson &lt;bms@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4b79449e - Rather than using hidden includes (with cicular dependencies),</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ip_mroute_mod/Makefile#4b79449e</link>
        <description>Rather than using hidden includes (with cicular dependencies),directly include only the header files needed. This reduces theunneeded spamming of various headers into lots of files.For now, this leaves us with very few modules including vnet.hand thus needing to depend on opt_route.h.Reviewed by:	brooks, gnn, des, zec, impSponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd-14.2/sys/modules/ip_mroute_mod/Makefile</description>
        <pubDate>Tue, 02 Dec 2008 21:37:28 +0000</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>04031e9a - Options spring cleanup:</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ip_mroute_mod/Makefile#04031e9a</link>
        <description>Options spring cleanup:- Add and document the KVM and KVM_SUPPORT options thatare needed for the ifmcstats(3) makefile- Garbage collect unused variables- Add missing inclusion of bsd.own.mk where neededApproved by: kan (mentor)Reviewed by: ru

            List of files:
            /freebsd-14.2/sys/modules/ip_mroute_mod/Makefile</description>
        <pubDate>Wed, 13 Jun 2007 02:08:04 +0000</pubDate>
        <dc:creator>Stephane E. Potvin &lt;sepotvin@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6be2e366 - Make IPv6 multicast forwarding dynamically loadable from a GENERIC kernel.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ip_mroute_mod/Makefile#6be2e366</link>
        <description>Make IPv6 multicast forwarding dynamically loadable from a GENERIC kernel.It is built in the same module as IPv4 multicast forwarding, i.e. ip_mroute.ko,if and only if IPv6 support is enabled for loadable modules.Export IPv6 forwarding structs to userland netstat(1) via sysctl(9).

            List of files:
            /freebsd-14.2/sys/modules/ip_mroute_mod/Makefile</description>
        <pubDate>Sat, 24 Feb 2007 11:38:47 +0000</pubDate>
        <dc:creator>Bruce M Simpson &lt;bms@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3c0bb734 - Remove an unneeded define.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ip_mroute_mod/Makefile#3c0bb734</link>
        <description>Remove an unneeded define.

            List of files:
            /freebsd-14.2/sys/modules/ip_mroute_mod/Makefile</description>
        <pubDate>Fri, 09 Feb 2007 01:42:43 +0000</pubDate>
        <dc:creator>Bruce M Simpson &lt;bms@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>82292344 - Let modules use the kernel&apos;s opt_*.h files if built along with</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ip_mroute_mod/Makefile#82292344</link>
        <description>Let modules use the kernel&apos;s opt_*.h files if built along withthe kernel by wrapping all targets for fake opt_*.h files in.if defined(KERNBUILDDIR).  Thus, such fake files won&apos;t becreated at all if modules are built with the kernel.Some modules undergo cleanup like removing unused or unneededoptions or .h files, without which they wouldn&apos;t build this wayor the other.Reviewed by:	ruTested by:	no binary changes in modules built aloneTested on:	i386 sparc64 amd64

            List of files:
            /freebsd-14.2/sys/modules/ip_mroute_mod/Makefile</description>
        <pubDate>Fri, 14 Oct 2005 23:30:17 +0000</pubDate>
        <dc:creator>Yaroslav Tykhiy &lt;ytykhiy@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>1f44b0a1 - Get rid of the RANDOM_IP_ID option and make it a sysctl.  NetBSD</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ip_mroute_mod/Makefile#1f44b0a1</link>
        <description>Get rid of the RANDOM_IP_ID option and make it a sysctl.  NetBSDhave already done this, so I have styled the patch on their work:        1) introduce a ip_newid() static inline function that checks        the sysctl and then decides if it should return a sequential        or random IP ID.        2) named the sysctl net.inet.ip.random_id        3) IPv6 flow IDs and fragment IDs are now always random.        Flow IDs and frag IDs are significantly less common in the        IPv6 world (ie. rarely generated per-packet), so there should        be smaller performance concerns.The sysctl defaults to 0 (sequential IP IDs).Reviewed by:	andre, silby, mlaier, umeBased on:	NetBSDMFC after:	2 months

            List of files:
            /freebsd-14.2/sys/modules/ip_mroute_mod/Makefile</description>
        <pubDate>Sat, 14 Aug 2004 15:32:40 +0000</pubDate>
        <dc:creator>David Malone &lt;dwmalone@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e5852828 - Hook up opt_mac.h to the build dependencies.  The way we currently</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ip_mroute_mod/Makefile#e5852828</link>
        <description>Hook up opt_mac.h to the build dependencies.  The way we currentlyhandle this stuff is dangerous. :-)Obtained from:	TrustedBSD ProjectSponsored by:	DARPA, Network Associates Laboratories

            List of files:
            /freebsd-14.2/sys/modules/ip_mroute_mod/Makefile</description>
        <pubDate>Sun, 20 Oct 2002 22:59:17 +0000</pubDate>
        <dc:creator>Robert Watson &lt;rwatson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>17d6c636 - Drop &lt;bsd.man.mk&gt; support from &lt;bsd.kmod.mk&gt;.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ip_mroute_mod/Makefile#17d6c636</link>
        <description>Drop &lt;bsd.man.mk&gt; support from &lt;bsd.kmod.mk&gt;.Not objected to by:	-current

            List of files:
            /freebsd-14.2/sys/modules/ip_mroute_mod/Makefile</description>
        <pubDate>Fri, 11 Jan 2002 15:49:02 +0000</pubDate>
        <dc:creator>Ruslan Ermilov &lt;ru@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fffcbbcd - Unbreak ip_mroute_mod</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ip_mroute_mod/Makefile#fffcbbcd</link>
        <description>Unbreak ip_mroute_mod

            List of files:
            /freebsd-14.2/sys/modules/ip_mroute_mod/Makefile</description>
        <pubDate>Wed, 25 Jul 2001 20:15:17 +0000</pubDate>
        <dc:creator>Bill Fenner &lt;fenner@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c68159a6 - Use a consistent style and one much closer to the rest of /usr/src</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ip_mroute_mod/Makefile#c68159a6</link>
        <description>Use a consistent style and one much closer to the rest of /usr/src

            List of files:
            /freebsd-14.2/sys/modules/ip_mroute_mod/Makefile</description>
        <pubDate>Sat, 06 Jan 2001 14:00:42 +0000</pubDate>
        <dc:creator>David E. O&apos;Brien &lt;obrien@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>64db83a8 - Use .include &lt;bsd.kmod.mk&gt; to get to ../../*/conf/kmod.mk instead of</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ip_mroute_mod/Makefile#64db83a8</link>
        <description>Use .include &lt;bsd.kmod.mk&gt; to get to ../../*/conf/kmod.mk instead ofencoding the relative path.

            List of files:
            /freebsd-14.2/sys/modules/ip_mroute_mod/Makefile</description>
        <pubDate>Sat, 27 May 2000 01:14:33 +0000</pubDate>
        <dc:creator>Peter Wemm &lt;peter@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>56ca3996 - Pull in sys/conf/kmod.mk, rather than /usr/share/mk/bsd.kmod.mk.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ip_mroute_mod/Makefile#56ca3996</link>
        <description>Pull in sys/conf/kmod.mk, rather than /usr/share/mk/bsd.kmod.mk.This means that the kernel can be totally self contained now and is notdependent on the last buildworld to update /usr/share/mk.  This mightalso make it easier to build 5.x kernels on 4.0 boxes etc, assuminggensetdefs and config(8) are updated.

            List of files:
            /freebsd-14.2/sys/modules/ip_mroute_mod/Makefile</description>
        <pubDate>Thu, 04 May 2000 12:08:52 +0000</pubDate>
        <dc:creator>Peter Wemm &lt;peter@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c3aac50f - $Id$ -&gt; $FreeBSD$</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/ip_mroute_mod/Makefile#c3aac50f</link>
        <description>$Id$ -&gt; $FreeBSD$

            List of files:
            /freebsd-14.2/sys/modules/ip_mroute_mod/Makefile</description>
        <pubDate>Sat, 28 Aug 1999 01:08:13 +0000</pubDate>
        <dc:creator>Peter Wemm &lt;peter@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
