Цитата(Golikov A. @ Jan 13 2015, 18:29)

вы не забываете периодически дергать быстрые и медленные функции работы стэка? Так эта функция прием олапачивает и вызывает калбеки, косвенно ваш калбек может стек прокручивать, потому и такая фигня?...
Вы имеете ввиду эти функции?
Код
void timer_callback()
{
/* we need to call tcp_fasttmr & tcp_slowtmr at intervals specified by lwIP.
* It is not important that the timing is absoluetly accurate.
*/
static int odd = 1;
tcp_fasttmr();
odd = !odd;
if (odd)
tcp_slowtmr();
}
Не забываю, дергаю.
Значит выкидывать xemacif_input(netif); не стоит, упрощать на первый взгляд нечего?
Хотел выкинуть чтение порта, хотя может это и пригодиться в дальнейшем.
Еще у меня порт выбран 1024, может стоит более высокий номер взять, этот может быть занят чем-то.
Ввел нумерацию строк и кадров в пакеты, наблюдаю потерю части строк со стороны PC.
Спасибо.