]> rtime.felk.cvut.cz Git - pes-rpp/rpp-lwip.git/log
pes-rpp/rpp-lwip.git
14 years agoAnother fix for bug #28241 (ooseq processing) and adapted corresponding unit test
goldsimon [Sun, 27 Dec 2009 11:31:19 +0000 (11:31 +0000)]
Another fix for bug #28241 (ooseq processing) and adapted corresponding unit test

14 years agoUpdate version numbering for 1.4.0 CVS development
kieranm [Thu, 24 Dec 2009 15:49:12 +0000 (15:49 +0000)]
Update version numbering for 1.4.0 CVS development

14 years agoUpdate CHANGELOG for 1.3.2
kieranm [Thu, 24 Dec 2009 15:33:19 +0000 (15:33 +0000)]
Update CHANGELOG for 1.3.2

14 years agoUpdate version information for 1.3.2
kieranm [Thu, 24 Dec 2009 15:32:19 +0000 (15:32 +0000)]
Update version information for 1.3.2

14 years agoBUG28241: improve oos sequence processing with patches from Oleg Tyshev.
kieranm [Thu, 24 Dec 2009 15:31:44 +0000 (15:31 +0000)]
BUG28241: improve oos sequence processing with patches from Oleg Tyshev.

14 years agoSlightly modified the out-of-sequence-FIN test: receive packets with FIN & data and...
goldsimon [Fri, 11 Dec 2009 13:07:47 +0000 (13:07 +0000)]
Slightly modified the out-of-sequence-FIN test: receive packets with FIN & data and with FIN alone

14 years agotcp_set_state: fail on unimplemented state
goldsimon [Fri, 11 Dec 2009 13:07:06 +0000 (13:07 +0000)]
tcp_set_state: fail on unimplemented state

14 years agoAdded explicit check for number of segments and seqno/len of each segment on pcb...
goldsimon [Thu, 10 Dec 2009 17:34:11 +0000 (17:34 +0000)]
Added explicit check for number of segments and seqno/len of each segment on pcb->ooseq

14 years agoUpdated comments on which sio-functions are used
goldsimon [Mon, 7 Dec 2009 18:58:13 +0000 (18:58 +0000)]
Updated comments on which sio-functions are used

14 years agoAdded a note why MSCHAP currently doesn't work with lwIP PPP
goldsimon [Mon, 7 Dec 2009 07:50:24 +0000 (07:50 +0000)]
Added a note why MSCHAP currently doesn't work with lwIP PPP

14 years agoAdded description about the PPP stack
goldsimon [Mon, 7 Dec 2009 07:28:27 +0000 (07:28 +0000)]
Added description about the PPP stack

14 years agoVarious small improvements from patch #6965 (removed _inet_ntoa, set PPP netif down...
goldsimon [Sun, 6 Dec 2009 11:59:56 +0000 (11:59 +0000)]
Various small improvements from patch #6965 (removed _inet_ntoa, set PPP netif down before removing, change log message and comment)

14 years agotcp_process: add state info to log message that is used for multiple states ("TCP...
goldsimon [Sun, 6 Dec 2009 11:57:31 +0000 (11:57 +0000)]
tcp_process: add state info to log message that is used for multiple states ("TCP connection closed")

14 years agoFixed bug #27079 (Yet another leak in PPP): outpacket_buf can be statically allocated...
goldsimon [Sun, 6 Dec 2009 11:12:18 +0000 (11:12 +0000)]
Fixed bug #27079 (Yet another leak in PPP): outpacket_buf can be statically allocated (like in ucip)

14 years agopppInit: Remove zeroing the stats - no protocol does that
goldsimon [Sun, 6 Dec 2009 10:56:28 +0000 (10:56 +0000)]
pppInit: Remove zeroing the stats - no protocol does that

14 years agoFixed checking input packet length (20 bytes is a valid packet and is used e.g. with...
goldsimon [Sun, 6 Dec 2009 10:14:46 +0000 (10:14 +0000)]
Fixed checking input packet length (20 bytes is a valid packet and is used e.g. with MS RAS server)

14 years agoSligthly reordered struct netif's members to better meet alignment requirements
goldsimon [Sun, 6 Dec 2009 08:58:41 +0000 (08:58 +0000)]
Sligthly reordered struct netif's members to better meet alignment requirements

14 years agopatch #6969: PPP: missing PAP authentication UNTIMEOUT
goldsimon [Fri, 4 Dec 2009 15:41:26 +0000 (15:41 +0000)]
patch #6969: PPP: missing PAP authentication UNTIMEOUT

14 years agoPPP: Make MAXNAMELEN/MAXSECRETLEN overridable in lwipopts.h
goldsimon [Fri, 4 Dec 2009 09:00:55 +0000 (09:00 +0000)]
PPP: Make MAXNAMELEN/MAXSECRETLEN overridable in lwipopts.h

14 years agoThe guy's name is Van Jacobson (not Jabobsen or Jacobsen :-)
goldsimon [Fri, 4 Dec 2009 08:57:22 +0000 (08:57 +0000)]
The guy's name is Van Jacobson (not Jabobsen or Jacobsen :-)

14 years agoMoved the function definitions so that other modules can use the ICMP protocol header...
goldsimon [Fri, 4 Dec 2009 08:11:57 +0000 (08:11 +0000)]
Moved the function definitions so that other modules can use the ICMP protocol header definitions when LWIP_ICMP==0

14 years agoFixed bug #28106: dup ack for fast retransmit could have non-zero length
goldsimon [Thu, 3 Dec 2009 19:42:35 +0000 (19:42 +0000)]
Fixed bug #28106: dup ack for fast retransmit could have non-zero length

14 years agoFixed some typos
goldsimon [Thu, 3 Dec 2009 18:07:00 +0000 (18:07 +0000)]
Fixed some typos

14 years agoFixed bug #27904: TCP sends too many ACKs: delay resetting tcp_input_pcb until after...
goldsimon [Wed, 2 Dec 2009 17:01:29 +0000 (17:01 +0000)]
Fixed bug #27904: TCP sends too many ACKs: delay resetting tcp_input_pcb until after calling the pcb's callbacks

14 years agoFix compilation for PPPOE without PPPOS and VJ_SUPPORT without PPPOS_SUPPORT
goldsimon [Tue, 1 Dec 2009 20:46:14 +0000 (20:46 +0000)]
Fix compilation for PPPOE without PPPOS and VJ_SUPPORT without PPPOS_SUPPORT

14 years agoMinor (null-pointer check for not-on-list-netif)
goldsimon [Tue, 1 Dec 2009 19:59:36 +0000 (19:59 +0000)]
Minor (null-pointer check for not-on-list-netif)

14 years agotcp_receive(): removed unnecessary return value, added comment
goldsimon [Sun, 29 Nov 2009 13:43:38 +0000 (13:43 +0000)]
tcp_receive(): removed unnecessary return value, added comment

14 years agoFixed bug #28054: Two segments with FIN flag on the out-of-sequence queue, also fixed...
goldsimon [Sun, 29 Nov 2009 13:23:21 +0000 (13:23 +0000)]
Fixed bug #28054: Two segments with FIN flag on the out-of-sequence queue, also fixed PBUF_POOL leak in the out-of-sequence code

14 years agoWorked on tcp_oos unit tests, nearly all TCP_QUEUE_OOS code is covered now
goldsimon [Sun, 29 Nov 2009 13:20:13 +0000 (13:20 +0000)]
Worked on tcp_oos unit tests, nearly all TCP_QUEUE_OOS code is covered now

14 years agoFixed bug #28064: pbuf_alloc(PBUF_POOL) is not thread-safe by queueing a call into...
goldsimon [Sun, 29 Nov 2009 11:57:35 +0000 (11:57 +0000)]
Fixed bug #28064: pbuf_alloc(PBUF_POOL) is not thread-safe by queueing a call into tcpip_thread to free ooseq-bufs if the pool is empty

14 years agoInitial check-in of some unit tests
goldsimon [Fri, 27 Nov 2009 08:03:53 +0000 (08:03 +0000)]
Initial check-in of some unit tests

14 years agotcp_rexmit(): no need to call tcp_output, since always called from tcp_input and...
goldsimon [Thu, 26 Nov 2009 16:44:16 +0000 (16:44 +0000)]
tcp_rexmit(): no need to call tcp_output, since always called from tcp_input and thus tcp_output always returns without sending (prevent confusion by thinking data was sent while in tcp_rexmit!)

14 years agoFixed bug #28098: Nagle can prevent fast retransmit from sending segment by basing...
goldsimon [Thu, 26 Nov 2009 16:42:13 +0000 (16:42 +0000)]
Fixed bug #28098: Nagle can prevent fast retransmit from sending segment by basing the nagle-decision on TF_INFR also

14 years agoGot the tcp_nagle_*() defines wrong (inverted) :-(
goldsimon [Thu, 26 Nov 2009 15:51:29 +0000 (15:51 +0000)]
Got the tcp_nagle_*() defines wrong (inverted) :-(

14 years agoFixed bug #28099 (API required to disable Nagle algorithm at PCB level): added tcp_na...
goldsimon [Thu, 26 Nov 2009 15:19:30 +0000 (15:19 +0000)]
Fixed bug #28099 (API required to disable Nagle algorithm at PCB level): added tcp_nagele_*() function-like macros

14 years agoFixed filename in last comment
goldsimon [Sun, 22 Nov 2009 17:57:19 +0000 (17:57 +0000)]
Fixed filename in last comment

14 years agoFixed bug #27905: FIN isn't combined with data on unsent
goldsimon [Sun, 22 Nov 2009 17:55:03 +0000 (17:55 +0000)]
Fixed bug #27905: FIN isn't combined with data on unsent

14 years agotcp_alloc: prevent increasing stats.err for MEMP_TCP_PCB when reusing time-wait pcb...
goldsimon [Sun, 22 Nov 2009 17:52:48 +0000 (17:52 +0000)]
tcp_alloc: prevent increasing stats.err for MEMP_TCP_PCB when reusing time-wait pcb as suggested by Bill 4 months ago

14 years agoFixed bug #27851 (TCP_EVENT_RECV(pcb, NULL,...) results in unreachable code warning...
goldsimon [Sun, 22 Nov 2009 16:17:55 +0000 (16:17 +0000)]
Fixed bug #27851 (TCP_EVENT_RECV(pcb, NULL,...) results in unreachable code warning) by calling tcp_recv_null if pcb->recv is null.

14 years agotcp_recv_null: call tcp_recved() if p != NULL to keep the window correct
goldsimon [Sun, 22 Nov 2009 16:16:55 +0000 (16:16 +0000)]
tcp_recv_null: call tcp_recved() if p != NULL to keep the window correct

14 years agoFixed bug #27955: netconn_close may nether return when LWIP_TCPIP_CORE_LOCKING enabled
goldsimon [Sun, 22 Nov 2009 16:08:52 +0000 (16:08 +0000)]
Fixed bug #27955: netconn_close may nether return when LWIP_TCPIP_CORE_LOCKING enabled

14 years agoFixed bug #28049 (Keep Alive timeout frees pcb then uses it, sometimes causing crash...
goldsimon [Sun, 22 Nov 2009 15:44:12 +0000 (15:44 +0000)]
Fixed bug #28049 (Keep Alive timeout frees pcb then uses it, sometimes causing crash error) by calling tcp_rst() instead of tcp_abort() in tcp_slowtmr() when retransmit timer expires.

14 years agomove tcp_debug_print_state to prevent accessing pcb when it might already be dealloca...
goldsimon [Sun, 22 Nov 2009 15:42:30 +0000 (15:42 +0000)]
move tcp_debug_print_state to prevent accessing pcb when it might already be deallocated due to recv_flags == TF_RESET or TF_CLOSED

14 years agoFixed logging of timeout-function-pointer (pointer to local stack was logged instead...
goldsimon [Sun, 22 Nov 2009 15:25:13 +0000 (15:25 +0000)]
Fixed logging of timeout-function-pointer (pointer to local stack was logged instead of actual function pointer), minor coding style fix

14 years agoFixed usage of logging levels (bug #27948: Incorrect logging levels used in various...
goldsimon [Sun, 22 Nov 2009 15:14:46 +0000 (15:14 +0000)]
Fixed usage of logging levels (bug #27948: Incorrect logging levels used in various places)

14 years agoFixed usage of logging levels (bug #27948: Incorrect logging levels used in various...
goldsimon [Sun, 22 Nov 2009 13:31:31 +0000 (13:31 +0000)]
Fixed usage of logging levels (bug #27948: Incorrect logging levels used in various places)

14 years agoClarified debug levels by renaming level OFF to ALL (the old define still exists...
goldsimon [Sun, 22 Nov 2009 13:14:57 +0000 (13:14 +0000)]
Clarified debug levels by renaming level OFF to ALL (the old define still exists for now to prevent breaking old code)

14 years agotcp_input: move tcp_debug_print_state to prevent accessing pcb when it might already...
goldsimon [Fri, 20 Nov 2009 16:56:25 +0000 (16:56 +0000)]
tcp_input: move tcp_debug_print_state to prevent accessing pcb when it might already be deallocated due to calling tcp_abort in tcp_process.

14 years agoFixed comment: tcp_pcb_remove does *not* deallocate the pcb
goldsimon [Fri, 20 Nov 2009 16:43:57 +0000 (16:43 +0000)]
Fixed comment: tcp_pcb_remove does *not* deallocate the pcb

14 years agoFixed bug #28062: Data received directly after accepting does not wake up select
goldsimon [Fri, 20 Nov 2009 16:16:20 +0000 (16:16 +0000)]
Fixed bug #28062: Data received directly after accepting does not wake up select

14 years agoFixed bug #27994: incorrect define for freeaddrinfo(addrinfo)
goldsimon [Wed, 11 Nov 2009 16:52:05 +0000 (16:52 +0000)]
Fixed bug #27994: incorrect define for freeaddrinfo(addrinfo)

14 years agoIncreased default value for TCP_MSS to 536, updated default value for TCP_WND to...
goldsimon [Fri, 30 Oct 2009 10:02:06 +0000 (10:02 +0000)]
Increased default value for TCP_MSS to 536, updated default value for TCP_WND to 4*TCP_MSS to keep delayed ACK working.

14 years agoFixed wrong filename
goldsimon [Thu, 29 Oct 2009 17:10:19 +0000 (17:10 +0000)]
Fixed wrong filename

14 years agore-work the fast retransmission code to follow algorithm from TCP/IP
kieranm [Thu, 29 Oct 2009 15:48:57 +0000 (15:48 +0000)]
re-work the fast retransmission code to follow algorithm from TCP/IP
Illustrated

14 years agoUpdate version for 1.3.2 rc 1
kieranm [Wed, 28 Oct 2009 15:17:16 +0000 (15:17 +0000)]
Update version for 1.3.2 rc 1

14 years agoFix BUG#27445: grow cwnd with every duplicate ACK
kieranm [Wed, 28 Oct 2009 15:13:51 +0000 (15:13 +0000)]
Fix BUG#27445: grow cwnd with every duplicate ACK

14 years agoCorrected parameter spelling in doc
goldsimon [Tue, 27 Oct 2009 20:30:44 +0000 (20:30 +0000)]
Corrected parameter spelling in doc

14 years agoAdded netifapi_netif_set_addr()
goldsimon [Tue, 27 Oct 2009 20:29:16 +0000 (20:29 +0000)]
Added netifapi_netif_set_addr()

14 years agoMinor: Improved memory layout/alignment of struct dhcp for 32-bit platforms
goldsimon [Mon, 26 Oct 2009 09:59:54 +0000 (09:59 +0000)]
Minor: Improved memory layout/alignment of struct dhcp for 32-bit platforms

14 years agoTiny code size improvement using goto instead of duplicating code
goldsimon [Mon, 26 Oct 2009 09:55:46 +0000 (09:55 +0000)]
Tiny code size improvement using goto instead of duplicating code

14 years agoImproved heap usage of lwip_getaddrinfo by only allocating one block of memory per...
goldsimon [Mon, 26 Oct 2009 09:30:50 +0000 (09:30 +0000)]
Improved heap usage of lwip_getaddrinfo by only allocating one block of memory per call.

14 years agobug-fix in the TCP_EVENT_RECV macro (has to call tcp_recved if pcb->recv is NULL...
goldsimon [Sun, 25 Oct 2009 18:47:44 +0000 (18:47 +0000)]
bug-fix in the TCP_EVENT_RECV macro (has to call tcp_recved if pcb->recv is NULL to keep rcv_wnd correct)

14 years agoMinor: fixed typo
goldsimon [Sun, 25 Oct 2009 16:47:41 +0000 (16:47 +0000)]
Minor: fixed typo

14 years agoAnother fix for bug #26251: RST process in TIME_WAIT TCP state
goldsimon [Sun, 25 Oct 2009 11:45:11 +0000 (11:45 +0000)]
Another fix for bug #26251: RST process in TIME_WAIT TCP state

14 years agoUpdate link to wiki in README file
kieranm [Fri, 23 Oct 2009 15:23:23 +0000 (15:23 +0000)]
Update link to wiki in README file

14 years agoFixed bug #27783: Silly window avoidance for small window sizes
goldsimon [Fri, 23 Oct 2009 13:17:18 +0000 (13:17 +0000)]
Fixed bug #27783: Silly window avoidance for small window sizes

14 years agoFixed bug #26251: RST process in TIME_WAIT TCP state
goldsimon [Thu, 22 Oct 2009 13:37:44 +0000 (13:37 +0000)]
Fixed bug #26251: RST process in TIME_WAIT TCP state

14 years agoChanged fix for bug #27215 (TCP sent() callback gives leagin and trailing 1 byte...
goldsimon [Wed, 21 Oct 2009 15:42:14 +0000 (15:42 +0000)]
Changed fix for bug #27215 (TCP sent() callback gives leagin and trailing 1 byte len (SYN/FIN)) by decreasing pcb->acked appropriately

14 years agobug #27315: zero window probe and FIN: only send pure FIN if the enqueued FIN segment...
goldsimon [Wed, 21 Oct 2009 15:15:34 +0000 (15:15 +0000)]
bug #27315: zero window probe and FIN: only send pure FIN if the enqueued FIN segment doesn't contain any other data

14 years agoMinor code simplification (don't store received pbuf, change conditional code to...
goldsimon [Mon, 19 Oct 2009 20:06:01 +0000 (20:06 +0000)]
Minor code simplification (don't store received pbuf, change conditional code to assert where applicable), check pbuf length before testing for valid reply

14 years agoRemoved most calls to udp_connect since they aren't necessary when using udp_sendto_i...
goldsimon [Mon, 19 Oct 2009 16:43:50 +0000 (16:43 +0000)]
Removed most calls to udp_connect since they aren't necessary when using udp_sendto_if() - always stay connected to IP_ADDR_ANY.

14 years agodhcp_unfold_reply: NULL memory might have been freed after mem_malloc returned NULL
goldsimon [Sun, 18 Oct 2009 09:26:27 +0000 (09:26 +0000)]
dhcp_unfold_reply: NULL memory might have been freed after mem_malloc returned NULL

14 years agodhcp_inform(): netif->dhcp pointed to unallocated memory when udp_new() failed
goldsimon [Sun, 18 Oct 2009 09:13:47 +0000 (09:13 +0000)]
dhcp_inform(): netif->dhcp pointed to unallocated memory when udp_new() failed

14 years agoFixed bug #27215: TCP sent() callback gives leadin and trailing 1 byte len (SYN/FIN)
goldsimon [Sun, 18 Oct 2009 08:30:44 +0000 (08:30 +0000)]
Fixed bug #27215: TCP sent() callback gives leadin and trailing 1 byte len (SYN/FIN)

14 years agoCorrected typo
goldsimon [Sun, 18 Oct 2009 08:23:05 +0000 (08:23 +0000)]
Corrected typo

14 years agoFixed bug #27315: zero window probe and FIN
goldsimon [Fri, 16 Oct 2009 21:07:48 +0000 (21:07 +0000)]
Fixed bug #27315: zero window probe and FIN

14 years agoFixed bug #27390: Source IP check in ip_input() causes it to drop valid DHCP packets...
goldsimon [Fri, 16 Oct 2009 12:39:24 +0000 (12:39 +0000)]
Fixed bug #27390: Source IP check in ip_input() causes it to drop valid DHCP packets -> allow 0.0.0.0 as source address when LWIP_DHCP is enabled

14 years agoFixed bug #27329: dupacks by unidirectional data transmit
goldsimon [Thu, 15 Oct 2009 20:09:13 +0000 (20:09 +0000)]
Fixed bug #27329: dupacks by unidirectional data transmit

14 years agoFixed bug #27709: conn->err race condition on netconn_recv() timeout by directly...
goldsimon [Thu, 15 Oct 2009 14:33:18 +0000 (14:33 +0000)]
Fixed bug #27709: conn->err race condition on netconn_recv() timeout by directly returning when sys_arch_mbox_fetch times out.

14 years agoFixed bug #27704: autoip starts with wrong address: LWIP_AUTOIP_CREATE_SEED_ADDR...
goldsimon [Thu, 15 Oct 2009 14:05:35 +0000 (14:05 +0000)]
Fixed bug #27704: autoip starts with wrong address: LWIP_AUTOIP_CREATE_SEED_ADDR() returned address in host byte order instead of network byte order

14 years agoFixed bug #27504: tcp_enqueue wrongly concatenates segments which are not consecutive...
goldsimon [Sun, 11 Oct 2009 13:06:44 +0000 (13:06 +0000)]
Fixed bug #27504: tcp_enqueue wrongly concatenates segments which are not consecutive when retransmitting unacked segments

14 years agoFixed default values of some stats to only be enabled if used Fixes bug #27338: sys_s...
goldsimon [Fri, 9 Oct 2009 20:18:15 +0000 (20:18 +0000)]
Fixed default values of some stats to only be enabled if used Fixes bug #27338: sys_stats is defined when NO_SYS = 1

14 years agoAccidentally endabled to compile the code -> back to #if 0
goldsimon [Fri, 9 Oct 2009 20:16:26 +0000 (20:16 +0000)]
Accidentally endabled to compile the code -> back to #if 0

14 years agoUpdated comment in low_level_input() about pbuf len vs. tot_len if using preallocated...
goldsimon [Fri, 9 Oct 2009 19:56:54 +0000 (19:56 +0000)]
Updated comment in low_level_input() about pbuf len vs. tot_len if using preallocated pbufs (as requested in bug #27576: pbuf_realloc will assert or crash on a non-chained pbuf list)

14 years agopatch #6930: [PATCH trivial] TCP_RMV remove unnecessary check - removed two checks...
goldsimon [Wed, 7 Oct 2009 18:04:24 +0000 (18:04 +0000)]
patch #6930: [PATCH trivial] TCP_RMV remove unnecessary check - removed two checks for NULL which are not necessary.

14 years agopatch #6888: Patch for UDP Netbufs to support dest-addr and dest-port
goldsimon [Wed, 7 Oct 2009 17:58:30 +0000 (17:58 +0000)]
patch #6888: Patch for UDP Netbufs to support dest-addr and dest-port

14 years agoReverted change for bug #27252 (Address pointer invalid after freeing pbuf in UDP...
goldsimon [Wed, 7 Oct 2009 17:50:46 +0000 (17:50 +0000)]
Reverted change for bug #27252 (Address pointer invalid after freeing pbuf in UDP receive callback) as it made more problems than before :-(

14 years agoMake ip_current_netif() and ip_current_header() a define referring to extern variable...
goldsimon [Wed, 7 Oct 2009 17:47:05 +0000 (17:47 +0000)]
Make ip_current_netif() and ip_current_header() a define referring to extern variables to be save the function call.

14 years agoMake tcp_debug_state_str() always available, not only in DEBUG mode
goldsimon [Wed, 7 Oct 2009 17:44:59 +0000 (17:44 +0000)]
Make tcp_debug_state_str() always available, not only in DEBUG mode

14 years agoFixed bug bug #27345: "ip_frag() does not use the LWIP_NETIF_LOOPBACK function" by...
goldsimon [Sun, 30 Aug 2009 20:52:43 +0000 (20:52 +0000)]
Fixed bug bug #27345: "ip_frag() does not use the LWIP_NETIF_LOOPBACK function" by checking for loopback before calling ip_frag

14 years agodo_connect: LWIP_ERROR on invalid/disabled protocol
goldsimon [Sun, 30 Aug 2009 20:24:08 +0000 (20:24 +0000)]
do_connect: LWIP_ERROR on invalid/disabled protocol

14 years ago bug #26397: Added SLIP polling support (uses sio_tryread)
goldsimon [Wed, 26 Aug 2009 21:06:18 +0000 (21:06 +0000)]
 bug #26397: Added SLIP polling support (uses sio_tryread)

14 years agoAdd patch #6725 to CHANGELOG
stoklund [Wed, 26 Aug 2009 07:18:50 +0000 (07:18 +0000)]
Add patch #6725 to CHANGELOG

14 years agoCommented the functions, added sio_tryread() for non-blocking read (to be used in...
goldsimon [Tue, 25 Aug 2009 17:54:28 +0000 (17:54 +0000)]
Commented the functions, added sio_tryread() for non-blocking read (to be used in slipif-polling mode)

14 years agoUse LWIP_UNUSED_ARG() instead of if(){}, fix unused arg warning if LWIP_ARP==0
goldsimon [Tue, 25 Aug 2009 17:50:59 +0000 (17:50 +0000)]
Use LWIP_UNUSED_ARG() instead of if(){}, fix unused arg warning if LWIP_ARP==0

14 years agofixed invalid dependency to etharp_query if DHCP_DOES_ARP_CHECK==0
goldsimon [Tue, 25 Aug 2009 17:49:47 +0000 (17:49 +0000)]
fixed invalid dependency to etharp_query if DHCP_DOES_ARP_CHECK==0

14 years agotask #9033: Support IEEE 802.1q tagged frame (VLAN), New configuration options ETHARP...
goldsimon [Tue, 25 Aug 2009 15:24:49 +0000 (15:24 +0000)]
task #9033: Support IEEE 802.1q tagged frame (VLAN), New configuration options ETHARP_SUPPORT_VLAN and ETHARP_VLAN_CHECK.

14 years agopatch #6900: added define ip_ntoa(struct ip_addr*)
goldsimon [Tue, 25 Aug 2009 14:53:25 +0000 (14:53 +0000)]
patch #6900: added define ip_ntoa(struct ip_addr*)

14 years agoAdd C++ guards to autoip.h header.
stoklund [Mon, 24 Aug 2009 13:17:42 +0000 (13:17 +0000)]
Add C++ guards to autoip.h header.

14 years agoThe DHCP client should enter the REBOOTING state when connecting to a
stoklund [Mon, 24 Aug 2009 13:12:37 +0000 (13:12 +0000)]
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.