<div dir="ltr">I have got some more issues on which I want some help. <div><br></div><div>1. I updated the rtems-libbsd to the latest version, and it looks like all the device_printf are closed in one of the update. I am not able to see any log coming from them. Is there any way to switch that on ?</div><div><br></div><div>2. I could not find file "rtems/bsd/local/opt_platform.h" in my build. This is used by if_smsc.c. What is the alternative file ? or should I just comment this out ?</div><div><br></div><div>3. Chris asked me to see the changes from the file <span style="font-size:12.8px">sys/dev/cadence/if_cgem.c and apply in the usb_ethernet driver. I am unable to find alternative of the variable "n" at line "sc->ifp->if_collisions += n;" in the file if_smsc.c. </span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">4. if_smsc.c is using the function "usbd_m_copy_in" which is present in the file sys/dev/usb/usb_busdma.c. But due to this macro #if USB_HAVE_MBUF the function is not getting compiled. From where to switch this macro on ? </span></div><div><br></div><div>Thanks, </div><div>Deval Shah</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 4, 2016 at 7:51 PM, Deval Shah <span dir="ltr"><<a href="mailto:deval.maker@gmail.com" target="_blank">deval.maker@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">okay I get it.</div><div class="HOEnZb"><div class="h5"><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>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><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><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><font color="#888888"><br>
<br>
Chris<br>
</font></span></blockquote></div><br></div>
</div></div></blockquote></div><br></div>