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

            List of files:
            /freebsd-14.2/sys/modules/if_gre/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>aee793ee - Add GRE-in-UDP encapsulation support as defined in RFC8086.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/if_gre/Makefile#aee793ee</link>
        <description>Add GRE-in-UDP encapsulation support as defined in RFC8086.This GRE-in-UDP encapsulation allows the UDP source port field to beused as an entropy field for load-balancing of GRE traffic in transitnetworks. Also most of multiqueue network cards are able distributeincoming UDP datagrams to different NIC queues, while very little areable do this for GRE packets.When an administrator enables UDP encapsulation with command`ifconfig gre0 udpencap`, the driver creates kernel socket, that bindsto tunnel source address and after udp_set_kernel_tunneling() startsreceiving of all UDP packets destined to 4754 port. Each kernel socketmaintains list of tunnels with different destination addresses. Thuswhen several tunnels use the same source address, they all handled bysingle socket.  The IP[V6]_BINDANY socket option is used to be able bindsocket to source address even if it is not yet available in the system.This may happen on system boot, when gre(4) interface is created beforesource address become available. The encapsulation and sending of packetsis done directly from gre(4) into ip[6]_output() without using sockets.Reviewed by:	eugenMFC after:	1 monthRelnotes:	yesDifferential Revision:	https://reviews.freebsd.org/D19921

            List of files:
            /freebsd-14.2/sys/modules/if_gre/Makefile</description>
        <pubDate>Wed, 24 Apr 2019 09:05:45 +0000</pubDate>
        <dc:creator>Andrey V. Elsukov &lt;ae@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/if_gre/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/if_gre/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>5ec32576 - Clean up a bit of the INET/INET6 mess wrt options.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/if_gre/Makefile#5ec32576</link>
        <description>Clean up a bit of the INET/INET6 mess wrt options.

            List of files:
            /freebsd-14.2/sys/modules/if_gre/Makefile</description>
        <pubDate>Wed, 18 Feb 2015 15:25:25 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>668ed8aa - Use automated MK_INET*_SUPPORT code here as well.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/if_gre/Makefile#668ed8aa</link>
        <description>Use automated MK_INET*_SUPPORT code here as well.

            List of files:
            /freebsd-14.2/sys/modules/if_gre/Makefile</description>
        <pubDate>Tue, 18 Nov 2014 01:39:23 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4dbd7c5d - After r274246 make the tree compile again.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/if_gre/Makefile#4dbd7c5d</link>
        <description>After r274246 make the tree compile again.gcc requires variables to be initialised in two places.  One of themis correctly  used only under the same conditional though.For module builds properly check if the kernel supports INET or INET6,as otherwise various mips kernels without IPv6 support would fail to build.

            List of files:
            /freebsd-14.2/sys/modules/if_gre/Makefile</description>
        <pubDate>Sat, 08 Nov 2014 14:41:32 +0000</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f325335c - Overhaul if_gre(4).</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/if_gre/Makefile#f325335c</link>
        <description>Overhaul if_gre(4).Split it into two modules: if_gre(4) for GRE encapsulation andif_me(4) for minimal encapsulation within IP.gre(4) changes:* convert to if_transmit;* rework locking: protect access to softc with rmlock,  protect from concurrent ioctls with sx lock;* correct interface accounting for outgoing datagramms (count only payload size);* implement generic support for using IPv6 as delivery header;* make implementation conform to the RFC 2784 and partially to RFC 2890;* add support for GRE checksums - calculate for outgoing datagramms and check  for inconming datagramms;* add support for sending sequence number in GRE header;* remove support of cached routes. This fixes problem, when gre(4) doesn&apos;t  work at system startup. But this also removes support for having tunnels with  the same addresses for inner and outer header.* deprecate support for various GREXXX ioctls, that doesn&apos;t used in FreeBSD.  Use our standard ioctls for tunnels.me(4):* implementation conform to RFC 2004;* use if_transmit;* use the same locking model as gre(4);PR:		164475Differential Revision:	D1023No objections from:	net@Relnotes:	yesSponsored by:	Yandex LLC

            List of files:
            /freebsd-14.2/sys/modules/if_gre/Makefile</description>
        <pubDate>Fri, 07 Nov 2014 19:13:19 +0000</pubDate>
        <dc:creator>Andrey V. Elsukov &lt;ae@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/if_gre/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/if_gre/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>45c203fc - Remove AppleTalk support.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/if_gre/Makefile#45c203fc</link>
        <description>Remove AppleTalk support.AppleTalk was a network transport protocol for Apple Macintosh devicesin 80s and then 90s. Starting with Mac OS X in 2000 the AppleTalk wasa legacy protocol and primary networking protocol is TCP/IP. The lastMac OS X release to support AppleTalk happened in 2009. The same yearrouting equipment vendors (namely Cisco) end their support.Thus, AppleTalk won&apos;t be supported in FreeBSD 11.0-RELEASE.

            List of files:
            /freebsd-14.2/sys/modules/if_gre/Makefile</description>
        <pubDate>Fri, 14 Mar 2014 06:29:43 +0000</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@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/if_gre/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/if_gre/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>f16770ae - Fix a bug whereby the physical endpoints of a gre(4) tunnel would not</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/if_gre/Makefile#f16770ae</link>
        <description>Fix a bug whereby the physical endpoints of a gre(4) tunnel would notbe printed, if the module were loaded into a kernel which had INET6 enabled.The gre(4) driver does not use INET6, nor is it specified for IPv6. Thetunnel_status() function in ifconfig(8) is somewhat overzealous and assumesthat all tunnel interfaces speak KAME ifioctls.This fix follows the path of least resistance, by teaching gre(4) aboutthe two KAME ifioctls concerned.PR:	bin/56341

            List of files:
            /freebsd-14.2/sys/modules/if_gre/Makefile</description>
        <pubDate>Fri, 14 Nov 2003 20:58:00 +0000</pubDate>
        <dc:creator>Bruce M Simpson &lt;bms@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3c6b084e - Finish driving a stake through the heart of netns and the associated</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/if_gre/Makefile#3c6b084e</link>
        <description>Finish driving a stake through the heart of netns and the associatedifdefs scattered around the place - its dead Jim!The SMB stuff had stolen AF_NS, make it official.

            List of files:
            /freebsd-14.2/sys/modules/if_gre/Makefile</description>
        <pubDate>Wed, 05 Mar 2003 19:24:24 +0000</pubDate>
        <dc:creator>Peter Wemm &lt;peter@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>748bb23d - Since bpf is no longer an optional component, remove associated ifdef&apos;s.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/if_gre/Makefile#748bb23d</link>
        <description>Since bpf is no longer an optional component, remove associated ifdef&apos;s.Submitted by:	don&apos;t quite remember - the name of the sender disappeared		with the rest of my inbox. :(

            List of files:
            /freebsd-14.2/sys/modules/if_gre/Makefile</description>
        <pubDate>Wed, 02 Oct 2002 09:38:17 +0000</pubDate>
        <dc:creator>Maxim Sobolev &lt;sobomax@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5da5a16d - Cosmetics: #define NETATALK --&gt; #define NETATALK 1, so that it is in line with</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/if_gre/Makefile#5da5a16d</link>
        <description>Cosmetics: #define NETATALK --&gt; #define NETATALK 1, so that it is in line withother #define FOO.

            List of files:
            /freebsd-14.2/sys/modules/if_gre/Makefile</description>
        <pubDate>Tue, 10 Sep 2002 10:19:03 +0000</pubDate>
        <dc:creator>Maxim Sobolev &lt;sobomax@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>856af10e - Add if_gre module glue.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/if_gre/Makefile#856af10e</link>
        <description>Add if_gre module glue.

            List of files:
            /freebsd-14.2/sys/modules/if_gre/Makefile</description>
        <pubDate>Fri, 06 Sep 2002 17:17:33 +0000</pubDate>
        <dc:creator>Maxim Sobolev &lt;sobomax@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
