RELEASE_NOTES Enea LINX for Linux Version: 2.0.0, Jan 18, 2008 This is an updated release of Enea LINX for Linux open source package, containing the LINX kernel module, LINX Ethernet Connection Manager module, LINX TCP Connection Manager module, the LINX library and tools for supervising and for configuring inter-node communication. Main changes * Feature negotiation * LINX Timeout Service * Updated RLNH protocol (version 2) * Updated Ethernet CM protocol (version 3) * Updated TCP CM protocol (version 3) * Support for PPC64 and 2.6.23 kernels. See ChangeLog for details. Supported Linux kernel versions LINX for Linux version 2.0.0 supports Linux kernel 2.6.9 to 2.6.23. LINX Development environment requirements LINX does not use any unusual features and should be easy to build in any modern self hosted or cross build environment. LINX Known Bugs and Incomplete Features LINX Known bugs and limitations * The LINX Ethernet connection manager and TCP Connection Manager does not support multiple logical links between two targets. * If the LINX kernel module fails to send attach-, hunt- or supervision signals (the sockets sndbuf and/or rcvbuf is exhausted) the LINX kernel module calls kernel panic. * Successful send on a LINX socket returns at least 64 bytes, even if fewer bytes were actually transmitted. * Make system lacks proper dependencies. * Ethernet Connection Manager: Poor performance if last packet is lost. * LINX doesn't have a proper, reserved at IEEE, Ethernet type for its Ethernet Connection Manager. * Coalescing for the Ethernet CM is experimental. * For some kernel versions and distributions LINX must be built with LINX_KERNEL_WORKAROUND_1, see README. LINXDISC Limitations * If the linxdisc daemon is killed with SIGKILL it cannot be restarted due to lack of cleanup, but if the user removes the lockfile and established LINX-connections, the daemon may be started again. [END OF DOCUMENT]