I guess it is possible to have lwIP without an operating system.
lwIP can be implemented in a single threaded way.
This url can be a pointer to your problem.
Check it out.
Thank you, AB.
I think my application should work pretty well on the lwIP and FreeRTOS combination. And it should be a better solution. If not, I will consider the no-OS solution.