New Qlogic qla3xxx NIC Driver v2.02.00k31 for upstream inclusion
From: Ron Mercer <hidden>
Date: 2006-06-12 20:33:27
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