Jeff, Please find the Qlogic qla3xxx Ethernet driver posted at the URL below. This is a complementary network driver for our ISP4XXX parts. There is a concurrent effort underway to get the iSCSI driver (qla4xxx) integrated upstream as well.
I have been through several iterations with the linux-netdev list and have had much response from Stephen Hemminger. In his last response he suggested I submit the driver to you. This submission is contained in a patch file that does the following: Adds: drivers/net/qla3xxx.c drivers/net/qla3xxx.h Modifies: MAINTAINERS drivers/net/Makefile drivers/net/Kconfig Patch file qla3xxxpatch1-v2.02.00-k31.txt is at the following link: ftp://ftp.qlogic.com/outgoing/linux/network/upstream/2.02.00k31/qla3xxxp atch1-v2.02.00-k31.txt Some notes on the driver/hardware: - Built and tested using kernel 2.6.17-rc4. - The chip supports two ethernet and two iSCSI functions. - The functions ql_sem_lock, ql_sem_spinlock, ql_sem_unlock, and ql_wait_for_drvr_lock are used to protect resources that are shared across the network and iSCSI functions. This protection is mostly during chip initialization and resets, but also include link management. - The PHY/MII are not exported through ethtool due to the fact that the iSCSI function will control the common link at least 50% of the time. Regards, Ron Mercer Qlogic Corporation - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html