Lines Matching full:from
39 These can be used to post preallocated messages from an ISR to the tcpip thread
166 * select: allocate select_cb from memp for LWIP_MPU_COMPATIBLE = 1 (bug #51990)
186 * compatibility headers: moved from 'src/include/posix' to 'src/include/compat/posix',
193 * sockets.c: task #14420 (Remove sys_sem_signal from inside SYS_ARCH_PROTECT
231 * tcp_close does not fail on memory error (instead, FIN is sent from tcp_tmr)
243 is called nested from httpd_post_receive_data() (bug #50424)
259 to send FIN from tcp_fasttmr
271 * Rename "IPv6 mapped IPv4 addresses" to their correct name from RFC4191:
394 decouple netconn, netif, ppp and 6LoWPAN from LWIP core.
405 * Decouple SNMP stack from lwIP core and move stack to apps/ directory.
410 decouple some apps from the core (SNMP stack) or make contrib app usage
415 "lwip/priv/" include directory to seperate the API from the implementation.
431 * snmp: Separate mib2 counter/table callbacks from snmp agent. This both cleans
491 from 'valid address' status
555 by implementing the calculation formula from RFC3390
585 PACK_STRUCT_FLD_S() to prevent gcc 4 from warning about struct members that
614 Based from pppd 2.4.5, released 2009-11-17, with huge changes to match
619 - Merged some patchs from lwIP Git repository which add interesting features
621 - Merged some patchs from Debian pppd package which add interesting features
628 - Ported and improved random module from the previous PPP port.
647 - Fully ported PPPoS code from the previous port.
648 - Fully ported PPPoE code from the previous port.
649 - Fully ported VJ compression protocol code from the previous port.
650 - Removed all malloc()/free() use from PPP, replaced by stack usage or PBUF.
668 everything required so that we start the PPP connection again from a
675 - Added PPP API "sequential" thread-safe API, based from NETIFAPI.
738 responses or error responses from correct server (bug #47459)
765 * snmp: cleaned up snmp structs API (fixed race conditions from bug #46089,
790 from SNMP agent
889 * tcp_impl.h, tcp_out.c, tcp.c, api_msg.c: fixed bug #37614 "Errors from
892 can call tcp_txnow() (from tcpip_thread!) to try to send again if TX buffers
933 * opt.h, dhcp.h/.c: prevent dhcp from starting when netif link is down (only
948 * ip4.c: fixed bug #43596 IGMP queries from 0.0.0.0 are discarded
990 from header include guards)
1078 * timers.c: patch #8244 make timeouts usable reliably from outside of the
1217 * tcpip.c/.h: patch #7449 allow tcpip callback from interrupt with static
1390 * udp.c: fixed bug #34072: UDP broadcast is received from wrong UDP pcb if
1422 merely prevents nagle from not transmitting fast after closing.)
1432 at regular intervals from main level.
1463 * tcp_impl.h, tcp_in.c, tcp_out.c: Removed 'dataptr' from 'struct tcp_seg' and
1467 * dhcp.c/.h: Added a function to deallocate the struct dhcp from a netif
1480 * many many files: bug #27352: removed packing from ip_addr_t, the packed
1490 instead of the heap (moved struct pppoe_softc from ppp_oe.c to ppp_oe.h)
1526 * etharp.c: Speedup TX by moving code from find_entry to etharp_output/
1603 * timers.c/.h: Added function sys_restart_timeouts() from patch #7085
1632 the need for mem_malloc from dhcp_recv and makes it possible to
1645 Add non-blocking support for connect (partly from patch #6860),
1674 added timers.c/.h: Separated timer implementation from semaphore/mbox
1676 now only called from tcpip_thread or by explicitly checking them.
1784 * dns.c: Fixed bug #31701: Error return value from dns_gethostbyname() does
1831 * init.c, timers.c/.h, opt.h, memp_std.h: From patch #7221: added flag
1990 * igmp.c/.h, ip.h: Moved most defines from igmp.h to igmp.c for clarity
1995 (patch from bug #28798)
2004 from struct to typedef (u32_t) - and better code).
2007 * netif.c: Don't call the link-callback from netif_set_up/down() since
2012 portability file inet.h and its contents from the stack: moved htonX-
2031 * snmp: Renamed the private mib node from 'private' to 'mib_private' to
2047 bugfix backports from 2.4.x.
2070 erroneous callbacks) by copying the code from recent pppd
2076 * tcp.h/.c: bug #28127 (remove call to tcp_output() from tcp_ack(_now)())
2092 * many ppp files: Reorganised PPP source code from ucip structure to pppd
2132 * tcp_in.c Apply patches from Oleg Tyshev to improve OOS processing
2159 * tcp.h: Fixed bug #28098: Nagle can prevent fast retransmit from sending
2186 to follow algorithm from TCP/IP Illustrated
2276 LWIP_NETIF_TX_SINGLE_PBUF to try to create transmit packets from only
2327 2008-12-03 Simon Goldschmidt (base on patch from Luca Ceresoli)
2337 * mem.c, opt.h, stats.h: fixed bug #21433: Calling mem_free/pbuf_free from
2501 2009-04-09 Kieran Mansley (patch from Luca Ceresoli <lucaceresoli>)
2505 2009-04-09 Kieran Mansley (patch from Roy Lee <roylee17>)
2558 * pbuf.c: reclaim pbufs from TCP out-of-sequence segments if we run
2592 inet.h -> moved declaration of struct in_addr from ip_addr.h to inet.h
2629 from interrupt context isn't safe): set LWIP_USE_HEAP_FROM_INTERRUPT to 1
2631 or heap memory from interrupt context
2644 made from lwipopts.h. Fix comment on how to override LWIP_CHKSUM.
2697 2007-12-31 Kieran Mansley (based on patch from Per-Henrik Lundbolm)
2748 * netdb.h, netdb.c, sockets.h/.c: Moved lwip_gethostbyname from sockets.c
2790 implementation from netconn api applications.
2824 * tcpip.c, etharp.h, etharp.c: moved ethernet_input from tcpip.c to etharp.c so
2902 The igmp_join/leavegroup first parameter change from a netif to an ipaddr.
2907 from api/api_lib". Now netbuf API is independant of netconn, and can be used
2924 Ports maintainers should remove direct initializations calls from their code,
2967 for input packets to prevent floods from consuming all of MEMP_TCPIP_MSG
3016 netconn_write (and therefore also api_msg_msg.msg.w.len) from u16_t into
3018 used from lwip_send).
3021 * tcp.h, api_msg.c: Moved the nagle algorithm from netconn_write/do_write
3026 netconn_write from api_lib.c to api_msg.c to also prevent multiple context-
3126 Warning, if you directly access to "fromaddr" & "fromport" field from netbuf struct,
3138 clients, using new functions from netifapi.h. Disable as default (no port change to do).
3207 2007-02-28 Kieran Mansley (based on patch from Simon Goldschmidt)
3209 on the stack and remove the API msg type from memp
3211 2007-02-26 Jonathan Larmour (based on patch from Simon Goldschmidt)
3217 2007-02-26 Jonathan Larmour (based on patch from Simon Goldschmidt)
3230 (lwip_)recvfrom with valid "from" and "fromlen" parameters, on a
3247 * Numerous small compiler error/warning fixes from contributions to
3255 prevented from sending by a small send window, not just a zero
3271 2007-12-20 Kieran Mansley (based on patch from Oleg Tyshev)
3274 2007-12-20 Kieran Mansley (based on patch from Per-Henrik Lundbolm)
3276 of silly window avoidance and prevent lwIP from shrinking the window)
3282 state from LAST_ACK in tcp_process
3285 * sockets.h: fix bug #21654: exclude definition of struct timeval from #ifndef FD_SET
3335 TCP_MSS if that is smaller) as long as no MSS option is received from the
3410 * igmp.h, igmp.c, ip.c: Fix minor changes from bug #20503 : IGMP Improvement.
3419 (tcp_output is called again later from tcp timers).
3446 * src/core/tcp_in.c Apply patch#5741 from Oleg Tyshev to fix bug in
3472 * tcp_out.c: Added check to prevent tcp_pcb->snd_queuelen from overflowing.
3570 changed raw_pcb.protocol from u16_t to u8_t since for IPv4 and IPv6, proto
3584 as the one of the netif used for sending to prevent sending from old
3594 * mem.c, memp.c: Removed semaphores from memp, changed sys_sem_wait calls
3595 into sys_arch_sem_wait calls to prevent timers from running while waiting
3599 * tcp.h, sockets.h, sockets.c: Fixed bug from patch #5865 by moving the defines
3600 for socket options (lwip_set/-getsockopt) used with level IPPROTO_TCP from
3616 * sockets.c: Fix ioctl FIONREAD when some data remains from last recv.
3639 timer is reset to fix bug#19434, with help from Oleg Tyshev.
3673 * sockets.c Remove "#include <errno.h>" from sockets.c to avoid multiple
3682 2007-03-26 Frédéric Bernon (based on patch from Dmitry Potapov)
3704 * api_lib.c, api_msg.c, tcpip.c: integrate sys_mbox_fetch(conn->mbox, NULL) calls from
3706 dynamic one from memp to send tcpip_msg to tcpip_thread in a synchrone call.
3707 Free tcpip_msg from tcpip_apimsg is not done in tcpip_thread. This give a
3748 * Remove unimplemented "memp_realloc" function from memp.h.
3754 2007-03-11 Simon Goldschmidt (based on patch from Dmitry Potapov)
3759 2007-03-11 Frédéric Bernon (based on patch from Dmitry Potapov)
3771 the stack from concurrent access.
3789 2007-03-06 Simon Goldschmidt (based on patch from Dmitry Potapov)
3791 from pointer target type"
3802 * api_lib.c: Fix "[patch #5764] api_lib.c cleanup: after patch #5687" (from
3806 2007-03-04 Simon Goldschmidt (based on patch from Dmitry Potapov)
3820 * tcpip.c: Moved call to ip_init(), udp_init() and tcp_init() from
3861 (stable) ethernet/IP address pair from ARP table
3893 identifier from 170 to 136 (bug #17574).
3919 from netconn_write() and added sys_sem_new to netconn_new_*.
3978 * etharp.*: Fixed race condition from ARP request to ARP timeout.
3981 the counter from reaching 0 right away (which would allow
3991 suffer from this when a server invalidly gave an in-use address.)
4037 * api_msg.c: Changed recv_raw() from int to u8_t, to match prototype
4087 * Fixed TCP bug in dequeueing of FIN from out of order segment queue.
4105 * Packets sent from ARP queue had invalid source hardware address.
4286 * struct eth_addr changed from u16_t[3] array to u8_t[6].
4373 * API: all datatypes has been changed from generic ones such as
4391 allocating memory from a shared heap, memory for objects that are
4393 and deallocation from those memory pools is very fast. The shared