Это из рубрики "вредные советы". На чужую кривизну накручиваем свою кривизну в надежде, что вместе две кривизны обнулятся. Вот:
lwip_init();
netif_set_default(netif_add(&mynetif, &ip, &nm, &gw, NULL, stm32eth_init, ethernet_input));
netif_set_up(&mynetif);
В трёх соснах заблудились.