goldsimon
|
7d46e06824
|
Fixed bug #28106: dup ack for fast retransmit could have non-zero length
|
2009-12-03 19:42:35 +00:00 |
|
goldsimon
|
43fd5c28b5
|
Fixed bug #28098: Nagle can prevent fast retransmit from sending segment by basing the nagle-decision on TF_INFR also
|
2009-11-26 16:42:13 +00:00 |
|
goldsimon
|
4391463832
|
Got the tcp_nagle_*() defines wrong (inverted) :-(
|
2009-11-26 15:51:29 +00:00 |
|
goldsimon
|
c8d2d2a8ea
|
Fixed bug #28099 (API required to disable Nagle algorithm at PCB level): added tcp_nagele_*() function-like macros
|
2009-11-26 15:19:30 +00:00 |
|
goldsimon
|
10edf64873
|
Fixed bug #27851 (TCP_EVENT_RECV(pcb, NULL,...) results in unreachable code warning) by calling tcp_recv_null if pcb->recv is null.
|
2009-11-22 16:17:55 +00:00 |
|
goldsimon
|
88d02a624a
|
Clarified debug levels by renaming level OFF to ALL (the old define still exists for now to prevent breaking old code)
|
2009-11-22 13:14:57 +00:00 |
|
goldsimon
|
6f38b63a47
|
Fixed bug #27994: incorrect define for freeaddrinfo(addrinfo)
|
2009-11-11 16:52:05 +00:00 |
|
goldsimon
|
70b05c8096
|
Increased default value for TCP_MSS to 536, updated default value for TCP_WND to 4*TCP_MSS to keep delayed ACK working.
|
2009-10-30 10:02:06 +00:00 |
|
kieranm
|
dee1d82c11
|
re-work the fast retransmission code to follow algorithm from TCP/IP
Illustrated
|
2009-10-29 15:48:57 +00:00 |
|
kieranm
|
6d73f82f41
|
Update version for 1.3.2 rc 1
|
2009-10-28 15:17:16 +00:00 |
|
goldsimon
|
e2de2c6bb2
|
Added netifapi_netif_set_addr()
|
2009-10-27 20:29:16 +00:00 |
|
goldsimon
|
2ff0ce2d0a
|
Minor: Improved memory layout/alignment of struct dhcp for 32-bit platforms
|
2009-10-26 09:59:54 +00:00 |
|
goldsimon
|
bcc87ef851
|
bug-fix in the TCP_EVENT_RECV macro (has to call tcp_recved if pcb->recv is NULL to keep rcv_wnd correct)
|
2009-10-25 18:47:44 +00:00 |
|
goldsimon
|
650f16b6d9
|
Minor: fixed typo
|
2009-10-25 16:47:41 +00:00 |
|
goldsimon
|
67411c4299
|
Minor code simplification (don't store received pbuf, change conditional code to assert where applicable), check pbuf length before testing for valid reply
|
2009-10-19 20:06:01 +00:00 |
|
goldsimon
|
c0e22c255c
|
Fixed default values of some stats to only be enabled if used Fixes bug #27338: sys_stats is defined when NO_SYS = 1
|
2009-10-09 20:18:15 +00:00 |
|
goldsimon
|
6ef69ece95
|
patch #6930: [PATCH trivial] TCP_RMV remove unnecessary check - removed two checks for NULL which are not necessary.
|
2009-10-07 18:04:24 +00:00 |
|
goldsimon
|
a9cbdc141b
|
patch #6888: Patch for UDP Netbufs to support dest-addr and dest-port
|
2009-10-07 17:58:30 +00:00 |
|
goldsimon
|
9e5cf1cf8e
|
Reverted change for bug #27252 (Address pointer invalid after freeing pbuf in UDP receive callback) as it made more problems than before :-(
|
2009-10-07 17:50:46 +00:00 |
|
goldsimon
|
ddc783bee7
|
Make ip_current_netif() and ip_current_header() a define referring to extern variables to be save the function call.
|
2009-10-07 17:47:05 +00:00 |
|
goldsimon
|
68f92050e9
|
Make tcp_debug_state_str() always available, not only in DEBUG mode
|
2009-10-07 17:44:59 +00:00 |
|
goldsimon
|
cff3e0cad2
|
bug #26397: Added SLIP polling support (uses sio_tryread)
|
2009-08-26 21:06:18 +00:00 |
|
goldsimon
|
3115087d26
|
Commented the functions, added sio_tryread() for non-blocking read (to be used in slipif-polling mode)
|
2009-08-25 17:54:28 +00:00 |
|
goldsimon
|
2c618705f0
|
task #9033: Support IEEE 802.1q tagged frame (VLAN), New configuration options ETHARP_SUPPORT_VLAN and ETHARP_VLAN_CHECK.
|
2009-08-25 15:24:49 +00:00 |
|
goldsimon
|
bc10ad2356
|
patch #6900: added define ip_ntoa(struct ip_addr*)
|
2009-08-25 14:53:25 +00:00 |
|
stoklund
|
857fac1168
|
Add C++ guards to autoip.h header.
|
2009-08-24 13:17:42 +00:00 |
|
stoklund
|
103ba9b0fc
|
The DHCP client should enter the REBOOTING state when connecting to a
new network. If DHCP has bound to an address, it must be verified
after netif_set_link_up.
|
2009-08-24 13:12:37 +00:00 |
|
stoklund
|
d83fc6893b
|
Don't use an AutoIP-configured address on a new network until the address has been configured.
When connecting to a new network with an AutoIP address, take the
interface down until the old address has passed the
AUTOIP_STATE_PROBING state.
|
2009-08-24 13:11:35 +00:00 |
|
goldsimon
|
dea7255fc5
|
Fixed bug #26649: TCP fails when TCP_MSS > TCP_SND_BUF, Fixed wrong parenthesis, added check in init.c
|
2009-08-23 13:03:20 +00:00 |
|
goldsimon
|
4d49d952b6
|
patch #6843: tcp.h macro optimization patch (for little endian)
|
2009-08-23 11:13:19 +00:00 |
|
goldsimon
|
ae7a7a0abf
|
Added function tcp_debug_state_str() to convert a tcp state to a human-readable string.
|
2009-08-23 10:57:37 +00:00 |
|
kieranm
|
4f265dce60
|
Update version number for CVS development
|
2009-08-18 12:53:35 +00:00 |
|
kieranm
|
bd96db8c9f
|
Update version number of 1.3.1 final release
|
2009-08-18 12:47:13 +00:00 |
|
goldsimon
|
7feb116bae
|
Fixed bug #27105: "realloc() cannot replace mem_realloc()" by making mem_realloc static doing nothing when MEM_LIBC_MALLOC==1
|
2009-07-28 17:18:46 +00:00 |
|
kieranm
|
6111230fe9
|
Fix compile warning on Linux
|
2009-07-27 15:39:40 +00:00 |
|
kieranm
|
6bce84e070
|
Update for 1.3.1rc2
|
2009-07-27 15:21:36 +00:00 |
|
kieranm
|
a6e316a92d
|
Add missing #include directives
|
2009-07-27 15:20:33 +00:00 |
|
goldsimon
|
5830200029
|
Added missing include to netif.h
|
2009-07-20 15:48:55 +00:00 |
|
kieranm
|
972592cf8a
|
Update version numbers for release candidate
|
2009-07-09 11:43:28 +00:00 |
|
fbernon
|
ce5699f41b
|
minor changes: typos and coding style
|
2009-07-09 10:21:16 +00:00 |
|
kieranm
|
1eee0be951
|
BUG23240 use signed counters for recv_avail and don't increment
counters until message successfully sent to mbox
|
2009-07-09 09:35:07 +00:00 |
|
kieranm
|
2b87f899ab
|
BUG26722: initialise netconn write variables in netconn_alloc
|
2009-06-25 10:17:18 +00:00 |
|
kieranm
|
776e1926a3
|
BUG26879: set ret value in TCP_EVENT_ macros when function is not set
|
2009-06-25 10:03:53 +00:00 |
|
kieranm
|
c232edb83a
|
BUG26301 and BUG26267: correct simultaneous close behaviour, and make
snd_nxt have the same meaning as in the RFCs.
|
2009-06-25 09:57:36 +00:00 |
|
goldsimon
|
bcdffce6ce
|
Corrected function definition of ip_current_* (void was missing)
|
2009-05-19 05:40:30 +00:00 |
|
goldsimon
|
ff97c8a1a9
|
Moved function definition below defines and typedefs, added missing include to netif.h
|
2009-05-18 17:56:01 +00:00 |
|
goldsimon
|
30acd1662d
|
fixed bug #26507: "Gratuitous ARP depends on arp_table / uses etharp_query" by adding etharp_gratuitous()
|
2009-05-12 20:13:45 +00:00 |
|
goldsimon
|
078e2f60d6
|
bug #26487: Added ip_output_if_opt that can add IP options to the IP header (used by igmp_ip_output_if)
|
2009-05-12 18:00:47 +00:00 |
|
goldsimon
|
22d6558f13
|
task #7013: Added option LWIP_NETIF_TX_SINGLE_PBUF to try to create transmit packets from only one pbuf to help MACs that don't support scatter-gather DMA.
|
2009-05-10 17:07:25 +00:00 |
|
goldsimon
|
105d72a3c2
|
Shrinked ICMP code, added option to NOT check icoming ECHO pbuf for size (just use it): LWIP_ICMP_ECHO_CHECK_INPUT_PBUF_LEN
|
2009-05-09 08:36:36 +00:00 |
|