Посоветуйте легкий TCP/IP стек. В идеале есть функции rcvbuf() и tmtbuf() принимающие и отправляющие пакет в сеть. Нужно чтобы стек мог их просто использовать без особого вмешательства в свой код.
lwIP вроде нормальная вещь, но с документацией беда. И дописывать всего прилично нужно.
От стека требуются: ARP, IP, ICMP, UDP, TCP (желательно со сборкой пакетов). Любые другие плюшки приветствуются.