goldsimon
26771d0800
Add @todo: scope ip6addr?
2017-07-18 19:17:17 +02:00
Our Air Quality
5eff45cac0
Correct a few uses of sizeof(ip6_addr_t) to sizeof(ip6_addr_p_t)
...
The ip6_addr_t structure may have an addition slot so is not necessarily
the size of an ipv6 address, so some uses of sizeof(ip6_addr_t) were not
correct.
Signed-off-by: goldsimon <goldsimon@gmx.de>
2017-07-18 19:17:17 +02:00
Joel Cunningham
7b13fae833
docs: update references to global igmp_group_list
...
This updates documentation to refer to netif specific igmp group list rather
than the old global igmp_group_list
2017-07-17 14:25:14 -05:00
Dirk Ziegelmeier
328134fdba
Fix two -Wconversion warnings
2017-07-15 10:25:45 +02:00
Dirk Ziegelmeier
aa317dcb18
Fix dhcp documentation
2017-07-12 11:09:36 +02:00
Dirk Ziegelmeier
d021972785
Fix "no previous prototype" warning when TCP_QUEUE_OOSEQ is disabled
2017-07-11 09:59:11 +02:00
Dirk Ziegelmeier
449eb64fcb
Fix my last commit - break is missing
2017-07-10 09:52:48 +02:00
Dirk Ziegelmeier
57b1471254
Avoid return in case statement, makes function control flow equal to other case statement paths
2017-07-10 09:40:21 +02:00
Dirk Ziegelmeier
9130d37df7
Add "fall through" statement to Axel's patch
2017-07-10 09:37:59 +02:00
Axel Lin
6f28a874b8
pbuf: Simplify pbuf_alloc a bit
...
No need to have additional if statement for PBUF_REF/PBUF_ROM.
It can be merged to the existing swtich(type) cases.
Signed-off-by: Axel Lin <axel.lin@ingics.com>
2017-07-10 09:37:07 +02:00
goldsimon
f3c860958f
-Wconversion (still far from finished) and other minor compilation fixes...
2017-07-06 22:47:11 +02:00
goldsimon
b8ecfe640c
work on -Wconversion...
2017-07-06 12:38:50 +02:00
goldsimon
694fc7e472
work on -Wconversion...
2017-07-06 11:22:38 +02:00
goldsimon
9d61e36466
work on -Wconversion, fixed some const bug in ip4
2017-07-06 09:01:03 +02:00
goldsimon
44f7a3cb0d
work on -Wconversion...
2017-07-05 22:31:58 +02:00
goldsimon
c5607d3889
Fix compiling ASSERT (broken some commits ago)
2017-07-05 12:22:02 +02:00
goldsimon
ba6b504cc0
work on -Wconversion...
2017-07-05 12:20:26 +02:00
goldsimon
9a40597ced
work on -Wconversion...
2017-07-04 21:31:30 +02:00
goldsimon
debf34ff9c
work on -Wconversion...
2017-07-04 21:26:30 +02:00
goldsimon
2b2fa0ed71
Ensure SACKs are deleted when pbuf_free_ooseq() frees ooseq pbufs (because of memory shortage)
2017-07-04 20:10:23 +02:00
goldsimon
0b91888eb1
remove invalid TODO comment
2017-07-04 20:09:41 +02:00
goldsimon
1a1c360f1d
Fixed LWIP_TCP_SACK_VALID and its usage
2017-07-03 21:41:34 +02:00
goldsimon
6796bcf7ad
Cleaned up a bit after merging SACK_OUT support (mostly coding style)
2017-07-03 21:20:56 +02:00
Jakub Schmidtke
b1a3c37c3c
Partial SACK (RFC 2018) support
...
Adds partial support for selective acknowledgements (RFC 2018).
This change makes lwIP negotiate SACK support, and include SACK
data in outgoing empty ACK packets. It does not include it
in outgoing packets with data payload.
It also does not add support for handling incoming SACKs.
Signed-off-by: goldsimon <goldsimon@gmx.de>
2017-07-03 20:17:30 +02:00
goldsimon
d262132b92
work on -Wconversion...
2017-07-03 20:15:02 +02:00
Dirk Ziegelmeier
94beb4eddf
Make inet_chksum.c compile with -Wconversion
2017-06-30 22:17:32 +02:00
goldsimon
41177cfd1c
work on -Wconversion...
2017-06-30 22:10:16 +02:00
goldsimon
c636072362
pbuf.c: work on -Wconversion...
2017-06-29 22:49:39 +02:00
goldsimon
5bddbdd914
tcp_output: faster return when nothing is to send (pcb->unsent == NULL)
2017-06-29 08:47:26 +02:00
goldsimon
48e55b1e5d
tcp_output: slightly move the jump target 'output_done': when nothing is to send, pcb->unsent cannot be NULL; add a
2017-06-29 08:43:59 +02:00
goldsimon
092c6c1f07
DNS_MAX_SOURCE_PORTS is PP-checked to be <= 255...
2017-06-26 08:48:17 +02:00
goldsimon
5efe26ebd3
Fix the fix for LWIP_LOOPBACK_MAX_PBUFS :-)
2017-06-26 08:21:53 +02:00
goldsimon
5b15234833
work on -Wconversion...
2017-06-25 23:01:57 +02:00
goldsimon
197166d906
LWIP_LOOPBACK_MAX_PBUFS: fix compilation or memory leak for LWIP_LOOPBACK_MAX_PBUFS > 255
2017-06-25 20:31:09 +02:00
goldsimon
af0f4d4020
Start making the source compile correctly with gcc -Wconversion enabled
2017-06-23 21:15:36 +02:00
Dirk Ziegelmeier
d02a73c285
Replace usages of tcpip_callback_with_block(foo, bar, 0) with tcpip_try_callback()
2017-06-22 08:14:02 +02:00
goldsimon
c094fcc086
Try to make gcc work without -Wno-address
2017-06-21 16:07:36 +02:00
goldsimon
79d69ce526
Slightly optimize pbuf_alloc: encode 'header offset' in 'enum pbuf_layer' instead of switch/case (which was duplicated in pbuf_alloc and pbuf_alloced_custom)
2017-06-21 13:37:05 +02:00
goldsimon
11da4ef024
Use ip_addr_debug_print_val instead of ip_addr_debug_print where applicable
2017-06-21 13:26:55 +02:00
Axel Lin
aa98747d6f
timeouts: Trivial comment fix for cyclic_timer
...
Signed-off-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: goldsimon <goldsimon@gmx.de>
2017-06-21 13:11:48 +02:00
goldsimon
f13b1340f2
Refine comment changed by last commit
2017-06-20 20:53:39 +02:00
Jakub Schmidtke
112e370457
Sending TCP timestamp option in SYN packets
...
TCP timestamps were only sent if the remote side
requested it first. This enables the use of timestamps
for outgoing connections as well.
Signed-off-by: goldsimon <goldsimon@gmx.de>
2017-06-20 20:51:50 +02:00
Our Air Quality
6e62b6090b
Silence some unsed variable warnings.
2017-06-19 14:09:07 +02:00
Axel Lin
02aaf12f48
stats: Use proper format modifier in stats_display_mem/stats_display_sys
...
Use proper format modifier and remove unnecessary cast.
Signed-off-by: Axel Lin <axel.lin@ingics.com>
2017-06-19 14:07:31 +02:00
Dirk Ziegelmeier
c923d00340
Fix bug #51238 : LWIP_ARRAYSIZE() can't be used on lwip_cyclic_timers
...
Add const int variable containing number of array elements
2017-06-14 23:07:55 +02:00
goldsimon
67d1970059
pbuf_alloced_custom(): less code duplication, please :-)
2017-06-14 21:39:53 +02:00
Dirk Ziegelmeier
d5cdb91611
Fix compile of Axel Lin's patch
2017-06-14 12:30:55 +02:00
Axel Lin
6b4cc984ad
pbuf: Allow pass flags to pbuf_init_alloced_pbuf()
...
Then we can reuse pbuf_init_alloced_pbuf() in pbuf_alloced_custom().
Signed-off-by: Axel Lin <axel.lin@ingics.com>
2017-06-14 12:28:29 +02:00
goldsimon
7b45f3fa3f
Fix sys_timeouts_init() for LWIP_TCP==0 (see patch #9375 )
2017-06-13 22:04:57 +02:00
Axel Lin
e1ce5dc491
mem: Move LWIP_DEBUGF out of critical section in mem_malloc
...
Signed-off-by: Axel Lin <axel.lin@ingics.com>
2017-06-13 22:02:17 +02:00