goldsimon
|
ec93b03d8d
|
Fixed multiple smaller compiler warnings
|
2014-11-07 14:29:53 +01:00 |
|
Simon Goldschmidt
|
33237419c1
|
Parts of patch #8397 Typos corrected in comments and text outputs
|
2014-09-18 21:15:13 +02:00 |
|
goldsimon
|
b0502d1f3b
|
added optional macros PACK_STRUCT_FLD_8() and PACK_STRUCT_FLD_S() to prevent gcc 4 from warning about struct members that do not need packing
|
2014-09-02 13:04:36 +02:00 |
|
goldsimon
|
f1c7e73bef
|
fixed last commit (copy & paste from patch broke the code)
|
2014-05-20 12:22:13 +02:00 |
|
Simon Goldschmidt
|
c18abd4fbe
|
Fixed bug #41686 (ipv4 ip_reass() crash error) introduced some months ago while fixing bug #41041...
|
2014-05-19 22:07:57 +02:00 |
|
Simon Goldschmidt
|
c3ac875055
|
Fixed typo-bug introduced some months ago while fixing bug #41041...
|
2014-05-19 22:03:19 +02:00 |
|
goldsimon
|
e4ddd6cb6d
|
Multiple fixes found by coverity scan
|
2014-04-30 12:22:31 +02:00 |
|
Simon Goldschmidt
|
3f016fcc5a
|
Multiple small/minor issues: bug #36492 Static Analysis on code 1.4.0
|
2014-04-06 21:43:37 +02:00 |
|
Simon Goldschmidt
|
be75c483d0
|
Fixed bug #41787 DHCP Discovery is invalid when an IP is set to thet netif (send discover, request and decline from 'any').
Addd functions to send udp/ipv4/ipv6 packets with source address 'any' although netif has an address assigned
|
2014-04-06 20:32:37 +02:00 |
|
Simon Goldschmidt
|
f36d6b7ef5
|
fixed bug #39514 ip_route() may return an IPv6-only interface
|
2014-02-25 22:37:52 +01:00 |
|
Simon Goldschmidt
|
01ecd3517e
|
fixed bug #39145 IGMP membership report for 224.0.0.1
-> ensure that we never send a report for 224.0.0.1
|
2014-02-25 22:21:31 +01:00 |
|
Simon Goldschmidt
|
0f24fba28a
|
IGMP: fixed !define LWIP_RAND case
|
2014-02-20 22:07:58 +01:00 |
|
Simon Goldschmidt
|
018719d9d3
|
patch #8027: Completed HW checksuming for IPv4 and IPv6 ICMP's
|
2014-01-17 22:32:36 +01:00 |
|
Simon Goldschmidt
|
1e65eb4936
|
Added IPv6 loopback address to loopback-netif, fixed last commit
|
2014-01-17 21:55:46 +01:00 |
|
Simon Goldschmidt
|
381a7b110a
|
fixed bug #41041 Potential use-after-free in IPv6 reassembly
|
2014-01-10 21:47:42 +01:00 |
|
Simon Goldschmidt
|
252126cf76
|
fixed possible division by zero
|
2013-04-24 22:20:12 +02:00 |
|
Simon Goldschmidt
|
ff3bf6d7f5
|
fixed bug #37665 ip_canforward operates on address in wrong byte order
|
2013-01-15 21:10:32 +01:00 |
|
goldsimon
|
c622985fda
|
Better fix for bug #35927 (missing refragmentaion in ip_forward) when IP_FRAG is disabled.
|
2012-03-25 15:12:42 +02:00 |
|
goldsimon
|
d95bcab053
|
fixed bug #35927: missing refragmentaion in ip_forward
|
2012-03-22 19:35:04 +01:00 |
|
goldsimon
|
fe08467e45
|
Removed unused variable in ip_debug_print()
|
2012-02-14 21:29:14 +01:00 |
|
goldsimon
|
69d61eda01
|
Added option CHECKSUM_GEN_ICMP
|
2012-01-16 09:40:15 +01:00 |
|
goldsimon
|
d1fa13ed52
|
fix compilation of ip_canforward on 8-/16-bit platforms (where constants are 16-bit and thus cannot be left-shifted by 24)
|
2011-11-23 09:09:22 +01:00 |
|
Simon Goldschmidt
|
9d31401d47
|
fixed bug #34447 LWIP_IP_ACCEPT_UDP_PORT(dst_port) wrong
|
2011-10-09 14:30:49 +02:00 |
|
Simon Goldschmidt
|
5e8ee7e006
|
Make LWIP_RAND optional (useful for small targets)
|
2011-09-03 22:27:30 +02:00 |
|
Simon Goldschmidt
|
41c785d77a
|
IPv4: splitted IPv4 header fields version/len and tos, made macros depend on BYTE_ORDER to prevent unnecessary calls to htons()
|
2011-07-26 20:55:32 +02:00 |
|
Simon Goldschmidt
|
78ac382fdf
|
bug #33634 ip_forward() have a faulty behaviour: Added pbuf flags to mark incoming packets as link-layer broadcast/multicast. Also added code to allow ip_forward() to forward non-broadcast packets to the input netif (set IP_FORWARD_ALLOW_TX_ON_RX_NETIF==1).
|
2011-07-21 21:47:25 +02:00 |
|
goldsimon
|
2bd498524d
|
Fixed bug #33653 (ip_data.current_ip_header_tot_len calculation errors!) introduced while mergin IPv4 and IPv6
|
2011-06-29 19:46:21 +00:00 |
|
goldsimon
|
91532b2d5c
|
Removed unused static function
|
2011-06-07 19:19:24 +00:00 |
|
goldsimon
|
5b04860b8b
|
Moved common call to pbuf_header outside the switch()
|
2011-06-07 19:10:10 +00:00 |
|
goldsimon
|
6865806b55
|
Combined IPv4 and IPv6 code where possible, added defines to access IPv4/IPv6 in non-IP code so that the code is more readable.
|
2011-05-25 17:16:35 +00:00 |
|
goldsimon
|
9546e65617
|
Removed autoip_init() since it does nothing; minor coding style changes
|
2011-05-21 16:01:19 +00:00 |
|
goldsimon
|
4bfbe7ebeb
|
... and finally, we got a first working version of a dual-stack lwIP runnin IPv4 and IPv6 in parallel - big thanks to Ivan Delamer! (this is work in progress, so please beware, test a lot and report problems!)
|
2011-05-17 19:35:14 +00:00 |
|
goldsimon
|
856ccb5bb7
|
Added missing U/UL modifiers to fix 16-bit-arch portability.
|
2011-02-18 13:31:28 +00:00 |
|
goldsimon
|
fee0c6afe9
|
Fixed constant not being 32 bit.
|
2011-02-17 17:03:12 +00:00 |
|
goldsimon
|
b49cf5e7a2
|
patch #7328: Autoip: ETHADDR16_COPY can be used
|
2010-11-22 17:35:57 +00:00 |
|
goldsimon
|
3c5723e49d
|
Fixed invalid fix for bug #30402 (CHECKSUM_GEN_IP_INLINE does not add IP options)
|
2010-07-21 12:11:22 +00:00 |
|
goldsimon
|
a99219ad1f
|
added missing casts
|
2010-07-12 09:34:17 +00:00 |
|
goldsimon
|
691410ba18
|
task #10495: Added support for IP_MULTICAST_LOOP at socket- and raw-API level.
|
2010-07-12 09:34:11 +00:00 |
|
goldsimon
|
714a43b18c
|
Fixed bug #30402: CHECKSUM_GEN_IP_INLINE does not add IP options
|
2010-07-10 12:02:28 +00:00 |
|
goldsimon
|
60a456f757
|
Added ip_addr_netmask_valid() to check if a netmask is valid (starting with ones, then only zeros)
|
2010-07-05 14:20:58 +00:00 |
|
kieranm
|
e2f014f457
|
cleanup: fix minor build failures on unix
|
2010-06-28 13:24:14 +00:00 |
|
goldsimon
|
f61b80ca6a
|
Fixed bug #29361 (ip_frag has problems with zero-copy DMA MACs) by adding custom pbufs and implementing custom pbufs that reference other (original) pbufs. Additionally set IP_FRAG_USES_STATIC_BUF=0 as default to be on the safe side.
|
2010-06-21 18:50:16 +00:00 |
|
goldsimon
|
1aba9f031d
|
nicer code for the last fix
|
2010-06-17 11:53:16 +00:00 |
|
goldsimon
|
2ffcc52f03
|
Fixed bug #30159: WomnIP_ACCEPT_LINK_LAYER_ADDRESSING
|
2010-06-16 19:53:07 +00:00 |
|
goldsimon
|
72518a0d6e
|
fixed typos that MSVS did not complain about
|
2010-06-16 12:53:46 +00:00 |
|
goldsimon
|
1242575f0f
|
Added an optional define (LWIP_IP_ACCEPT_UDP_PORT) that can allow link-layer-addressed UDP traffic to be received while a netif is down (just like DHCP during configuration)
|
2010-06-16 12:25:00 +00:00 |
|
goldsimon
|
5ab40f016d
|
Fixed bug #30039: AutoIP does not reuse previous addresses
|
2010-06-14 20:27:14 +00:00 |
|
goldsimon
|
435115d4fb
|
Use ip_addr_set_zero instead of memset(0)
|
2010-06-14 20:17:08 +00:00 |
|
goldsimon
|
f7479781c1
|
bug #27352: removed packing from ip_addr_t, the packed version is now only used in protocol headers. Added global storage for current src/dest IP address while in input functions.
|
2010-05-22 21:11:02 +00:00 |
|
goldsimon
|
dae247809b
|
Add preprocessor-macros for compile-time htonl calculation (and use them throughout the stack where applicable)
|
2010-05-16 15:57:42 +00:00 |
|