<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jun 24, 2021, 5:43 PM Vijay Kumar Banerjee <<a href="mailto:vijay@rtems.org">vijay@rtems.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
I want to move the common network services like telnetd, tftp, to a<br>
separate submodule rtems-net-services. This submodule will be added to<br>
the networking stacks, and built using their respective waf modules.<br>
<br>
The plan is to define macros from the legacy stack waf system, so that<br>
the net-services code (like tftp) can make use of the macros without<br>
hard coding any values (like the priority in telnetd).<br>
<br>
I would appreciate any thoughts or suggestions in this direction.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">I think this is a great idea and the only way to avoid duplication. I would like to see it have services and what are now on network-demos. </div><div dir="auto"><br></div><div dir="auto">The complexity is that the network demos are user facing samples and examples. Even though they can be compiled with the default loopback interface, they aren't interesting that way. They need a bsp/lab/stack specific configuration and initialization.</div><div dir="auto"><br></div><div dir="auto">The network configuration for them needs to be set up such that either stack can be initialised and configured. This probably just means a method called from the independent code and a netconfig.c file which can be specified at configure time </div><div dir="auto"><br></div><div dir="auto">Bonus points if the sample shows a network usage that is applicable in a host environment, the application starts at main() and can be built native or for RTEMS.</div><div dir="auto"><br></div><div dir="auto">--joel</div><div dir="auto"><br></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>
Best regards,<br>
Vijay<br>
</blockquote></div></div></div>