Thank you for integrating my patch!
I already noticed that you and Alan are working on 802.11 and inferred from
that that you guys will also rearrange the networking subsystem. I don't
see any serious problem with that, just the opposite. I'm looking forward
to your changes.
I also don't plan on changing to much of my patch. Yesterday I started to
add just a few lines to allow to skip sending ARP requests when a packet
socket is used. I added a d_noarp to the uip_driver_s that is set 1 in
pktsend() and cleared by arp_out(), which will simply reset d_noarp=0 and
I'm not 100% happy with that solution. I have thought about putting the
d_noarp information into the connection structure, so it will not disturb
other sockets. The problem is that I did not manage to access the
connection from within arp_out().
Besides that, I will add the host-side testing tool in my next patch, so
others can find and use it in the netpkt/ directory and give the patch some
On Wed, Jun 18, 2014 at 7:10 PM, Gregory Nutt firstname.lastname@example.org [nuttx] <
> Hi, Lazlo,
> Okay. Everything is checked in and available in the repository. Thanks
> for the updates.
> A heads up: I am slowly over time trying to better integrate and
> modularize the networking code. That code started as a uIP "bag" on the
> side of NuttX but has gone very high coupled over time. A first step to do
> this is the partition files into "modules" and to keep these in separate
> directories. If you look in net/ you will see that I have started that
> some time back. Today I also moved the TCP, UDP, and packet socket logic
> into net/tcp/, net/udp, and net/pkt directories. Let me know if you see
> any problems.
> Next steps will be to detangle the header files, make sure that the
> interfaces are well defined, and to clean up naming conventions. But
> there is still long wayto go and I am not in a rush to complete that. Just
> getting all files into appropriate directories will be a good start. I
> still envision the directories, net/socket and net/netdev.
> On 6/18/2014 9:32 AM, email@example.com [nuttx] wrote: