<!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>