<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7651.59">
<TITLE>Please pull qlgc_vnic.git for OFED-1.4</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<P><FONT SIZE=2>Vlad,<BR>
<BR>
Please pull the QLogic VNIC kernel driver code for OFED-1.4 from<BR>
<BR>
git://git.openfabrics.org/~ramachandrak/qlgc_vnic.git ofed_1_4<BR>
<BR>
We ran your build_ofa_kernel.sh script on the ofa server and<BR>
there were no errors other than the ipath, iser errors which are<BR>
also seen in the daily builds.<BR>
<BR>
This version of the QLogic VNIC driver code has improved<BR>
multicast support and also includes "struct class_device" to<BR>
"struct device" changes and other changes to support 2.6.27.<BR>
<BR>
It also has updated back port patches. Here is a list of kernels<BR>
supported:<BR>
<BR>
RHEL4 UP4, UP5, UP6<BR>
RHEL5, UP1, UP2<BR>
SLES10, SP1, SP1 UP1, SP2<BR>
Latest ofed-1.4 kernel(2.6.26-rc8 as of today)<BR>
<BR>
Changes included in this pull request are:<BR>
<BR>
QLogic VNIC: Changes in Driver's netdev implementation<BR>
QLogic VNIC: Changes in Netpath implementation of VNIC interface.<BR>
QLogic VNIC: Changes in communication protocol with EVIC/VEx<BR>
QLogic VNIC: Changes to Control path of communication protocol<BR>
QLogic VNIC: Changes to Data path of communication protocol<BR>
QLogic VNIC: Changes to IB core stack interaction.<BR>
QLogic VNIC: Changes to VNIC configuration parameter handling.<BR>
QLogic VNIC: Changes to sysfs interface of the driver.<BR>
QLogic VNIC: IB Multicast for Ethernet broadcast/multicast<BR>
QLogic VNIC: Changes to Drivers statistics collection.<BR>
QLogic VNIC: Changes to Driver utility File<BR>
QLogic VNIC: Changes to Driver Kconfig and Makefile.<BR>
QLogic VNIC: Modifications to configure script.<BR>
QLogic VNIC: Backport Patches<BR>
<BR>
drivers/infiniband/ulp/qlgc_vnic/Kconfig | 19 +-<BR>
drivers/infiniband/ulp/qlgc_vnic/Makefile | 3 +-<BR>
drivers/infiniband/ulp/qlgc_vnic/vnic_config.c | 68 +-<BR>
drivers/infiniband/ulp/qlgc_vnic/vnic_config.h | 35 +-<BR>
drivers/infiniband/ulp/qlgc_vnic/vnic_control.c | 530 ++++++++---<BR>
drivers/infiniband/ulp/qlgc_vnic/vnic_control.h | 79 +-<BR>
.../infiniband/ulp/qlgc_vnic/vnic_control_pkt.h | 79 ++-<BR>
drivers/infiniband/ulp/qlgc_vnic/vnic_data.c | 446 ++++++++-<BR>
drivers/infiniband/ulp/qlgc_vnic/vnic_data.h | 62 +-<BR>
drivers/infiniband/ulp/qlgc_vnic/vnic_ib.c | 624 ++++++++++---<BR>
drivers/infiniband/ulp/qlgc_vnic/vnic_ib.h | 48 +-<BR>
drivers/infiniband/ulp/qlgc_vnic/vnic_main.c | 414 +++++----<BR>
drivers/infiniband/ulp/qlgc_vnic/vnic_main.h | 48 +-<BR>
drivers/infiniband/ulp/qlgc_vnic/vnic_multicast.c | 319 +++++++<BR>
drivers/infiniband/ulp/qlgc_vnic/vnic_multicast.h | 77 ++<BR>
drivers/infiniband/ulp/qlgc_vnic/vnic_netpath.c | 8 +-<BR>
drivers/infiniband/ulp/qlgc_vnic/vnic_netpath.h | 4 +-<BR>
drivers/infiniband/ulp/qlgc_vnic/vnic_stats.c | 134 ++--<BR>
drivers/infiniband/ulp/qlgc_vnic/vnic_stats.h | 77 +-<BR>
drivers/infiniband/ulp/qlgc_vnic/vnic_sys.c | 545 +++++++++--<BR>
drivers/infiniband/ulp/qlgc_vnic/vnic_sys.h | 17 +-<BR>
drivers/infiniband/ulp/qlgc_vnic/vnic_util.h | 55 +-<BR>
drivers/infiniband/ulp/qlgc_vnic/vnic_viport.c | 354 +++++---<BR>
drivers/infiniband/ulp/qlgc_vnic/vnic_viport.h | 24 +-<BR>
.../2.6.16_sles10/qlgc_vnic_01_class_device.patch | 1002 ++++++++++++++++++++<BR>
.../2.6.16_sles10/qlgc_vnic_02_dev_stats.patch | 39 +<BR>
.../qlgc_vnic_01_class_device.patch | 1002 ++++++++++++++++++++<BR>
.../2.6.16_sles10_sp1/qlgc_vnic_02_dev_stats.patch | 39 +<BR>
.../qlgc_vnic_01_class_device.patch | 1002 ++++++++++++++++++++<BR>
.../2.6.16_sles10_sp2/qlgc_vnic_02_dev_stats.patch | 39 +<BR>
.../2.6.18-EL5.1/qlgc_vnic_01_class_device.patch | 1002 ++++++++++++++++++++<BR>
.../2.6.18-EL5.1/qlgc_vnic_02_dev_stats.patch | 39 +<BR>
.../2.6.18-EL5.2/qlgc_vnic_01_class_device.patch | 1002 ++++++++++++++++++++<BR>
.../2.6.18-EL5.2/qlgc_vnic_02_dev_stats.patch | 39 +<BR>
.../2.6.18_FC6/qlgc_vnic_01_class_device.patch | 1002 ++++++++++++++++++++<BR>
.../2.6.18_FC6/qlgc_vnic_02_dev_stats.patch | 39 +<BR>
.../2.6.9_U4/qlgc_vnic_01_class_device.patch | 1002 ++++++++++++++++++++<BR>
.../backport/2.6.9_U4/qlgc_vnic_02_dev_stats.patch | 39 +<BR>
.../qlgc_vnic_03_sysfs_nested_class_dev.patch | 262 +++++<BR>
.../qlgc_vnic_sysfs_nested_class_dev.patch | 282 ------<BR>
.../2.6.9_U5/qlgc_vnic_01_class_device.patch | 1002 ++++++++++++++++++++<BR>
.../backport/2.6.9_U5/qlgc_vnic_02_dev_stats.patch | 39 +<BR>
.../qlgc_vnic_03_sysfs_nested_class_dev.patch | 262 +++++<BR>
.../qlgc_vnic_sysfs_nested_class_dev.patch | 282 ------<BR>
.../2.6.9_U6/qlgc_vnic_01_class_device.patch | 1002 ++++++++++++++++++++<BR>
.../backport/2.6.9_U6/qlgc_vnic_02_dev_stats.patch | 39 +<BR>
.../qlgc_vnic_03_sysfs_nested_class_dev.patch | 262 +++++<BR>
.../qlgc_vnic_sysfs_nested_class_dev.patch | 282 ------<BR>
ofed_scripts/configure | 18 -<BR>
49 files changed, 13242 insertions(+), 1846 deletions(-)<BR>
<BR>
Regards,<BR>
Ram</FONT>
</P>
</BODY>
</HTML>