sg
|
101f57d5e0
|
tcp_alloc() prefers killing CLOSING/LAST_ACK over active connections (see bug #39565) (tcp_kill_prio(): back to old implementation)
|
2015-02-18 21:30:45 +01:00 |
|
goldsimon
|
9048a7f021
|
fixed compiler warning in dhcp.c
|
2015-02-18 09:02:37 +01:00 |
|
Sylvain Rochet
|
ea205f2fcd
|
PPP, add PPPoS CB for PPPoS private data
Created a new PPPoS CB going to have PPPoS private data, so allocating a
PPPoE or a PPPoL2TP interface does not allocate as well PPPoS variables.
|
2015-02-17 23:22:13 +01:00 |
|
goldsimon
|
5d13b5a2fb
|
fixed bug #37614 "Errors from ipX_output are not processed". Now tcp_output(_segment) checks for the return value of ipX_output and does not try to send more on error. A netif driver can call tcp_txnow() (from tcpip_thread!) to try to send again if TX buffers are available again.
|
2015-02-17 08:02:34 +01:00 |
|
sg
|
90db821036
|
patch #8361 "Add support for NTP option in DHCP" (slighly modified)
|
2015-02-16 21:23:06 +01:00 |
|
sg
|
0d18516af8
|
added support for write-access community and dedicated community for sending traps
|
2015-02-14 15:44:32 +01:00 |
|
sg
|
e22c815444
|
patch by Freddie Chopin: SNMP: const-correctness around snmp traps and enterprise
|
2015-02-14 15:11:44 +01:00 |
|
sg
|
e579e98469
|
minor coding style fix: tab -> spaces
|
2015-02-14 15:05:12 +01:00 |
|
Freddie Chopin
|
4ebeeaf1e0
|
msg_in.c, msg_in.c: add snmp_get_community() and snmp_set_community() accessors
Signed-off-by: Freddie Chopin <freddie.chopin@gmail.com>
|
2015-02-14 14:49:42 +01:00 |
|
Freddie Chopin
|
2c9ceea3cf
|
msg_in.c, snmp_msg.h: convert snmp_community to a modifiable pointer
Signed-off-by: Freddie Chopin <freddie.chopin@gmail.com>
|
2015-02-14 14:49:41 +01:00 |
|
Freddie Chopin
|
c289872ab7
|
msg_in.c, msg_out.c, snmp_msg.h: rename snmp_publiccommunity to snmp_community, update descriptions
Signed-off-by: Freddie Chopin <freddie.chopin@gmail.com>
|
2015-02-14 14:49:39 +01:00 |
|
Freddie Chopin
|
9469bdc93e
|
msg_in.c, snmp_msg.h: don't hardcode size of community string
Signed-off-by: Freddie Chopin <freddie.chopin@gmail.com>
|
2015-02-14 14:47:55 +01:00 |
|
Freddie Chopin
|
9b4564d7f3
|
snmp_trap_header_sum(): use strlen() to get the length of community string
Signed-off-by: Freddie Chopin <freddie.chopin@gmail.com>
|
2015-02-14 14:46:51 +01:00 |
|
sg
|
b5b5844119
|
added hook LWIP_HOOK_MEMP_AVAILABLE() to get informed when a memp pool was empty and an item is now available
|
2015-02-13 21:53:55 +01:00 |
|
sg
|
6ef7563f53
|
Added the option PBUF_LINK_ENCAPSULATION_HLEN to allocate additional header space for TX on netifs requiring additional headers
|
2015-02-13 21:42:04 +01:00 |
|
sg
|
e3e3200f95
|
fixed bug #22070 "MIB_OBJECT_WRITE_ONLY not implemented in SNMP"
|
2015-02-13 21:12:23 +01:00 |
|
sg
|
7a0f814043
|
introduce sys_timeouts_sleeptime (returns the time left before the next timeout is due, for NO_SYS==1)
|
2015-02-12 22:14:28 +01:00 |
|
sg
|
80b62df0a9
|
fixed bug #36403 "ip4_input() and ip6_input() always pass inp to higher layers": now the accepting netif is passed up, but the input netif is available through ip_current_input_netif() if required.
|
2015-02-12 22:04:10 +01:00 |
|
sg
|
f7905582db
|
More tiny code cleanups...
|
2015-02-11 21:53:12 +01:00 |
|
Fred Baksik
|
f12e6837be
|
LWIP_PLATFORM_DIAG: check if LWIP_PLATFORM_DIAG is defined as needed.
-- LWIP_STATS and LWIP_DEBUG require this macro
|
2015-02-11 21:44:43 +01:00 |
|
sg
|
974a853f40
|
patch #8423 "arch/perf.h" should be made an optional item
|
2015-02-11 21:25:47 +01:00 |
|
goldsimon
|
338feef70e
|
memp: also export memp_sizes[] if MEMP_USE_CUSTOM_POOLS==1
|
2015-02-10 15:18:14 +01:00 |
|
goldsimon
|
e926a93568
|
tcp_kill_prio(): prefer nearly-closed connections (waiting for the last ACK only) over established connections when out of tcp pcbs
|
2015-01-20 12:45:26 +01:00 |
|
sg
|
28476e3b7b
|
Fixed bug #38315 tcp_eff_send_mss_impl() always subtract the difference in IPv6 header size
|
2015-01-18 14:08:11 +01:00 |
|
sg
|
c1804810d8
|
allow enabling socket API without (public) netconn API - netconn API is still used by sockets, but keeping it private (static) should allow better compiler optimizations
|
2015-01-17 14:42:50 +01:00 |
|
sg
|
69ee35c909
|
tcp_close_shutdown: remove invalid comment on linger: we cannot support linger for the raw API since linger implies blocking
|
2015-01-17 14:36:39 +01:00 |
|
goldsimon
|
1cbd2121e2
|
Allow to overrid the check for p->ref==1 in TX packets (there *are* netif drivers that can handle this)
|
2015-01-16 17:58:07 +01:00 |
|
goldsimon
|
c0d9e3231b
|
Merge branch 'master' of git.sv.gnu.org:/srv/git/lwip
|
2015-01-16 17:38:20 +01:00 |
|
goldsimon
|
2775fb5a45
|
fixed bug #20506 "Initial congestion window is very small" again by implementing the calculation formula from RFC3390
|
2015-01-16 17:38:07 +01:00 |
|
Sylvain Rochet
|
6ca8bc4037
|
inet_checksum: fixed prototype of lwip_standard_chksum() when LWIP_CHKSUM_ALGORITHM == 1
|
2015-01-10 13:59:55 +01:00 |
|
Sylvain Rochet
|
b30faa577d
|
PPP, moved ppp_init() from public API (ppp.h) to private API (ppp_impl.h)
ppp_init() is called by lwip_init(), users don't need to init PPP by themselves
|
2014-12-24 19:08:58 +01:00 |
|
Sylvain Rochet
|
382ddac1a1
|
CORE: fixed missing prototype for pbuf_header_impl() function
lwip/src/core/pbuf.c:502:1: warning: no previous prototype for ‘pbuf_header_impl’ [-Wmissing-prototypes]
|
2014-12-24 15:18:21 +01:00 |
|
goldsimon
|
32c6f96000
|
prevent dhcp from starting when netif link is down (only when LWIP_DHCP_CHECK_LINK_UP==1, which is disabled by default for compatibility reasons)
|
2014-12-19 16:04:48 +01:00 |
|
goldsimon
|
5d74d97fe1
|
TCP_OVERSIZE: make segment size allocated by TCP_OVERSIZE overridable for tests
|
2014-12-17 09:32:08 +01:00 |
|
goldsimon
|
db4844e3f0
|
fixed bug #43840 Checksum error for TCP_CHECKSUM_ON_COPY==1 for no-copy data with odd length
|
2014-12-17 09:26:17 +01:00 |
|
sg
|
7ca4fd817e
|
- fixed bug #43797 set/getsockopt: SO_SNDTIMEO/SO_RCVTIMEO take int as option but should take timeval (LWIP_SO_SNDRCVTIMEO_STANDARD==0 can be used to revert to the old 'winsock' style behaviour);
- Fixed implementation of SO_ACCEPTCONN to just look at the pcb state;
- cleaned up the SO/SOF defines (only 3 left a ip_pcb level);
|
2014-12-10 21:46:49 +01:00 |
|
goldsimon
|
35729f0870
|
Merge branch 'master' of git.sv.gnu.org:/srv/git/lwip
|
2014-12-10 09:49:12 +01:00 |
|
goldsimon
|
0ff98eb2f5
|
mem: added an MEMP_OVERFLOW_CHECK implementation for MEM_USE_POOLS; added another unit test
|
2014-12-10 09:48:50 +01:00 |
|
sg
|
f38352f1af
|
fixed bug #43596 IGMP queries from 0.0.0.0 are discarded
|
2014-12-09 20:56:39 +01:00 |
|
goldsimon
|
4085a3fad4
|
task #11472 Support PBUF_REF for RX (IPv6 and IPv4/v6 reassembly might not work yet)
|
2014-12-08 14:45:36 +01:00 |
|
goldsimon
|
ec93b03d8d
|
Fixed multiple smaller compiler warnings
|
2014-11-07 14:29:53 +01:00 |
|
goldsimon
|
2809405164
|
lwip_socket_init() is not needed any more -> compatibility define
|
2014-11-06 14:14:58 +01:00 |
|
goldsimon
|
79ecf2edb7
|
SNMP: added missing casts to int for printf arguments
|
2014-11-03 09:23:50 +01:00 |
|
goldsimon
|
b8d798158b
|
fixed bug #43389 dns_recv() res_idx calculate error
|
2014-10-09 10:13:50 +02:00 |
|
Simon Goldschmidt
|
33237419c1
|
Parts of patch #8397 Typos corrected in comments and text outputs
|
2014-09-18 21:15:13 +02:00 |
|
Simon Goldschmidt
|
aa6f6bc3aa
|
patch #8480 Fix handling of dns_seqno wraparound
|
2014-09-17 22:52:58 +02:00 |
|
Simon Goldschmidt
|
f1e023af85
|
init.c: LWIP_PPP_API needs NO_SYS==0
|
2014-09-17 21:30:41 +02:00 |
|
Simon Goldschmidt
|
085c1594de
|
fixed bug #43192 tcp_enqueue_flags() should not check TCP_SND_QUEUELEN when sending FIN
|
2014-09-16 20:18:25 +02:00 |
|
Simon Goldschmidt
|
56c6301089
|
dns.c: change dns_send/dns_recv to operate on pbuf, not on contiguous buffer -> dns_payload_buffer/DNS_MSG_SIZE can be removed
|
2014-09-16 19:33:20 +02:00 |
|
Simon Goldschmidt
|
e303f30d10
|
added pbuf_take_at() and pbuf_put_at() (in preparation for dns.c changes)
|
2014-09-16 19:22:46 +02:00 |
|