<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr">On Wed, May 2, 2018, 4:35 AM Sebastian Huber <<a href="mailto:sebastian.huber@embedded-brains.de">sebastian.huber@embedded-brains.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 02/05/18 11:01, Chris Johns wrote:<br>
> This is duplicating this code:<br>
><br>
> <a href="https://git.rtems.org/rtems-libbsd/tree/rtemsbsd/rtems/rtems-bsd-rc-conf-net.c#n632" rel="noreferrer noreferrer" target="_blank">https://git.rtems.org/rtems-libbsd/tree/rtemsbsd/rtems/rtems-bsd-rc-conf-net.c#n632</a><br>
><br>
> It is a documented way to run DHCP [1].<br>
<br>
The FreeBSD compatible initialization is nice, but not every application <br>
should be forced to use the rc.conf based initialization approach.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">I have to disagree. We don't need multiple ways of initializating something.</div><div dir="auto"><br></div><div dir="auto">The value of following the FreeBSD model is high.</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
><br>
> The change no documentation and seems rather custom. This approach was a flaw<br>
> with the legacy stack and I would prefer we do not follow. It allows<br>
> applications to be created that use it which means we need to maintain this forever.<br>
<br>
It is a simple refactorization of the default-network-init.h code. For <br>
some applications this is just the right thing to do.<br>
<br>
In terms of libbsd documentation, yes, this is an open issue in general. <br>
Its likely more than one week of work which I don't have at the moment.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">That's just unfortunate and not a good reason to take shortcuts.</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
-- <br>
Sebastian Huber, embedded brains GmbH<br>
<br>
Address : Dornierstr. 4, D-82178 Puchheim, Germany<br>
Phone   : +49 89 189 47 41-16<br>
Fax     : +49 89 189 47 41-09<br>
E-Mail  : <a href="mailto:sebastian.huber@embedded-brains.de" target="_blank" rel="noreferrer">sebastian.huber@embedded-brains.de</a><br>
PGP     : Public key available on request.<br>
<br>
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.<br>
<br>
_______________________________________________<br>
devel mailing list<br>
<a href="mailto:devel@rtems.org" target="_blank" rel="noreferrer">devel@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a></blockquote></div></div></div>