<div dir="ltr">okay I get it.</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 4, 2016 at 11:31 AM, Chris Johns <span dir="ltr"><<a href="mailto:chrisj@rtems.org" target="_blank">chrisj@rtems.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 04/07/2016 15:46, Sebastian Huber wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 03/07/16 06:56, Chris Johns wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On 30/06/2016 20:22, Deval Shah wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Tue, Jun 28, 2016 at 3:12 AM, Chris Johns <<a href="mailto:chrisj@rtems.org" target="_blank">chrisj@rtems.org</a><br>
<mailto:<a href="mailto:chrisj@rtems.org" target="_blank">chrisj@rtems.org</a>>> wrote:<br>
<br>
It might pay for us to add these to an RTEMS header to make porting<br>
simpler.<br>
<br>
Can't we update our sys/net/if.c and sys/net/if_var.h files accourding<br>
to new FreeBSD ?<br>
</blockquote></blockquote>
<br>
I don't think its a good idea to selectively update random files of the<br>
network stack core.<br>
<br>
</blockquote>
<br></span>
I am fine with this and understand the reasons.<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
I do not know. Currently we have a policy of keeping as much at the<br>
snapshot point as we can. Sebastian has looked at moving to FreeBSD 10<br>
and backed off doing so because it was more work than he could handle<br>
due to changes in FreeBSD 10.<br>
<br>
I am not against something like this being merged if the change is<br>
localised to just those files, it works, and the existing drivers<br>
work. If the change ripples out across the code base then it would be<br>
a problem.<br>
</blockquote>
<br>
Partial updates make it harder and harder to do a major update. I did<br>
this for complete subsystems like SDCard/MMC/USB, however, doing this<br>
for individual files is really a problem if want to update. The blocking<br>
point for an easy update to FreeBSD 10 or 11 are the user space command<br>
line programs like ifconfig and route. We need a better general approach<br>
to deal with user space programs.<br>
</blockquote>
<br></span>
It would be good to see if dynamic loading can be used to help here. I would need some time to sort through the issues but in theory we should be able to do this.<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
We may have time to do an update later this year.<br>
</blockquote>
<br></span>
This would be good.<span class="HOEnZb"><font color="#888888"><br>
<br>
Chris<br>
</font></span></blockquote></div><br></div>