FNET TCP/IP stack: Version 2.0.0 released.

Version 2.0.0 change log:
- Added IPv6 support:
- Passed the legacy "IPv6 Ready" Phase I (Silver) Tests.
- Added IPv6, ICMPv6, Stateless address autoconfiguration, Neighbor Discovery.
- Added IPv6 address support to TCP, UDP, Sockets, TFTP, HTTP and Telnet.
- All Demo application is able to work with IPv6. Where it was possible, both IPv4 and IPv6 are enabled.
- Added support of uVision 4.5 Keil compiler for K60N512.
- Added events (rebranded SW interrupts).
- New configuration parameters:
- FNET_CFG_CPU_ETH_ATONEGOTIATION_TIMEOUT defines Ethernet Autonegotiation Timeout.
- FNET_CFG_OS_ISR allows usage of an OS-specific ISR handler.
- FNET_CFG_OS_EVENT enables generation OS-specific event.
- FNET_CFG_IP6 enables/disables IPv6.
- FNET_CFG_IP4 enables/disables IPv4.
- FNET_CFG_ND6_NEIGHBOR_CACHE_SIZE defines the maximum number of entries in neighbor cache.
- FNET_CFG_ND6_PREFIX_LIST_SIZE defines the aximum number of entries in the Prefix list.
- FNET_CFG_ND6_ROUTER_LIST_SIZE defines the maximum number of entries in the Default Router list.
- FNET_CFG_ND6_DAD_TRANSMITS defines the number of consecutive Neighbor Solicitation messages sent while performing Duplicate Address Detection.
- FNET_CFG_NETIF_IP6_ADDR_MAX defines the maximum number of IPv6 addresses per interface.
- FNET_CFG_IP6_FRAGMENTATION enables/disables IPv6 fragmentation.
- others.
- New user API functions:
- fnet_inet_ntop().
- fnet_inet_pton().
- fnet_netif_get_by_number().
- fnet_timer_seconds().
- fnet_timer_ms().
- fnet_netif_get_ip6_addr().
- Many IPv6 specific functions and types.
- A lot of existing API functions and definitions renamed to differentiate IPv4 and IPv6 functionality.
- Added BRTOS support (http://code.google.com/p/brtos/).
- Removed support of IAR Compiler for ColdFire.
- Many other internal changes.

Future plans:
- "IPv6 Ready" Pahse II (Golden) certification, during 2013 year.

Thank you,
Andrey Butok

Posted by Andrey Butok 2012-10-16

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks