<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/etc/rc.d/NETWORKING, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2018-07-28T20:36:23Z</updated>
<entry>
<title>Move rc startup scripts from etc/ to sbin/init/</title>
<updated>2018-07-28T20:36:23Z</updated>
<author>
<name>Brad Davis</name>
<email>brd@FreeBSD.org</email>
</author>
<published>2018-07-28T20:36:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1135e97b7c2c3b60fda9a6f2f4a24a8336b1024c'/>
<id>urn:sha1:1135e97b7c2c3b60fda9a6f2f4a24a8336b1024c</id>
<content type='text'>
This keeps most startup scripts as CONFS per discussion on src-committers from
back during BSDCan.

Approved by:	will (mentor)
Differential Revision:	https://reviews.freebsd.org/D16466
</content>
</entry>
<entry>
<title>Fix broken dependency with routed when MK_ROUTED != no</title>
<updated>2016-05-15T05:45:54Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2016-05-15T05:45:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=322c831d0c13d3aec4d81fe782f51c2c90f2cedb'/>
<id>urn:sha1:322c831d0c13d3aec4d81fe782f51c2c90f2cedb</id>
<content type='text'>
Remove routed as a requirement in NETWORKING, and put it in routed as a BEFORE
requirement instead

MFC after: 2 weeks
Sponsored by: EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>Remove mroute6d rc script</title>
<updated>2016-04-23T13:24:45Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2016-04-23T13:24:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=49817d14f1038f3003029daa280ac3c1e1f41c9c'/>
<id>urn:sha1:49817d14f1038f3003029daa280ac3c1e1f41c9c</id>
<content type='text'>
It is directly available via ports (pim6dd which provides the needed rc script)

Reported by:	lme
Sponsored by:	Essen Hackathon 2016
</content>
</entry>
<entry>
<title>Enhance rc.d/netwait script to wait for late-attaching interfaces such as</title>
<updated>2015-12-26T18:21:32Z</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2015-12-26T18:21:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=630c9dba7a2479dbc60858eb94125fb315128b88'/>
<id>urn:sha1:630c9dba7a2479dbc60858eb94125fb315128b88</id>
<content type='text'>
USB NICs.

USB network hardware may not be enumerated and available when the rc.d
networking scripts run. Eventually the USB attachment completes and devd
events cause the network initialization to happen, but by then other rc.d
scripts have already failed, because services which depend on NETWORKING
(such as mountcritremote) may end up running before the network is actually
ready.

There is an existing netwait script, but because it is dependent on
NETWORKING it runs too late to prevent failure of some other rc
scripts. This change flips the order so that NETWORKING depends on netwait,
and netwait now depends on devd and routing (the former is needed to make
interfaces appear, and the latter is needed to run the ping tests in
netwait).

The netwait script used to be oriented primarily towards "as soon as any
host is reachable the network is fully functional", so you gave it a list of
IPs to try and you could optionally name an interface and it would wait for
carrier on that interface. That functionality still works the same, but now
you can provide a list of interfaces to wait for and it waits until each one
of them is available. The ping logic still completes as soon as the first IP
on the list responds.

These changes were submitted by Brenden Molloy &lt;brendan+freebsd@bbqsrc.net&gt;
in PR 205186, and lightly modified by me to allow a list of interfaces
instead of just one.

PR:		205186
Differential Revision:	https://reviews.freebsd.org/D4608 (timeout w/o review)
</content>
</entry>
<entry>
<title>Unbreak rcorder when MK_UNBOUND == no by moving local_unbound from REQUIRE:</title>
<updated>2015-02-13T20:49:43Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2015-02-13T20:49:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f413242b513a0725a9e49a214f73cfdd997aa3c2'/>
<id>urn:sha1:f413242b513a0725a9e49a214f73cfdd997aa3c2</id>
<content type='text'>
in NETWORKING to BEFORE: in the script

MFC after: 2 weeks
</content>
</entry>
<entry>
<title>Remove etc/rc.d/mrouted</title>
<updated>2014-11-30T06:03:59Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2014-11-30T06:03:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b76f9cb7bce44de16aa775a032f76d60b48acd09'/>
<id>urn:sha1:b76f9cb7bce44de16aa775a032f76d60b48acd09</id>
<content type='text'>
mrouted has been available in ports for the last 8 years as net/mrouted . An
equivalent rc.d script has been present in the port.

Remove all corresponding variables from etc/defaults/rc.conf

Relnotes: yes
</content>
</entry>
<entry>
<title>Renove faith(4) and faithd(8) from base. It looks like industry</title>
<updated>2014-11-09T21:33:01Z</updated>
<author>
<name>Alexander V. Chernikov</name>
<email>melifaro@FreeBSD.org</email>
</author>
<published>2014-11-09T21:33:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=603eaf792b659f91d7d1a065d82503966d1386fc'/>
<id>urn:sha1:603eaf792b659f91d7d1a065d82503966d1386fc</id>
<content type='text'>
have chosen different (and more traditional) stateless/statuful
NAT64 as translation mechanism. Last non-trivial commits to both
faith(4) and faithd(8) happened more than 12 years ago, so I assume
it is time to drop RFC3142 in FreeBSD.

No objections from:	net@
</content>
</entry>
<entry>
<title>Forgotten in r255825: NETWORKING requires local_unbound.</title>
<updated>2013-09-24T11:49:04Z</updated>
<author>
<name>Dag-Erling Smørgrav</name>
<email>des@FreeBSD.org</email>
</author>
<published>2013-09-24T11:49:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5bec4f6e65129f06d52251071cc829904f2aa5cc'/>
<id>urn:sha1:5bec4f6e65129f06d52251071cc829904f2aa5cc</id>
<content type='text'>
Approved by:	re (blanket)
</content>
</entry>
<entry>
<title>Add etc/rc.d/static_ndp, analogous to etc/rc.d/static_arp.</title>
<updated>2011-10-23T09:08:42Z</updated>
<author>
<name>Martin Matuska</name>
<email>mm@FreeBSD.org</email>
</author>
<published>2011-10-23T09:08:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dbedf61ce358437e65b514b37beec09f73497fd0'/>
<id>urn:sha1:dbedf61ce358437e65b514b37beec09f73497fd0</id>
<content type='text'>
Make sure that static ARP and NDP bindings are set before NETWORKING.

As static_ndp is based on static_arp, pass copyright to the project with
permission of the original author (delphij@).

Reviewed by:	delphij@FreeBSD.org
MFC after:	3 days
</content>
</entry>
<entry>
<title>Use REQUIRE: line to reorder rc.d/bridge instead of BEFORE: line.</title>
<updated>2011-09-20T00:37:35Z</updated>
<author>
<name>Hiroki Sato</name>
<email>hrs@FreeBSD.org</email>
</author>
<published>2011-09-20T00:37:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=04303fd86487284aacb820c5744d92116de88777'/>
<id>urn:sha1:04303fd86487284aacb820c5744d92116de88777</id>
<content type='text'>
Pointed out by:	dougb
Approved by:	re (bz)
</content>
</entry>
</feed>
