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

            List of files:
            /freebsd-14.2/sys/modules/if_tuntap/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>bc9ea1ce - if_tuntap: remove if_{tun,tap}.ko -&gt; if_tuntap.ko links</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/if_tuntap/Makefile#bc9ea1ce</link>
        <description>if_tuntap: remove if_{tun,tap}.ko -&gt; if_tuntap.ko linksThese drivers have been merged into a single if_tuntap in 13.0. Thecompatibility links existed only for the interim and will be MFC&apos;d alongwith the if_tuntap merge shortly.MFC after:	never

            List of files:
            /freebsd-14.2/sys/modules/if_tuntap/Makefile</description>
        <pubDate>Mon, 21 Oct 2019 20:28:38 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>251a32b5 - tun/tap: merge and rename to `tuntap`</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/if_tuntap/Makefile#251a32b5</link>
        <description>tun/tap: merge and rename to `tuntap`tun(4) and tap(4) share the same general management interface and have a lotin common. Bugs exist in tap(4) that have been fixed in tun(4), andvice-versa. Let&apos;s reduce the maintenance requirements by merging themtogether and using flags to differentiate between the three interface types(tun, tap, vmnet).This fixes a couple of tap(4)/vmnet(4) issues right out of the gate:- tap devices may no longer be destroyed while they&apos;re open [0]- VIMAGE issues already addressed in tun by kp[0] emaste had removed an easy-panic-button in r240938 due to devdrnblocking. A naive glance over this leads me to believe that this isn&apos;t quitecomplete -- destroy_devl will only block while executing d_* functions, butdoesn&apos;t block the device from being destroyed while a process has it open.The latter is the intent of the condvar in tun, so this is &quot;fixed&quot; (forcertain definitions of the word -- it wasn&apos;t really broken in tap, it justwasn&apos;t quite ideal).ifconfig(8) also grew the ability to map an interface name to a kld, sothat `ifconfig {tun,tap}0` can continue to autoload the correct module, and`ifconfig vmnet0 create` will now autoload the correct module. This is alow overhead addition.(MFC commentary)This may get MFC&apos;d if many bugs in tun(4)/tap(4) are discovered after this,and how critical they are. Changes after this are likely easily MFC&apos;dwithout taking this merge, but the merge will be easier.I have no plans to do this MFC as of now.Reviewed by:	bcr (manpages), tuexen (testing, syzkaller/packetdrill)Input also from:	melifaroRelnotes:	yesDifferential Revision:	https://reviews.freebsd.org/D20044

            List of files:
            /freebsd-14.2/sys/modules/if_tuntap/Makefile</description>
        <pubDate>Wed, 08 May 2019 02:32:11 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
