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
15 * UDP does NOT receive multicast traffic from ALL netifs on an UDP PCB bound to a specific
16 netif any more. Users need to bind to IP_ADDR_ANY to receive multicast traffic and compare
17 ip_current_netif() to the desired netif for every packet.
24 …* Changed netif "up" flag handling to be an administrative flag (as opposed to the previous meanin…
26 has to be set "up" before starting the DHCP client
28 …* Changed ip_addr_t to be a union in dual-stack mode (use ip4_addr_t where referring to IPv4 only).
31 * Moved some core applications from contrib repository to src/apps (and include/lwip/apps)
35 tcp_backlog_accepted() to explicitly delay backlog handling on a connection pcb
46 * Continued moving stack-internal parts from abc.h to abc_priv.h in sub-folder "priv"
47 to let abc.h only contain the actual application programmer's API
52 open to priority inversion, so this is not recommended any more)
53 * Added LWIP_NETCONN_SEM_PER_THREAD to use one "op_completed" semaphore per thread
55 enabled as some longer lasting functions like big writes still need to delay)
57 in def.h (to be overridden in cc.h) instead of config
60 To override them, use the following in cc.h:
68 * Added LWIP_MEMPOOL_* (declare/init/alloc/free) to declare private memp pools
69 that share memp.c code but do not have to be made global via lwippools.h
71 * added hook LWIP_HOOK_MEMP_AVAILABLE() to get informed when a memp pool was empty and an item
76 * LWIP_DECLARE_MEMORY_ALIGNED() may be used to declare aligned memory buffers (mem/memp)
77 or to move buffers to dedicated memory using compiler attributes
79 * Standard C headers are used to define sized types and printf formatters
88 see doc/ppp.txt for an upgrading how-to
90 * Fixed timing issues that might have lead to losing a DHCP lease
93 * modification of api modules to support FreeRTOS-MPU (don't pass stack-pointers to other threads)
96 * LWIP_NETCONN_FULLDUPLEX allows netconn/sockets to be used for reading/writing from separate
105 compatibility to old applications, but will be removed in the future).
107 * Renamed mem_realloc() to mem_trim() to prevent confusion with realloc()
111 shutdown before): Now the application does *NOT* get any calls to the recv
115 make sure you return ERR_ABRT to prevent accessing unallocated memory.
119 * Changed netconn_receive() and netconn_accept() to return
120 err_t, not a pointer to new data/netconn.
124 now set errno to EWOULDBLOCK/EAGAIN, not ETIMEDOUT.
126 * Added a minimal version of posix fctl() to have a
127 standardised way to set O_NONBLOCK for nonblocking sockets.
138 * Moved stack-internal parts of tcp.h to tcp_impl.h, tcp.h now only contains
141 * Separated timer implementation from sys.h/.c, moved to timers.h/.c;
143 still want to use your own timer implementation for NO_SYS==0 (as before).
147 * Converted mbox- and semaphore-functions to take pointers to sys_mbox_t/
150 * Converted sys_mbox_new/sys_sem_new to take pointers and return err_t;
152 * Added Mutex concept in sys_arch (define LWIP_COMPAT_MUTEX to let sys.h use
157 * Don't waste memory when chaining segments, added option TCP_OVERSIZE to
160 space is used for later calls to tcp_write.
162 * Added LWIP_NETIF_TX_SINGLE_PBUF to always copy to try to create single pbufs
165 * Added an additional option LWIP_ETHERNET to support ethernet without ARP
168 * Add MEMP_SEPARATE_POOLS to place memory pools in separate arrays. This may
169 be used to place these pools into user-defined memory by using external
172 * Added TCP_SNDQUEUELOWAT corresponding to TCP_SNDLOWAT
177 so MEMP_NUM_NETDB has to be set accordingly.
180 MEMP_NUM_LOCALHOSTLIST has to be set accordingly.
183 to be set accordingly.
186 has to be set accordingly
188 * Integrated loopif into netif.c - loopif does not have to be created by the
189 port any more, just define LWIP_HAVE_LOOPIF to 1.
191 * Added define LWIP_RAND() for lwip-wide randomization (needs to be defined
194 * Added printf-formatter X8_F to printf u8_t as hex
196 * The heap now may be moved to user-defined memory by defining
197 LWIP_RAM_HEAP_POINTER as a void pointer to that memory's address
199 * added autoip_set_struct() and dhcp_set_struct() to let autoip and dhcp work
202 * Added const char* name to mem- and memp-stats for easier debugging.
204 * Calculate the TCP/UDP checksum while copying to only fetch data once:
205 Define LWIP_CHKSUM_COPY to a memcpy-like function that returns the checksum
207 * Added SO_REUSE_RXTOALL to pass received UDP broadcast/multicast packets to
211 off any more, if this is set to 0, only one packet (the most recent one) is
217 * Implemented tcp_shutdown() to only shut down one end of a connection
219 * Added errorset support to select() + improved select speed overhead
220 * Merged pppd to v2.3.11 (including some backported bugfixes from 2.4.x)
222 * Use macros defined in ip_addr.h to work with IP addresses
225 * mem_realloc() to mem_trim() to prevent confusion with realloc()