The following set of patches 1. add support for ipv6 for qla4032 2. provide bug fixes 3. misc. support Patch 1/5 has changes to the driver and firmware related structures to 1. clean up and make the firmware related structures look linux like. 2. add fields/structures for ipv6 support 3. add support for capaturing all AEN types in a ring buffer, to aid troubleshooting. 4. abstract the functions for sending commands to the HBA (i.e., sending via Request Queue or Mailbox registers) so that the underlying functions can be different in future hardware. Also mailbox commands which are not performance critical may be sent via Request Queues (using mailbox iocbs). Patch 2/5 has the following changes for initialization routines. 1. fix qla4x00_pci_config() 2. fix in qla4xxx_add_device_dynamically(), so that a new target coming online and existing targets which went offline and then came back online are differentiated. 3. In qla4xxx_build_ddb_list() the firmware ddb entry's state needs to be updated by calling qla4xxx_get_fwddb_entry() after qla4xxx_set_ddb_entry(). Patch 3/5 adds support code for handling new AENs specific to qla4032. Patch 4/5 cleans up the mailbox code and adds functionality to support qla4032. Patch 5/5 1. Since qla4xxx is a multifunction device having one iSCSI and one Ethernet function per physical port, when one of the functions resets the HBA all others need to acknowledge it and wait till the reset is complete and each of them need to re-initialize. A bug in qla4xxx_free_adapter() was resulting in where the resources pertaining to a function were getting released due to module unload, when the function was recovering from reset issued by one of the other functions. 2. In qla4xxx_free_adapter() memory resources needed to be freed after free_irq() is invoked. 3. add support for passthru commands to HBA. Thanks David Somayajulu Qlogic Corporation - To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html