<?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 netif</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>6fb03ddb - libexec/rc/rc.d/netif: Typo fix</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rc/rc.d/netif#6fb03ddb</link>
        <description>libexec/rc/rc.d/netif: Typo fixJust fixing a typo (&quot;configuriing&quot; =&gt; &quot;configuring&quot;).Pull Request:	https://github.com/freebsd/freebsd-src/pull/1484(cherry picked from commit 65691b2dafda23691c3989749def755a98e731ec)

            List of files:
            /freebsd-14.2/libexec/rc/rc.d/netif</description>
        <pubDate>Fri, 18 Oct 2024 02:54:39 +0000</pubDate>
        <dc:creator>Robert William Vesterman &lt;bob@vesterman.com&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rc/rc.d/netif#d0b2dbfa</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/libexec/rc/rc.d/netif</description>
        <pubDate>Wed, 16 Aug 2023 17:55:03 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dc5361ea - rc.d/netif: Don&apos;t DAD if lo0 is the only IPv6 IF</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rc/rc.d/netif#dc5361ea</link>
        <description>rc.d/netif: Don&apos;t DAD if lo0 is the only IPv6 IFThe code in rc.d/netif waiting for IPv6 Duplicate Address Detection ifany network interfaces support IPv6.  Unfortunately, since lo0 *always*has IPv6 enabled, this means unconditionally sleeping, even on systemswhich have no external IPv6 interfaces.Since we presume that there is little risk of a duplicate address beingassigned on lo0, amend the test to wait only if there is an interface*other than lo0* which supports IPv6.Reviewed by:	bzDifferential Revision:	https://reviews.freebsd.org/D40141

            List of files:
            /freebsd-14.2/libexec/rc/rc.d/netif</description>
        <pubDate>Thu, 18 May 2023 03:17:24 +0000</pubDate>
        <dc:creator>Colin Percival &lt;cperciva@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>19a6267d - rc.d/*: Use startmsg instead of echo on start messages</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rc/rc.d/netif#19a6267d</link>
        <description>rc.d/*: Use startmsg instead of echo on start messagesBy rc.conf(5), setting rc_startmsgs=&quot;NO&quot; should silence start messages.Fix a few rc scripts by using startmsg.PR:		255207Reported by:	Jose Luis Duran &lt;jlduran@gmail.com&gt;Reviewed by:	imp, 0mpApproved by:	imp (src)Differential Revision:	https://reviews.freebsd.org/D34514

            List of files:
            /freebsd-14.2/libexec/rc/rc.d/netif</description>
        <pubDate>Sun, 13 Mar 2022 17:54:39 +0000</pubDate>
        <dc:creator>Jose Luis Duran &lt;jlduran@gmail.com&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/libexec/rc/rc.d/netif#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/libexec/rc/rc.d/netif</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>425f68e6 - Follow-up on 51da4b19be1. When booting a system with WITHOUT_IPFILTER</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rc/rc.d/netif#425f68e6</link>
        <description>Follow-up on 51da4b19be1. When booting a system with WITHOUT_IPFILTERthe following warning printed at boot time:  rcorder: requirement `ipfs&apos; in file `/etc/rc.d/netif&apos; has no providers.Close that using BEFORE rather than REQUIRE for writing downdependencies of optional components.

            List of files:
            /freebsd-14.2/libexec/rc/rc.d/netif</description>
        <pubDate>Mon, 11 Jan 2021 20:36:54 +0000</pubDate>
        <dc:creator>Gleb Smirnoff &lt;glebius@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>353ce816 - Revert r366857.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rc/rc.d/netif#353ce816</link>
        <description>Revert r366857.r366857 created a number of problems, tearing down interfaces tooearly in shutdown. This resulted in:- hung ssh sessions when shutting down or rebooting remotely using  shutdown (I&apos;ve used exec shutdown, for years, as apposed to simply  shutdown).- NFS mounted filesystems &quot;disappear&quot; prior to unmount.- dhclient attached to a VLAN on an interface who&apos;s parent interface  has already shut down prints errors.The path forward is to teach lagg(4) and vlan(4) about WOL.PR:		251531, 251540PR:		158734, 109980 are broken againReported by:	jhb, emaste, jtl, Helge Oldach&lt;freebsd_oldach.net&gt;		Martin Birgmeier &lt;d8zNeCFG_aon.at&gt;MFC after:      ImmediatelyDiscussion at:	https://reviews.freebsd.org/D27459

            List of files:
            /freebsd-14.2/libexec/rc/rc.d/netif</description>
        <pubDate>Fri, 04 Dec 2020 19:31:16 +0000</pubDate>
        <dc:creator>Cy Schubert &lt;cy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>bd0e0447 - Destroy cloned interfaces at netif stop, netif restart and shutdown.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rc/rc.d/netif#bd0e0447</link>
        <description>Destroy cloned interfaces at netif stop, netif restart and shutdown.This is especially important during shutdown because a child interfaceof lagg with WOL enabled will not enable WOL at interface shutdown andthus no WOL to wake up the device (and machine).PR:		158734, 109980Reported by:	Antonio Huete Jimenez &lt;tuxillo at quantumachine.net&gt;		Marat N.Afanasyev &lt;marat at zealot.ksu.ru&gt;reviewed by:	kpMFC after:	1 weekDifferential Revision:	https://reviews.freebsd.org/D26797

            List of files:
            /freebsd-14.2/libexec/rc/rc.d/netif</description>
        <pubDate>Mon, 19 Oct 2020 20:37:38 +0000</pubDate>
        <dc:creator>Cy Schubert &lt;cy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>51da4b19 - When booting a system with WITHOUT_IPFILTER the following errors</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rc/rc.d/netif#51da4b19</link>
        <description>When booting a system with WITHOUT_IPFILTER the following errorsare encountered at boot time:rcorder: requirement `ipfs&apos; in file `/etc/rc.d/netif&apos; has no providers.rcorder: requirement `ipfilter&apos; in file `/etc/rc.d/netif&apos; has noproviders.rcorder: requirement `ipfilter&apos; in file `/etc/rc.d/netwait&apos; has noproviders.rcorder: requirement `ipfilter&apos; in file `/etc/rc.d/net_watchdog&apos; has noproviders.rcorder: requirement `ipfilter&apos; in file `/etc/rc.d/securelevel&apos; has noproviders.Listing its own requrements in BEFORE rather than use REQUIRE ofnon-optional scripts resolves this issue.The issue was discovered and patched by glebius at Netflix.Submitted by:	glebiusReported by:	glebiusMFC after:	1 week

            List of files:
            /freebsd-14.2/libexec/rc/rc.d/netif</description>
        <pubDate>Tue, 11 Aug 2020 23:36:38 +0000</pubDate>
        <dc:creator>Cy Schubert &lt;cy@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0696600c - Move the rc framework out of sbin/init into libexec/rc.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/libexec/rc/rc.d/netif#0696600c</link>
        <description>Move the rc framework out of sbin/init into libexec/rc.The reasons for this are forward looking to pkgbase: * /sbin/init is a special binary; try not to replace it with   every package update because an rc script was touched.   (a follow-up commit will make init its own package) * having rc in its own place will allow more easy replacement   of the rc framework with alternatives, such as openrc.Discussed with:		brd (during BSDCam), kmooreRequested by:		cem, bzPR:			231522Approved by:		re (gjb)

            List of files:
            /freebsd-14.2/libexec/rc/rc.d/netif</description>
        <pubDate>Wed, 17 Oct 2018 16:49:11 +0000</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
