This raises another question I was wondering about: who of the lwIP users is
using the raw API, who is using the lwIP API and who is using the BSD socket
API? Given the current state of the BSD API I would think that not many
people use lwIP with the BSD API. In our system we interface lwIP with the
BSD API.
We have a SOCK_RAW implementation, more or less modelled after the UDP
system in lwIP. It has been tested with a Ping application and will be used
to run OSPF over it. As always I am willing to try and make a patch for it.
This might take a bit time since we have also modified our lwIP for other
things (like IP_RECVIF support, but without recvmsg()) and it contains extra
code special to our system.
Florian.