[ewg] Please pull qlgc_vnic.git for OFED-1.4 (Resend)

Ramachandra K ramachandra.kuchimanchi at qlogic.com
Sat Jul 5 09:52:23 PDT 2008


(EWG List did not seem to accept my mail, resending...)

Vlad,

Please pull the QLogic VNIC kernel driver code for OFED-1.4 from

git://git.openfabrics.org/~ramachandrak/qlgc_vnic.git ofed_1_4

We ran your build_ofa_kernel.sh script on the ofa server and
there were no errors other than the ipath, iser errors which are
also seen in the daily builds.

This version of the QLogic VNIC driver code has improved
multicast support and also includes "struct class_device" to
"struct device" changes and other changes to support 2.6.27.

It also has updated back port patches. Here is a list of kernels
supported:

RHEL4 UP4, UP5, UP6
RHEL5, UP1, UP2
SLES10, SP1, SP1 UP1, SP2
Latest ofed-1.4 kernel(2.6.26-rc8 as of today)

Changes included in this pull request are:

      QLogic VNIC: Changes in Driver's netdev implementation
      QLogic VNIC: Changes in Netpath implementation of VNIC interface.
      QLogic VNIC: Changes in communication protocol with EVIC/VEx
      QLogic VNIC: Changes to Control path of communication protocol
      QLogic VNIC: Changes to Data path of communication protocol
      QLogic VNIC: Changes to IB core stack interaction.
      QLogic VNIC: Changes to VNIC configuration parameter handling.
      QLogic VNIC: Changes to sysfs interface of the driver.
      QLogic VNIC: IB Multicast for Ethernet broadcast/multicast
      QLogic VNIC: Changes to Drivers statistics collection.
      QLogic VNIC: Changes to Driver utility File
      QLogic VNIC: Changes to Driver Kconfig and Makefile.
      QLogic VNIC: Modifications to configure script.
      QLogic VNIC: Backport Patches

drivers/infiniband/ulp/qlgc_vnic/Kconfig           |   19 +-
 drivers/infiniband/ulp/qlgc_vnic/Makefile          |    3 +-
 drivers/infiniband/ulp/qlgc_vnic/vnic_config.c     |   68 +-
 drivers/infiniband/ulp/qlgc_vnic/vnic_config.h     |   35 +-
 drivers/infiniband/ulp/qlgc_vnic/vnic_control.c    |  530 ++++++++---
 drivers/infiniband/ulp/qlgc_vnic/vnic_control.h    |   79 +-
 .../infiniband/ulp/qlgc_vnic/vnic_control_pkt.h    |   79 ++-
 drivers/infiniband/ulp/qlgc_vnic/vnic_data.c       |  446 ++++++++-
 drivers/infiniband/ulp/qlgc_vnic/vnic_data.h       |   62 +-
 drivers/infiniband/ulp/qlgc_vnic/vnic_ib.c         |  624 ++++++++++---
 drivers/infiniband/ulp/qlgc_vnic/vnic_ib.h         |   48 +-
 drivers/infiniband/ulp/qlgc_vnic/vnic_main.c       |  414 +++++----
 drivers/infiniband/ulp/qlgc_vnic/vnic_main.h       |   48 +-
 drivers/infiniband/ulp/qlgc_vnic/vnic_multicast.c  |  319 +++++++
 drivers/infiniband/ulp/qlgc_vnic/vnic_multicast.h  |   77 ++
 drivers/infiniband/ulp/qlgc_vnic/vnic_netpath.c    |    8 +-
 drivers/infiniband/ulp/qlgc_vnic/vnic_netpath.h    |    4 +-
 drivers/infiniband/ulp/qlgc_vnic/vnic_stats.c      |  134 ++--
 drivers/infiniband/ulp/qlgc_vnic/vnic_stats.h      |   77 +-
 drivers/infiniband/ulp/qlgc_vnic/vnic_sys.c        |  545 +++++++++--
 drivers/infiniband/ulp/qlgc_vnic/vnic_sys.h        |   17 +-
 drivers/infiniband/ulp/qlgc_vnic/vnic_util.h       |   55 +-
 drivers/infiniband/ulp/qlgc_vnic/vnic_viport.c     |  354 +++++---
 drivers/infiniband/ulp/qlgc_vnic/vnic_viport.h     |   24 +-
 .../2.6.16_sles10/qlgc_vnic_01_class_device.patch  | 1002 ++++++++++++++++++++
 .../2.6.16_sles10/qlgc_vnic_02_dev_stats.patch     |   39 +
 .../qlgc_vnic_01_class_device.patch                | 1002 ++++++++++++++++++++
 .../2.6.16_sles10_sp1/qlgc_vnic_02_dev_stats.patch |   39 +
 .../qlgc_vnic_01_class_device.patch                | 1002 ++++++++++++++++++++
 .../2.6.16_sles10_sp2/qlgc_vnic_02_dev_stats.patch |   39 +
 .../2.6.18-EL5.1/qlgc_vnic_01_class_device.patch   | 1002 ++++++++++++++++++++
 .../2.6.18-EL5.1/qlgc_vnic_02_dev_stats.patch      |   39 +
 .../2.6.18-EL5.2/qlgc_vnic_01_class_device.patch   | 1002 ++++++++++++++++++++
 .../2.6.18-EL5.2/qlgc_vnic_02_dev_stats.patch      |   39 +
 .../2.6.18_FC6/qlgc_vnic_01_class_device.patch     | 1002 ++++++++++++++++++++
 .../2.6.18_FC6/qlgc_vnic_02_dev_stats.patch        |   39 +
 .../2.6.9_U4/qlgc_vnic_01_class_device.patch       | 1002 ++++++++++++++++++++
 .../backport/2.6.9_U4/qlgc_vnic_02_dev_stats.patch |   39 +
 .../qlgc_vnic_03_sysfs_nested_class_dev.patch      |  262 +++++
 .../qlgc_vnic_sysfs_nested_class_dev.patch         |  282 ------
 .../2.6.9_U5/qlgc_vnic_01_class_device.patch       | 1002 ++++++++++++++++++++
 .../backport/2.6.9_U5/qlgc_vnic_02_dev_stats.patch |   39 +
 .../qlgc_vnic_03_sysfs_nested_class_dev.patch      |  262 +++++
 .../qlgc_vnic_sysfs_nested_class_dev.patch         |  282 ------
 .../2.6.9_U6/qlgc_vnic_01_class_device.patch       | 1002 ++++++++++++++++++++
 .../backport/2.6.9_U6/qlgc_vnic_02_dev_stats.patch |   39 +
 .../qlgc_vnic_03_sysfs_nested_class_dev.patch      |  262 +++++
 .../qlgc_vnic_sysfs_nested_class_dev.patch         |  282 ------
 ofed_scripts/configure                             |   18 -
 49 files changed, 13242 insertions(+), 1846 deletions(-)

Regards,
Ram



More information about the ewg mailing list