likewise
a6ab0405ea
Disabled some code by #if 0 #endif rather than /* */.
22 years ago
kieranm
8273b54108
Kieran Mansley - 14th July 2004
...
* Only move a single segment from the unacked queue to the unsent queue when performing a retransmit
22 years ago
kieranm
c356f560e8
Kieran Mansley - 14th July 2004
...
* Fixed whitespace indenting in parts of tcp_in.c
* Changed adjustment of ssthresh in response to fast retransmit
* Commented out iteration of unsent list when new ACK received as we no longer put all unacked data on unsent list when retransmitting
22 years ago
likewise
8d052ecf24
Source documentation added.
22 years ago
likewise
45e36d9f56
Dependencies on C library memset() etc., so include <string.h>.
22 years ago
likewise
c222d8b672
Updated with latest changes.
22 years ago
likewise
efed3f1f0d
Mentioned placement of closing curly brace (block end).
22 years ago
likewise
7524893802
Dependencies on C library memset() etc., so include <string.h>.
22 years ago
likewise
25a0273b05
LWIP_TIMEVAL_PRIVATE must be defined in architecture cc.h file, either 1 or 0. Defaults to 1.
...
Dependencies on C library memset() etc., so include <string.h> and <errno.h>.
22 years ago
likewise
ce0410b205
LWIP_TIMEVAL_PRIVATE must be defined in architecture cc.h file, either 1 or 0. Defaults to 1.
22 years ago
likewise
efe5ce5c78
Made loop counters unsigned where possible.
22 years ago
likewise
07f52b4b96
Fixed compile errors.
22 years ago
likewise
0be3598990
Style fixes.
22 years ago
likewise
c3284c30cd
Make restarting() DHCP on on interface more robust by cleaning old state information.
22 years ago
likewise
2d94bf4998
Bug fix: etharp_output() should not free pbufs.
...
Bug was introduced in 1.60 and reported by Tim Newsham on 30-Jun-2004 on lwip-users.
22 years ago
likewise
31c1e72b8c
ip_forward() returns netif on which packet was forwarded.
22 years ago
likewise
d11fcafad8
Added netif up/down basics.
22 years ago
kieranm
27c6d299cf
Kieran Mansley - kjm25@cam.ac.uk - 30th May 2004
...
* Fixed bug #9160 after discussion on mailing list
- alters use of MEM_ALIGN_SIZE in pbuf_alloc when calling mem_malloc for a PBUF_RAM pbuf
22 years ago
kieranm
450dd65165
Kieran Mansley - kjm25@cam.ac.uk - 26th May 2004
...
* Fixed bug 9076 (changes to pbuf tot_len and seg dataptr when trimming front edge of a received packet)
22 years ago
likewise
26819e6c39
Fixed documentation for internal function.
22 years ago
likewise
6587efb3e8
Fixed #if ETHARP_QUEUEING to #if ARP_QUEUEING.
22 years ago
likewise
8d2200f29b
Optimized search loop a bit. Conditional code for ETHARP_QUEUEING option.
22 years ago
likewise
e4295396ac
Re-instantiated the pack directives. Nested structs do break individual field natural alignment on arm-gcc.
22 years ago
likewise
5c7a70df28
Fixed wrong argument to find_entry() in etharp_query().
22 years ago
likewise
16a7a8258f
Fixed ETH_EMPTY into ETHARP_STABLE_EMPTY.
22 years ago
likewise
fb1f61b212
Do not empty entries unless allowed to in find_entry().
22 years ago
likewise
c3137df39c
More fixes.
22 years ago
likewise
2df9cd7262
Exported etharp_request().
22 years ago
likewise
a23f6afbee
Fixed typos.
22 years ago
likewise
e37f7fafc1
Optimized through re-use of common code. Results in 50 lines less and more modular code.
...
Work towards timed out and retries of ARP requests. Currently, one timed out ARP request.
22 years ago
likewise
7b803465ad
Simplified update_arp_entry().
22 years ago
likewise
273612b251
Prevent non-unicast addresses from polluting the ARP cache.
22 years ago
likewise
e2bc8e86e2
Removed a closing bracket, left over after removing pack directives.
22 years ago
likewise
79110ba469
Removed all structure packing directives. Protocol header fields are naturally aligned by design.
...
(Earlier, the 14-byte ethernet header screwed this up, this had already been fixed by adding two pad bytes.)
Assumption is that compilers do not align with larger-than-sizeof(type) boundaries.
Pre-tag PRE_PACK_REMOVE. Post-tag POST_TAG_REMOVE.
22 years ago
likewise
9dd10e46ab
Fix three bugs during tests.
22 years ago
likewise
29df95c514
As etharp already sends packets from the queue asynchronously, also make it send packet submitted through etharp_output().
...
etharp_output() now returns err_t.
etharp_query() now sends a packet directly if the IP address is stable.
22 years ago
likewise
015cb1a35d
etharp_*_input() return value (pbuf) removed; it has not been used since the packet queue
...
implementation. Packets are always sent to the network interface on behalf of ARP.
22 years ago
likewise
b217b020a5
Changed PAD_ETH_SIZE into ETH_PAD_SIZE for consistency with de-facto lwIP naming convention.
22 years ago
likewise
0c960a82ce
The recv callback has u8_t return type. Fixed theraw_pcb struct to reflect this.
22 years ago
likewise
e84cc8c0ad
Remember head of queue in pbuf_queue() iff PBUF_DEBUG to generate senseful debug report.
22 years ago
likewise
c69b93b246
The recv callback has u8_t return type. Fixed the raw_recv() prototype to reflect this.
22 years ago
likewise
5e13b9528d
Adpated comments to match Doxygen/JavaDoc style.
22 years ago
likewise
8bb3cab9d2
Adpated comments to match Doxygen/JavaDoc style.
22 years ago
likewise
ed201c35d2
Made raw_input() more generic allowing multiple matches until someone eats the packet.
22 years ago
likewise
4eadc22a36
Some updates on "gratuitious ARP" from RFC3220. Cleanup of some code and comments.
22 years ago
jani
4e2260c74c
by default there's no eth padding to preserve preious beahviour
22 years ago
likewise
a5148c14a1
Fixed use of struct ip_addr in DHCP header.
22 years ago
likewise
955d6206ee
Fixed hasty job prototype for pbuf_queue().
22 years ago
likewise
5df22b3468
Added missing prototypes for pbuf_*queue().
22 years ago
likewise
aef86ec5ef
DHCP header used u32_t where struct ip_addr is more appropriate.
22 years ago