Lines Matching full:to

2 ports or applications to be changed. Use it to update a port or an
3 application written for an older version of lwIP to correctly work
19 to make parameter order consistent with other ip*_route*() functions.
20 Same also applies to LWIP_HOOK_IP4_ROUTE_SRC() parameter order.
21 * pbuf API: pbuf->type (an u8_t holding the enum 'pbuf_type') has changed to only hold a
25 * socket API: according to the standard, SO_ERROR now only returns asynchronous errors.
32 * tcpip_trycallback() was renamed to tcpip_callbackmsg_trycallback() to avoid confusion
34 * compatibility headers: moved from 'src/include/posix' to 'src/include/compat/posix',
40 * Added debug helper asserts to ensure threading/locking requirements are met (define
43 These can be used to post preallocated messages from an ISR to the tcpip thread
50 * slipif: The way to pass serial port number has changed. netif->num is not
52 (it's not a POINTER to an u8_t any more!)
58 * UDP does NOT receive multicast traffic from ALL netifs on an UDP PCB bound to a specific
59 netif any more. Users need to bind to IP_ADDR_ANY to receive multicast traffic and compare
60 ip_current_netif() to the desired netif for every packet.
67 …* Changed netif "up" flag handling to be an administrative flag (as opposed to the previous meanin…
69 has to be set "up" before starting the DHCP client
71 …* Changed ip_addr_t to be a union in dual-stack mode (use ip4_addr_t where referring to IPv4 only).
74 * Moved some core applications from contrib repository to src/apps (and include/lwip/apps)
78 tcp_backlog_accepted() to explicitly delay backlog handling on a connection pcb
89 * Continued moving stack-internal parts from abc.h to abc_priv.h in sub-folder "priv"
90 to let abc.h only contain the actual application programmer's API
95 open to priority inversion, so this is not recommended any more)
96 * Added LWIP_NETCONN_SEM_PER_THREAD to use one "op_completed" semaphore per thread
98 enabled as some longer lasting functions like big writes still need to delay)
100 in def.h (to be overridden in cc.h) instead of config
103 To override them, use the following in cc.h:
111 * Added LWIP_MEMPOOL_* (declare/init/alloc/free) to declare private memp pools
112 that share memp.c code but do not have to be made global via lwippools.h
114 * added hook LWIP_HOOK_MEMP_AVAILABLE() to get informed when a memp pool was empty and an item
119 * LWIP_DECLARE_MEMORY_ALIGNED() may be used to declare aligned memory buffers (mem/memp)
120 or to move buffers to dedicated memory using compiler attributes
122 * Standard C headers are used to define sized types and printf formatters
131 see doc/ppp.txt for an upgrading how-to
133 * Fixed timing issues that might have lead to losing a DHCP lease
136 * modification of api modules to support FreeRTOS-MPU (don't pass stack-pointers to other threads)
139 * LWIP_NETCONN_FULLDUPLEX allows netconn/sockets to be used for reading/writing from separate
148 compatibility to old applications, but will be removed in the future).
150 * Renamed mem_realloc() to mem_trim() to prevent confusion with realloc()
154 shutdown before): Now the application does *NOT* get any calls to the recv
158 make sure you return ERR_ABRT to prevent accessing unallocated memory.
162 * Changed netconn_receive() and netconn_accept() to return
163 err_t, not a pointer to new data/netconn.
167 now set errno to EWOULDBLOCK/EAGAIN, not ETIMEDOUT.
169 * Added a minimal version of posix fctl() to have a
170 standardised way to set O_NONBLOCK for nonblocking sockets.
181 * Moved stack-internal parts of tcp.h to tcp_impl.h, tcp.h now only contains
184 * Separated timer implementation from sys.h/.c, moved to timers.h/.c;
186 still want to use your own timer implementation for NO_SYS==0 (as before).
190 * Converted mbox- and semaphore-functions to take pointers to sys_mbox_t/
193 * Converted sys_mbox_new/sys_sem_new to take pointers and return err_t;
195 * Added Mutex concept in sys_arch (define LWIP_COMPAT_MUTEX to let sys.h use
200 * Don't waste memory when chaining segments, added option TCP_OVERSIZE to
203 space is used for later calls to tcp_write.
205 * Added LWIP_NETIF_TX_SINGLE_PBUF to always copy to try to create single pbufs
208 * Added an additional option LWIP_ETHERNET to support ethernet without ARP
211 * Add MEMP_SEPARATE_POOLS to place memory pools in separate arrays. This may
212 be used to place these pools into user-defined memory by using external
215 * Added TCP_SNDQUEUELOWAT corresponding to TCP_SNDLOWAT
220 so MEMP_NUM_NETDB has to be set accordingly.
223 MEMP_NUM_LOCALHOSTLIST has to be set accordingly.
226 to be set accordingly.
229 has to be set accordingly
231 * Integrated loopif into netif.c - loopif does not have to be created by the
232 port any more, just define LWIP_HAVE_LOOPIF to 1.
234 * Added define LWIP_RAND() for lwip-wide randomization (needs to be defined
237 * Added printf-formatter X8_F to printf u8_t as hex
239 * The heap now may be moved to user-defined memory by defining
240 LWIP_RAM_HEAP_POINTER as a void pointer to that memory's address
242 * added autoip_set_struct() and dhcp_set_struct() to let autoip and dhcp work
245 * Added const char* name to mem- and memp-stats for easier debugging.
247 * Calculate the TCP/UDP checksum while copying to only fetch data once:
248 Define LWIP_CHKSUM_COPY to a memcpy-like function that returns the checksum
250 * Added SO_REUSE_RXTOALL to pass received UDP broadcast/multicast packets to
254 off any more, if this is set to 0, only one packet (the most recent one) is
260 * Implemented tcp_shutdown() to only shut down one end of a connection
262 * Added errorset support to select() + improved select speed overhead
263 * Merged pppd to v2.3.11 (including some backported bugfixes from 2.4.x)
265 * Use macros defined in ip_addr.h to work with IP addresses
268 * mem_realloc() to mem_trim() to prevent confusion with realloc()