Release Notes: The robustness of the driver's retransmission algorithm in the face of lossy networks was improved. Runtime SKB_BUG warnings about skb truesize were eliminated. Compatibility was extended to later kernels and improved. Remote addresses that are not handling I/O requests are avoided more consistently. A race between discovery and device flushing was eliminated. The build system was improved to do only necessary work.
Release Notes: The driver now uses regular congestion control and avoidance, allowing the use of a wider range of network topologies and a greater number of AoE initiators per target.
Release Notes: Dynamic minor numbers for devices expand the range of usable AoE addresses. The latest Linux kernels are now supported. A bug that manifested when AoE targets were not behaving correctly was fixed. Specific devices can now be forgotten on demand. A module parameter for GPFS users was added.
Release Notes: The driver now handles payloads larger than 4KiB, receives large packets without extra in-memory copy, and handles I/O requests so that the user can choose between the Linux I/O schedulers.
Release Notes: The device list can now be cleaned up by giving the aoe driver a "flush" command. A bugfix eliminates some "runt packet" error messages. A greater number of local AoE interfaces is now supported. Unaligned memory accesses are avoided. The udev rules were updated for compatibility with current versions of udev.
Release Notes: This release adds better support for multiple network paths to the same AoE target. This driver should help users to make storage systems highly available by using redundant network paths.
Release Notes: Extra data copying was avoided on write operations, and jumbo packet support was added, enhancing performance. Retransmissions were reduced by adding a more dynamic packet timer. A new module parameter allows the device timeout to be set. Documentation was updated.
Release Notes: AoE traffic to a single AoE device can now be performed over multiple network interfaces for fault tolerance.
Release Notes: The revalidate feature now allows AoE devices to change size, even when the device is in use, like LVM devices do. The allowed number of outstanding AoE packets was increased to enhance performance.
Release Notes: The aoe-2.4-4 driver can handle multiple AoE devices sharing the same ethernet address, allowing multiple vblades to be used from a single host, or multiple lblades to be used from a Coraid SATA+RAID shelf. Sixteen slot addresses are now supported per shelf address. A minor performance improvement was also made.