<?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/netgraph/Makefile#031beb4e</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/sys/modules/netgraph/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>105a4f7b - ng_atmllc: remove</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netgraph/Makefile#105a4f7b</link>
        <description>ng_atmllc: removeThis standalone module is the last vestage of ATM support in the tree sosend it on its way.Reviewed by:	manu, emasteRelnotes:	yesSponsored by:	DARPADifferential Revision:	https://reviews.freebsd.org/D38880

            List of files:
            /freebsd-14.2/sys/modules/netgraph/Makefile</description>
        <pubDate>Thu, 09 Mar 2023 18:04:21 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>af0cc0b2 - NgATM: Remove netgraph ATM support</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netgraph/Makefile#af0cc0b2</link>
        <description>NgATM: Remove netgraph ATM supportMost ATM support was removed prior to FreeBSD 12.  The netgraph supportwas kept as it was less intrusive, but it is presumed to be unused.Reviewed by:	manuRelnotes:	yesSponsored by:	DARPADifferential Revision:	https://reviews.freebsd.org/D38879

            List of files:
            /freebsd-14.2/sys/modules/netgraph/Makefile</description>
        <pubDate>Thu, 09 Mar 2023 18:04:02 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6aae3517 - Retire synchronous PPP kernel driver sppp(4).</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netgraph/Makefile#6aae3517</link>
        <description>Retire synchronous PPP kernel driver sppp(4).The last two drivers that required sppp are cp(4) and ce(4).These devices are still produced and can be purchasedat Cronyx &lt;http://cronyx.ru/hardware/wan.html&gt;.Since Roman Kurakin &lt;rik@FreeBSD.org&gt; has quit them, they nolonger support FreeBSD officially.  Later they have droppedsupport for Linux drivers to.  As of mid-2020 they don&apos;t evenhave a developer to maintain their Windows driver.  However,their support verbally told me that they could provide aid toa FreeBSD developer with documentaion in case if there appearsa new customer for their devices.These drivers have a feature to not use sppp(4) and create aninterface, but instead expose the device as netgraph(4) node.Then, you can attach ng_ppp(4) with help of ports/net/mpd5 ontop of the node and get your synchronous PPP.  Alternativelyyou can attach ng_frame_relay(4) or ng_cisco(4) for HDLC.Actually, last time I used cp(4) back in 2004, using netgraph(4)instead of sppp(4) was already the right way to do.Thus, remove the sppp(4) related part of the drivers and enableby default the negraph(4) part.  Further maintenance of thesedrivers in the tree shouldn&apos;t be a big deal.While doing that, remove some cruft and enable cp(4) compilationon amd64.  The ce(4) for some unknown reason marks its internalDDK functions with __attribute__ fastcall, which most likely issafe to remove, but without hardware I&apos;m not going to do that, soce(4) remains i386-only.Reviewed by:		emaste, imp, donnerDifferential Revision:	https://reviews.freebsd.org/D32590See also:		https://reviews.freebsd.org/D23928

            List of files:
            /freebsd-14.2/sys/modules/netgraph/Makefile</description>
        <pubDate>Thu, 21 Oct 2021 04:08:13 +0000</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>cfd6422a - netgraph/ng_vlan_rotate: IEEE 802.1ad VLAN manipulation netgraph type</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netgraph/Makefile#cfd6422a</link>
        <description>netgraph/ng_vlan_rotate: IEEE 802.1ad VLAN manipulation netgraph typeThis node is part of an A10-NSP (L2-BSA) development.Carrier networks tend to stack three or more tags for internalpurposes and therefore hiding the service tags deep inside of thestack. When decomposing such an access network frame, the processingorder is typically reversed: First distinguish by service, than byother means.This new netgragh node allows to bring the relevant VLAN in front (tothe out-most position). This way other netgraph nodes (like ng_vlan)can operate on this specific type.Reviewed by:	manpages (gbe), brueffer (manpages), kpApproved by:	kp (mentor)MFC after:	1 monthRelnotes:	yesSponsored by:	IKS Service GmbHDifferential Revision: https://reviews.freebsd.org/D22076

            List of files:
            /freebsd-14.2/sys/modules/netgraph/Makefile</description>
        <pubDate>Tue, 26 Jan 2021 15:50:04 +0000</pubDate>
        <dc:creator>Lutz Donnerhacke &lt;donner@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e8db04c3 - New Netgraph module ng_macfilter:</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netgraph/Makefile#e8db04c3</link>
        <description>New Netgraph module ng_macfilter:Macfilter to route packets through different hooks based on sender MAC address.Based on ng_macfilter written by Pekka NikanderSponsered by Retina b.v.Reviewed by:	afedorovMFC after:	2 weeksDifferential Revision:	https://reviews.freebsd.org/D27268

            List of files:
            /freebsd-14.2/sys/modules/netgraph/Makefile</description>
        <pubDate>Tue, 08 Dec 2020 15:09:42 +0000</pubDate>
        <dc:creator>Nick Hibma &lt;n_hibma@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>470b2881 - Hook up ng_checksum(4) module and appropriate manpage to the build. The module</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netgraph/Makefile#470b2881</link>
        <description>Hook up ng_checksum(4) module and appropriate manpage to the build. The modulewas added back in 2016, but has never been connected.MFC after:	1 week

            List of files:
            /freebsd-14.2/sys/modules/netgraph/Makefile</description>
        <pubDate>Sun, 09 Dec 2018 02:58:53 +0000</pubDate>
        <dc:creator>Maxim Sobolev &lt;sobomax@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/netgraph/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/netgraph/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>64bd4262 - Build all of sys/modules with SUBDIR_PARALLEL.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netgraph/Makefile#64bd4262</link>
        <description>Build all of sys/modules with SUBDIR_PARALLEL.Sponsored by:	EMC / Isilon Storage DivisionMFC after:	3 weeks

            List of files:
            /freebsd-14.2/sys/modules/netgraph/Makefile</description>
        <pubDate>Tue, 10 Nov 2015 17:15:36 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f1bbec5a - Enable parallel subdirectory building with sys/modules/netgraph</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netgraph/Makefile#f1bbec5a</link>
        <description>Enable parallel subdirectory building with sys/modules/netgraphMFC after: 2 weeks

            List of files:
            /freebsd-14.2/sys/modules/netgraph/Makefile</description>
        <pubDate>Sun, 27 Sep 2015 07:40:19 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>df3394b3 - Remove dependence on source tree options. Move all kernel module</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netgraph/Makefile#df3394b3</link>
        <description>Remove dependence on source tree options. Move all kernel moduleoptions into kern.opts.mk and change all the places where we usesrc.opts.mk to pull in the options. Conditionally define SYSDIR anduse SYSDIR/conf/kern.opts.mk instead of a CURDIR path. Replace allinstances of CURDIR/../../etc with STSDIR, but only in the affectedfiles.As a special compatibility hack, include bsd.owm.mk at the top ofkern.opts.mk to allow the bare build of sys/modules to work on oldersystems. If the defaults ever change between 9.x, 10.x and current forthese options, however, you&apos;ll wind up with the host OS&apos; defaultsrather than the -current defaults. This hack will be removed whenwe no longer need to support this build scenario.Reviewed by: jhbDifferential Revision: https://phabric.freebsd.org/D529

            List of files:
            /freebsd-14.2/sys/modules/netgraph/Makefile</description>
        <pubDate>Mon, 11 Aug 2014 14:50:49 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c6063d0d - Use src.opts.mk in preference to bsd.own.mk except where we need stuff</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netgraph/Makefile#c6063d0d</link>
        <description>Use src.opts.mk in preference to bsd.own.mk except where we need stufffrom the latter.

            List of files:
            /freebsd-14.2/sys/modules/netgraph/Makefile</description>
        <pubDate>Tue, 06 May 2014 04:22:01 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>506658cc - Axe ng_fec(4). It has never been a real netgraph(4) module, since</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netgraph/Makefile#506658cc</link>
        <description>Axe ng_fec(4). It has never been a real netgraph(4) module, sinceit had no hooks. It has abused ifnet&apos;s if_afdata slot and actuallyabused every subsystem it touched.lagg(4) is a proper trunking solution at ifnet(9) layer.ng_one2many(4) is a proper trunking solution in netgraph(4).

            List of files:
            /freebsd-14.2/sys/modules/netgraph/Makefile</description>
        <pubDate>Mon, 28 Oct 2013 12:47:05 +0000</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d359a62d - New netgraph node ng_patch(4). It performs data modification of packets</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netgraph/Makefile#d359a62d</link>
        <description>New netgraph node ng_patch(4). It performs data modification of packetspassing through. Modifications are restricted to a subset of C languageoperations on unsigned integers of 8, 16, 32 or 64 bit size.These are: set to new value (=), addition (+=), subtraction (-=),multiplication (*=), division (/=), negation (= -), bitwise AND (&amp;=),bitwise OR (|=), bitwise eXclusive OR (^=), shift left (&lt;&lt;=),shift right (&gt;&gt;=). Several operations are all applied to a packetsequentially in order they were specified by user.Submitted by:	Maxim Ignatenko &lt;gelraen.ua at gmail.com&gt;		Vadim Goncharov &lt;vadimnuclight at tpu.ru&gt;Discussed with:	net@Approved by:	mav (mentor)MFC after:	1 month

            List of files:
            /freebsd-14.2/sys/modules/netgraph/Makefile</description>
        <pubDate>Wed, 09 Jun 2010 12:25:57 +0000</pubDate>
        <dc:creator>Andrey V. Elsukov &lt;ae@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>991633af - Connect ng_pipe to the default build.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netgraph/Makefile#991633af</link>
        <description>Connect ng_pipe to the default build.Approved by:	julian (mentor)

            List of files:
            /freebsd-14.2/sys/modules/netgraph/Makefile</description>
        <pubDate>Tue, 23 Jun 2009 06:11:04 +0000</pubDate>
        <dc:creator>Marko Zec &lt;zec@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e5adda3d - Remove IFF_NEEDSGIANT, a compatibility infrastructure introduced</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netgraph/Makefile#e5adda3d</link>
        <description>Remove IFF_NEEDSGIANT, a compatibility infrastructure introducedin FreeBSD 5.x to allow network device drivers to run with Giantdespite the network stack being Giant-free.  This significantlysimplifies calls into ioctl() on network interfaces, especiallyin the multicast code, as well as eliminates deferred invocationof interface if_start routines.Disable the build on device drivers still depending onIFF_NEEDSGIANT as they no longer compile.  They will be removedin a few weeks if they haven&apos;t been made MPSAFE in that time.Disabled drivers:        if_ar        if_axe        if_aue        if_cdce        if_cue        if_kue        if_ray        if_rue        if_rum        if_sr        if_udav        if_ural        if_zydDrivers that were already disabled because of tty changes:        if_ppp        if_slDiscussed on:	arch@

            List of files:
            /freebsd-14.2/sys/modules/netgraph/Makefile</description>
        <pubDate>Sun, 15 Mar 2009 14:21:05 +0000</pubDate>
        <dc:creator>Robert Watson &lt;rwatson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ee8b2cf0 - Rejoin ng_tty module to the build.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netgraph/Makefile#ee8b2cf0</link>
        <description>Rejoin ng_tty module to the build.

            List of files:
            /freebsd-14.2/sys/modules/netgraph/Makefile</description>
        <pubDate>Thu, 25 Dec 2008 09:32:20 +0000</pubDate>
        <dc:creator>Alexander Motin &lt;mav@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1018c6cb - Hook up the ether_echo node and fix the man page</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netgraph/Makefile#1018c6cb</link>
        <description>Hook up the ether_echo node and fix the man page

            List of files:
            /freebsd-14.2/sys/modules/netgraph/Makefile</description>
        <pubDate>Thu, 25 Dec 2008 07:34:14 +0000</pubDate>
        <dc:creator>Julian Elischer &lt;julian@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>200d80cd - Disconnect drivers that haven&apos;t been ported to MPSAFE TTY yet.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netgraph/Makefile#200d80cd</link>
        <description>Disconnect drivers that haven&apos;t been ported to MPSAFE TTY yet.As clearly mentioned on the mailing lists, there is a list of driversthat have not been ported to the MPSAFE TTY layer yet. Remove them fromthe kernel configuration files. This means people can now still usethese drivers if they explicitly put them in their kernel configurationfile, which is good.People should keep in mind that after August 10, these drivers will notwork anymore. Even though owners of the hardware are capable of gettingthese drivers working again, I will see if I can at least get them to acompilable state (if time permits).

            List of files:
            /freebsd-14.2/sys/modules/netgraph/Makefile</description>
        <pubDate>Sun, 03 Aug 2008 10:32:17 +0000</pubDate>
        <dc:creator>Ed Schouten &lt;ed@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1adb5414 - A node that implements various traffic shaping and rate limiting algorithms.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/netgraph/Makefile#1adb5414</link>
        <description>A node that implements various traffic shaping and rate limiting algorithms.Approved by:	glebius (mentor)

            List of files:
            /freebsd-14.2/sys/modules/netgraph/Makefile</description>
        <pubDate>Tue, 15 May 2007 16:24:50 +0000</pubDate>
        <dc:creator>Alexander Motin &lt;mav@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
