2176 Commits (2e69b54a4f2566b604878657f9d11ac8cbc4eecd)
 

Author SHA1 Message Date
goldsimon 67d8c7999a Free NAT entries on remove (fixes a memory leak) 16 years ago
goldsimon a7fdb67e8f task #7506: added NAT support 16 years ago
goldsimon 4d1ff2418e Fixed bug #29271 (Application can't re-use pbufs) by updating the doc to not allow reusing pbufs after passing them to a send function 16 years ago
goldsimon 71f5fdef42 Fixed bug #29769 (sys_check_timeouts: sys_now() may overflow) 16 years ago
goldsimon abc36471d9 Fixed bug #29763 (CHECKSUM_GEN_IP_INLINE), added macro LWIP_MAKE_U16() that's improved for endianess 16 years ago
goldsimon 4b7288e8f4 use checksum-on-copy for sending UDP data for LWIP_NETIF_TX_SINGLE_PBUF==1 16 years ago
goldsimon 108ed3c81a struct netbuf: reorder members to save some space 16 years ago
goldsimon f98e5717e5 task #6849: added udp_send(_to/_if) functions that take a precalculated checksum, added pbuf_fill_chksum() to copy data into a pbuf and at the same time calculating the checksum for that data 16 years ago
goldsimon 3685bc4828 fixed a type 16 years ago
goldsimon 72c580236e Create overridable macros for copying 2-byte-aligned IP addresses and MAC addresses 16 years ago
goldsimon 01d2a87f5d Inline generating IP checksum to save a function call 16 years ago
goldsimon 51061fb61e Fixed bug #29617 (sometime cause stall on delete listening connection) 16 years ago
goldsimon 49e8e28cf6 Check that tcp_abort/tcp_abandon isn't called for listen-pcbs 16 years ago
goldsimon d2c632fb18 patch #7145: Various typos in SNMP files 16 years ago
goldsimon 3562be2188 tabs -> spaces 16 years ago
goldsimon 2e18a9be63 Added an overridable define to get informed when the tcpip_thread processes messages or timeouts to implement a watchdog. 16 years ago
goldsimon 3347762df3 MEMP_OVERFLOW_CHECK: dump the element's pool's index and name when an overflow/underflow is detected 16 years ago
goldsimon f1bc73c3ed Fixed compilation errors 16 years ago
goldsimon a96fa7d221 Fixed compilation of debug log code (that is currently commented out) 16 years ago
goldsimon cc3e01a9f5 Fixed compilation (removed extra tokens after #endif) 16 years ago
goldsimon 6caa389c48 Check IP_FRAG && IP_FRAG_USES_STATIC_BUF && LWIP_NETIF_TX_SINGLE_PBUF 16 years ago
goldsimon e86446b785 patch #7143: Add a few missing const qualifiers 16 years ago
goldsimon a00448c35a create a new (contiguous) PBUF_RAM for every outgoing fragment if LWIP_NETIF_TX_SINGLE_PBUF==1 16 years ago
goldsimon 82b9152b8d Removed checking ARP_TABLE_SIZE, this is done by the etharp module itself 16 years ago
goldsimon d778fbb24f Speedup TX by moving code from find_entry to etharp_output/etharp_query to prevent unnecessary function calls (inspired by patch #7135). 16 years ago
goldsimon 3803a0021d patch #7130: remove meaningless const qualifiers 16 years ago
goldsimon 3c96819a2c Make LWIP_NETIF_TX_SINGLE_PBUF work for TCP, too 16 years ago
goldsimon 846a2fb933 Fixed compiling with different options disabled (TCP/UDP), triggered by bug #29345; don't allocate acceptmbox if LWIP_TCP is disabled 16 years ago
goldsimon 7e9eb55350 Added printf format modifier for mem_size_t depending on heap size 16 years ago
goldsimon 46b7bd6ec3 Make functions static where applicable, add default cases to switches where applicable, prevent old-style function prototypes (without arguments) 16 years ago
goldsimon 8bbe3d2fe0 Correctly cast pointers when assigning from void* 16 years ago
goldsimon 25f59761b3 fixed bug #29346 (removed comma after last enum member) 16 years ago
goldsimon 4b038f13de sys_thread_new: name is a const pointer 16 years ago
goldsimon da3d84d1dc Fix compilation if ETHARP_SUPPORT_STATIC_ENTRIES==0 16 years ago
goldsimon 5ef976aed5 Fixed bug #29332: lwip_select() processes readset incorrectly 16 years ago
goldsimon cf0b831971 Fixed bug #29080: Correctly handle remote side overrunning our rcv_wnd in ooseq case. 16 years ago
goldsimon d861daeb4e Removed function prototype that had no corresponding implementation (pbuf_ref_chain) 16 years ago
goldsimon 0a2eb3fdc8 minor: fixed coding style 16 years ago
goldsimon 6fb248c9e0 task #10088: Fixed a bug in RST-on-close-when-not-all-data-acked implementation (plus removed some unnecessary casts) 16 years ago
goldsimon 40946a79d3 Removed duplicate TCP_REG/TCP_RMV macros, fixed debug macro implementation 16 years ago
goldsimon 124ca0fed2 tcp_listen() did not copy the pcb's prio 16 years ago
goldsimon 5d153ca1b3 Fixed compilation for MEM_USE_POOLS under MSVC (where ++ doesn't work for enums) 16 years ago
goldsimon a5b0ea97d6 Updated netconn_write doc/comment about api_flags 16 years ago
goldsimon 0a49f2e068 Corrected spelling of ERR_WOULDBLOCK (D was missing) 16 years ago
goldsimon 57594ad7b6 tcp_write: moved initial checks to an own static function for clarity 16 years ago
goldsimon 75bb43698c Disable MEMP_TCPIP_MSG_INPKT pool for LWIP_TCPIP_CORE_LOCKING_INPUT==1 16 years ago
goldsimon f70014b8ea Added an option to disable tcpip_(un)timeout code since the linker cannot do this automatically to save space. 16 years ago
goldsimon 5fd410db4b Added support for static ARP table entries (added option ETHARP_SUPPORT_STATIC_ENTRIES) (+ added test); refactored the etharp code a bit 16 years ago
goldsimon 385d044f7d Corrected spelling of milliseconds (my dictionary tells me to use two l's :) 16 years ago
goldsimon d0f1c552e2 Fixed bug #29256: SNMP Trap address was not correctly set 16 years ago