system/kernel

hpqlgc-qlcnic-kmp-pae - Linux driver for the QLogic NIC adapter

Website: http://www.qlogic.com
License: GPL
Vendor: QLogic Corp.
Description:
SLES11.x Driver Update package for QLogic qlcnic Adapter.
Public key available at http://ldriver.qlogic.com/RPM-public-key/
SRPMS available at http://ldriver.qlogic.com/driver-srpms/

Packages

hpqlgc-qlcnic-kmp-pae-5.0.29.5_3.0.76_0.11-1.sles11sp3.i586 [429 KiB] Changelog by QLogic Corp (2013-06-27):
The following features/fixes have been made to the Qlogic Linux NIC
driver

Version 5.0.29.5 (HP NCDE 10.80)

- Not able to enable LRO using ethtool on RHEL6.4 GA [ER0000000105842]
Defect/Enhancement: Defect
Problem : On RHEL6.4, user can not enable/disable LRO through ethtool
Change : Fixed a bug in the driver which was preventing LRO settings
through 'ethtool -K ethX lro {on|off}' option in RHEL6.4
Introduced : Day one
Impact : HW: All supported Hardware
OS: RHEL6.4
FW: N/A
OtherSW: N/A

Version 5.0.29.4

- Added sysfs interface to tune max rss for sles11sp2.[ER0000000100057]

Defect/Enhancement: Enhancement
Problem: There is no way to tune max_rss on sles11sp2 kernel
Change: Added sysfs interface max_rss to configure rss
Introduced: Day one
Impact: HW: All Supported Hardware
OS: sles11sp2
FW: N/A
OtherSW: N/A

Version 5.0.29.3 (HP NCDE 10.70)

- External loopback test pass without any cable plugged.[ER0000000097412]

Defect/Enhancement: Defect
Problem: External loopback test pass without any cable plugged
Change: Sysfs interface for external loopback has been modified
to return failure status when no cable present
Introduced: Day one
Impact: HW: All Supported Hardware
OS: SLES11 SP2
FW: N/A
OtherSW: N/A

Version 5.0.29.2

- OCBB: set driver version in firmware [ER0000000096369]

Defect/Enhancement: Enhancement
Problem: AvSecure does not display driver version
Change: Added support for a new CDRP command to provide driver version
string to firmware
Introduced: Day one
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A


Version 5.0.29.1

- Added ethtool support in ql_dump.sh [ER0000000090277]

Defect/Enhancement: Enhancement
Problem: On newer distributions those are upstream kernel based
have ethtool user interface for the minidump operations.
so we have to add ethtool support in ql_dump.sh tool
Change: Added ethtool interface support in ql_dump.sh for minidump
Introduced: Day one
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A


- Added storage driver support in ql_dump.sh [ER0000000090278]

Defect/Enhancement: Enhancement
Problem: ql_dump do not have minidump operations support for storage drivers
Change: Added storage drivers support in ql_dump.sh for minidump
Introduced: Day one
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

Version 5.0.29

- Fixed inband vlan tx path issue. [ER0000000093690].

Defect/Enhancement: Defect
Problem: If a vlan is inband in a packet then driver use to calculate
incorrect protocol which lead to checksum errors in firmware.
Change: Fixed the protocol calculation in case of inband vlan.
Introduced: Day one
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

- Fixed unsupported CDRP command error message. [ER0000000092873].

Defect/Enhancement: Defect
Problem: Invalid error messages seen in dmesg while running ethtool stats.
Change: Fixed unsupported CDRP command error message.
Introduced: 5.0.28
Impact: HW: All Supported Hardware
OS: All supported Linux flavors
FW: N/A
OtherSW: N/A

Version 5.0.28.1 (HP NCDE 10.65)

- https://bugzilla.redhat.com/show_bug.cgi?id=786403 [ER0000000089997]


Version 5.0.28

- P3P: changing the firmware dump mask in qlcnic driver [ER0000000090816]
- The ethtool -S command doesn't include any CRC error fields [ER0000000090655]
- Support for ql_dump.sh to configure and extract minidump [ER0000000092362]


Version 5.0.27.1

- P3P Flash Update enhancements [ER0000000091299]


Version 5.0.27

- SLES11SP1:qlcnic 5.0.26: LRO fails to increment after context
reset [ER0000000090625]


Version 5.0.26.1: (HP NCDE 10.60)

- qlcnic_dump.sh display o/p when qlcnic is not loaded
[ER0000000090678]
- Force dump via qlcnic_dump.sh does not complete when
qlcnic_udev.sh is in action [ER0000000090710]
- qlcnic_dump.sh (5.0.26) issues. [ER0000000090589]
- qlcnic_dump.sh (5.0.26) / qlcnic_udev.sh collected
dump format [ER0000000090677]
- qlcnic_dump.sh -l ALL fails [ER0000000090708]
- Add support for UDEV activation in the RPMs [ER0000000090276]
- qlcnic-src-install.sh script errors + udev support
[ER0000000090709]


Version 5.0.26

- Check bits 8-28 of peg_halt status register for fw abort code.
[ER0000000090171]
- Fix API unlock and log fw dump status. [ER0000000090172]
- Include script to collect fw dump. [ER0000000090242]
- After executing the rpm installation commands modinfo command
throws an error message. [ER0000000090131]


Version 5.0.25.2

- QXCR1001186322: Incorrect Speed and Duplex values are shown
for unconnected ports of NC523SFP [ER0000000088836]
- qlcnic-src-install.sh script does not get executed
[ER0000000088256]
- Need updates to the beacon section in the man page
[ER0000000088124]


Version 5.0.25.1

- hp-qlcnic driver fails to build on SLES11SP2 OS [ER0000000088086]
- QXCR1001174623:hp-qlcnic driver fails to install on RHEL6u2 OS
[ER0000000087050]
- qlcnic driver workaround for ER86705 [ER0000000087375]
- P3P: Minidump retrieved by udev/qlcnic nomenclature
[ER0000000087568]


Version 5.0.25

- Include UDEV scripts for MiniDump [ER0000000087407]
- Enable MiniDump support by default [ER0000000087405]
- Updated packages for XS6.0 GA [ER0000000086415]
- Fix beacon and LED test [ER0000000087403]
- Update LICENSE file for qlcnic [ER0000000086508]
- RHEL6: qlcnic reset sequence leading to MIU wedge
[ER0000000086653]
- RHEL6: ACK timeout from qla2xxx during FW reset
[ER0000000086652]
- Fixes for external loopback [ER0000000086817]


Version 5.0.24

- Segmentation fault during module load on 32-bit kernels
[ER0000000085848]
- Log an ERROR message on firmware abort [ER0000000085729]


Version 5.0.23

- Add beacon test support [ER0000000085775]
- FW Image region change in CO card [ER0000000083729]
- CDRP Race in qlcnic [ER0000000082179]
- RHEL55 : Ext LB on P3P port connected to FCF
[ER0000000084848]


Version 5.0.22

- Fix ethtool link status [ER0000000084181]
- qlcnic man page does not have adequate information on fw_dump
sysfs entry point [ER0000000084383]
- Define an interface to perform reset [ER0000000084406]


Version 5.0.21

- Add adapter descriptions [ER0000000080064]


Version 5.0.20

- Add support for External loopback [ER0000000081991]


Version 5.0.19.1

- Disable MiniDump by default [ER0000000084381]
- Online flash update failure [ER0000000084186]


Version 5.0.19

- Internal loopback support in CNA environment [ER0000000081994]
- NIC interface status issue [ER0000000082658]
- XS5.6 : qlcnic5.0.17 : Unload / reload issue [ER0000000083167]


Version 5.0.18

- Support for MiniDump [ER0000000083828]
- Enhancement to SRPM to let it compile on newer distros
[ER0000000083122]


Version 5.0.17.4: (HP NCDE 10.45)

- Added support for RHEL5.7


Version 5.0.17.1

- Print a meaningful error message when the RPM build fails
on an un supported distribution [ER0000000082874]


Version 5.0.17

- RHEL6.0 rpm installation instruction give an incorrect path
[ER0000000081648]
- Support for GBE port settings [ER0000000079173]
- Feature Request: QXCR1001113820: Enhance number of RSS rings
supported [ER0000000080841]
- RHEL 5.6 BZ 672368 - GFS2 filesystem hang due to networking
issue [ER0000000080282]


Version 5.0.16

- Need pciinfo even when multiple NIC functions are not present
on a port [ER0000000077100]
- Mismatch between the spec and driver w.r.t programming interrupt
coalescing parameters [ER0000000080018]
- Load from flash should follow FLT method [ER0000000078979]
- Upstream 2.6.38: while qlcnic load, Could not send configure
hw lro request [ER0000000080475]
- Change pci_alloc_consistent to dma_alloc_coherent
[ER0000000076956]
- Performance Enhancements and Code Cleanup [ER0000000081483]
- LRO module parameter on SLES10 should not have write permission
[ER0000000080211]
- qlcnic:module param issue [ER0000000079384]


Version 5.0.15.2: (HP NCDE 10.40)

- XS5.6FP1: Unified Source RPM v5.0.15.1:auto depmod does not
happen after binrpm installation [ER0000000079549]
- qlcnic Unified Source RPM fails on Rhel5.5 PAE [ER0000000079013]
- Revert changes made by ER0000000079437 [ER0000000079750]


Version 5.0.15.1

- debuginfo RPM is not created for RHEL 6.0 [ER0000000079437]


Version 5.0.15

- QXCR1001099278: Remove version string from qlcnic spec file.
[ER0000000079126]
- Changing module parameter after driver load is not supported
[ER0000000079045]
- Fixed an issue with KMP spec compliance in SLES RPMs
[ER0000000078773]
- Driver failed to detect updated firmware on flash
[ER0000000078929]


Version 5.0.14.1

- No link up on SLES10 after module load [ER0000000078671]
- Call trace on SLES10 during module load [ER0000000078613]


Version 5.0.14

- qlcnic: Reset pci function unconditionally during probe
- qlcnic: Fix ocm window register offset calculation
- qlcnic: fix LED test when interface is down


Version 5.0.13

- qlcnic: Updated driver version to 5.0.13
- qlcnic: LICENSE file for qlcnic
- qlcnic: validate eswitch config values for PF
- qlcnic: Disable loopback support
- qlcnic: avoid using reset_devices as it may become obsolete


Version 5.0.12

- qlcnic: Bumped up driver version to 5.0.12
- qlcnic: lro off message log from set rx checsum
- qlcnic: Add description for CN1000Q adapter
- qlcnic: Fix for kdump
- qlcnic: Allow minimum bandwidth of zero
- qlcnic: fix panic on load
- qlcnic: define valid vlan id range
- qlcnic: reduce rx ring size
- qlcnic: fix mac learning
- qlcnic: update ethtool stats


Version 5.0.11

- qlcnic: update driver version 5.0.11
- qlcnic: change all P3 references to P3P
- qlcnic: fix promiscous mode for VF
- qlcnic: fix board description
- qlcnic: remove private LRO flag
- qlcnic: support quiescent mode
- qlcnic: driver private workqueue
- qlcnic: remove dead code
- qlcnic: set mtu lower limit
- qlcnic: cleanup port mode setting
- qlcnic: sparse warning fixes
- qlcnic: fix vlan TSO on big endian machine
- qlcnic: fix endianess for lro
- qlcnic: fix diag register
- qlcnic: fix eswitch stats
- qlcnic: fix internal loopback test
- drivers/net: return operator cleanup
- qlcnic: dont set skb->truesize
- qlcnic: dont assume NET_IP_ALIGN is 2


Version 5.0.10

- qlcnic: update version 5.0.10
- qlcnic: remove fw version check
- qlcnic: vlan lro support
- qlcnic: vlan gro support
- qlcnic: support vlan rx accleration


Version 5.0.9

- qlcnic: add cksum flag
- qlcnic: mac vlan learning support
- qlcnic: support mac learning
- qlcnic: fix mac override capability
- qlcnic: fix panic while using eth_hdr
- qlcnic: fix mac anti spoof policy
- qlcnic: fix for setting default eswitch config
- qlcnic: fix mac addr read
- qlcnic: add api version in reg dump
- qlcnic: backout firmware initialization update
- qlcnic: fix poll implementation
- qlcnic: fix a race in qlcnic_get_stats()
- qlcnic: PCI ID addition
- qlcnic: Fix driver load issue in FW hang
- qlcnic: Fix missing error codes
- qlcnic: change reg name
- qlcnic: fix fw recovery for PF
- qlcnic: support port vlan id
- qlcnic: eswitch config fixes


Version 5.0.8

- qlcnic: update version 5.0.8
- qlcnic: rom lock recovery
- qlcnic: firmware initialization update
- qlcnic: fix endiness in eswitch statistics
- qlcnic: mark device state as failed
- qlcnic: fix VF state
- qlcnic: support anti mac spoofing
- qlcnic: configure offload setting on eswitch
- qlcnic: configure port on eswitch
- qlcnic: replace magic numbers with defines
- qlcnic: remove unused code
- qlcnic: fix inconsistent lock state
- qlcnic: Use available error codes
- qlcnic: turn off lro when rxcsum is disabled.
- qlcnic: fix link diag test
- qlcnic: fix link status message
- qlcnic: add eswitch statistics support
- qlcnic: fix for setting function modes
- qlcnic: device state management fixes for virtual func
- qlcnic: fix aer for virtual func
- qlcnic: using too much stack
- qlcnic: clean up qlcnic_init_pci_info()
- qlcnic: fix diag resource allocation
- qlcnic: fix loopback test
- qlcnic: fix bandwidth check
- qlcnic: fix pci resource leak


Version 5.0.7

- qlcnic: restore config data after recovery
- qlcnic: aer support
- qlcnic: fix netdev notifier in error path
- qlcnic: disable tx timeout recovery
- qlcnic: fix pause params setting
- qlcnic: Disable admin tools interface for VF driver
- qlcnic: Check FW capability for TSO
- netdev: Make ethtool_ops::set_flags() return -EINVAL
- qlcnic: Add support for configuring eswitch
- qlcnic: Remove obsolete code
- qlcnic: fail when try to setup unsupported features


Version 5.0.6

- qlcnic: update version to 5.0.6
- qlcnic: mark context state freed after destroy
- qlcnic: offload tx timeout recovery
- qlcnic: dont free host resources during fw recovery
- qlcnic: release device resources during interface down
- qlcnic: fix mac address mgmt
- qlcnic: handshake with card after fw load
- qlcnic: cleanup skb allocation
- qlcnic: fix register access
- qlcnic: fix race in tx stop queue


Version 5.0.5

- qlcnic: seperate interrupt for TX
- qlcnic: fix mac addr print
- qlcnic: change driver description
- qlcnic: fix device soft reset


Version 5.0.4

- qlcnic: Bumped up version number
- qlcnic: Fix a bug in eswitch detection


Version 5.0.3

- qlcnic: Fix Compilation Issue when CONFIG_INET was ...
- qlcnic: Add non privileged mode ...
- qlcnic: Add management and privileged modes ...


Version 5.0.2

- qlcnic: mark device state fail
- qlcnic: remove unused register
- qlcnic: fix internal loopback test
- qlcnic: module param for firmware load option
- qlcnic: fix rx bytes statistics
- qlcnic: change adapter name display
- qlcnic: fix memory leaks
- qlcnic: add idc debug registers
- qlcnic: support quisce mode
- qlcnic: check device class
- qlcnic: check IDC version
- qlcnic: cleanup unused code
- qlcnic: cleanup dma mask setting
- qlcnic: fix caching window register
- qlcnic: remove obsolete register
- qlcnic: fix context cleanup
- drivers/net: Remove unnecessary returns from void funct ...
- qlcnic: update version 5.0.2
- qlcnic: protect resource access
- qlcnic: fix rcv buffer leak
- qlcnic: fix pci semaphore checks
- qlcnic: define macro for driver state
- qlcnic: fix fw initialization responsibility
- qlcnic: fix defines as per IDC document
- qlcnic: additional driver statistics
- qlcnic: fix set mac addr


Version 5.0.1

- qlcnic: update version to 5.0.1
- qlcnic: fix endianness in fw validation
- qlcnic: fix interface attach sequence
- qlcnic: add driver debug support
- qlcnic: use IDC defined timeout value
- qlcnic: fix onchip memory access
- qlcnic: update oncard memory size check
- qlcnic: handle queue manager access
- qlcnic: fix fw load from file
- qlcnic: remove extra space from board names
- qlcnic: fix bios version check
- qlcnic: validate unified fw image
- qlcnic: fix multicast handling
- qlcnic: additional driver statistics.
- qlcnic: fix tx csum status
- net: convert multiple drivers to use netdev_for_each ...
- net: use netdev_mc_count and netdev_mc_empty when appro ...
- qlcnic: add loopback diagnostic test
- qlcnic: add interrupt diagnostic test
- qlcnic: support LED blink for device identification
- qlcnic: protect resoruce cleanup by rtnl lock
- qlcnic: clear device reset state after fw recovery
- qlcnic: add ethernet identifier in board info
- qlcnic: use DEFINE_PCI_DEVICE_TABLE


Version 5.0.0

- qlcnic: Initial version of "qlcnic" driver
hpqlgc-qlcnic-kmp-pae-5.0.29.5_3.0.13_0.27-1.sles11sp2.i586 [416 KiB] Changelog by QLogic Corp (2013-04-23):
Version 5.0.29.5 (HP NCDE 10.80)
- Not able to enable LRO using ethtool on RHEL6.4 GA [ER0000000105842]
  Defect/Enhancement: Defect
  Problem : On RHEL6.4, user can not enable/disable LRO through ethtool
  Change  : Fixed a bug in the driver which was preventing LRO settings
            through 'ethtool -K ethX lro {on|off}' option in RHEL6.4
  Introduced : Day one
  Impact  : HW: All supported Hardware
            OS: RHEL6.4
            FW: N/A
            OtherSW: N/A


Version 5.0.29.4 (HP NCDE 10.80)
- Added sysfs interface to tune max rss for sles11sp2.[ER0000000100057]
  Defect/Enhancement: Enhancement
  Problem: There is no way to tune max_rss on sles11sp2 kernel
  Change: Added sysfs interface max_rss to configure rss
  Introduced: Day one
  Impact: HW: All Supported Hardware
	  OS: sles11sp2
          FW: N/A
          OtherSW: N/A
Version 5.0.29.3 (HP NCDE 10.70)
- External loopback test pass without any cable plugged.[ER0000000097412]
  Defect/Enhancement: Defect
  Problem: External loopback test pass without any cable plugged
  Change: Sysfs interface for external loopback has been modified  
          to return failure status when no cable present
  Introduced: Day one
  Impact: HW: All Supported Hardware
	  OS: SLES11 SP2
	  FW: N/A
	  OtherSW: N/A
Version 5.0.29.2
- OCBB: set driver version in firmware [ER0000000096369]
  Defect/Enhancement: Enhancement
  Problem: AvSecure does not display driver version
  Change: Added support for a new CDRP command to provide driver version
          string to firmware
  Introduced: Day one
  Impact: HW: All Supported Hardware
	  OS: All supported Linux flavors
	  FW: N/A
	  OtherSW: N/A
Version 5.0.29.1
- Added ethtool support in ql_dump.sh [ER0000000090277]
  Defect/Enhancement: Enhancement
  Problem: On newer distributions those are upstream kernel based
           have ethtool user interface for the minidump operations.
	   so we have to add ethtool support in ql_dump.sh tool
  Change: Added ethtool interface support in ql_dump.sh for minidump
  Introduced: Day one
  Impact: HW: All Supported Hardware
	  OS: All supported Linux flavors
	  FW: N/A
	  OtherSW: N/A
- Added storage driver support in ql_dump.sh [ER0000000090278]
  Defect/Enhancement: Enhancement
  Problem: ql_dump do not have minidump operations support for storage drivers
  Change: Added storage drivers support in ql_dump.sh for minidump
  Introduced: Day one
  Impact: HW: All Supported Hardware
	  OS: All supported Linux flavors
	  FW: N/A
	  OtherSW: N/A
Version 5.0.29
- Fixed inband vlan tx path issue. [ER0000000093690].
  Defect/Enhancement: Defect
  Problem: If a vlan is inband in a packet then driver use to calculate
           incorrect protocol which lead to checksum errors in firmware.
  Change: Fixed the protocol calculation in case of inband vlan.
  Introduced: Day one
  Impact: HW: All Supported Hardware
	  OS: All supported Linux flavors
	  FW: N/A
	  OtherSW: N/A
- Fixed unsupported CDRP command error message. [ER0000000092873].
  Defect/Enhancement: Defect
  Problem: Invalid error messages seen in dmesg while running ethtool stats.
  Change: Fixed unsupported CDRP command error message.
  Introduced: 5.0.28
  Impact: HW: All Supported Hardware
	  OS: All supported Linux flavors
	  FW: N/A
	  OtherSW: N/A
Version 5.0.28.1 (HP NCDE 10.65)
- https://bugzilla.redhat.com/show_bug.cgi?id=786403 [ER0000000089997]
Version 5.0.28
- P3P: changing the firmware dump mask in qlcnic driver [ER0000000090816]
- The ethtool -S command doesn't include any CRC error fields [ER0000000090655]
- Support for ql_dump.sh to configure and extract minidump [ER0000000092362]

Listing created by Repoview-0.6.6-2.fc17