Hi,
On Wed, Jan 23, 2013 at 07:38:17AM +0100, Simon Goldschmidt wrote: > > Unfortunately, we don't have documents on how-to-upgrade between > versions (yet?). lwip/UPGRADING seems quite complete for me, well this is not a step-by-step how-to strictly speaking but should be enough for anyone who wrote a lwip port and so already had to give a deeper look inside the lwip stack. > However, I do know that from 1.2.0 to 1.3.0, ARP handling has been > changed: until 1.2.0, ARP packets were passed to etharp_input() from > your ethernetif_input function. Since that had threading issues, ARP > packets now must be passed to netif->input() AND the payload pointer > must point to the ARP header now, not the IP header. And most sys_arch prototypes changed from 1.3.0 to 1.4.0 from returned pointer to pointer passed by reference, which provides better error handling, like this: from sys_sem_t sys_sem_new(u8_t count); to err_t sys_sem_new(sys_sem_t *sem, u8_t count); Well, this is not such a big deal. Sylvain
signature.asc
Description: Digital signature
_______________________________________________ lwip-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/lwip-users
