Bug 661306 - [Cisco 5.7 FEAT] Update enic driver to version 2.1.1.9
Summary: [Cisco 5.7 FEAT] Update enic driver to version 2.1.1.9
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 5
Classification: Red Hat
Component: kernel
Version: 5.7
Hardware: x86_64
OS: Linux
low
high
Target Milestone: rc
: 5.7
Assignee: Stefan Assmann
QA Contact: Network QE
URL:
Whiteboard:
Depends On: 568111
Blocks: 618260 679562
TreeView+ depends on / blocked
 
Reported: 2010-12-08 13:58 UTC by roprabhu
Modified: 2011-07-21 09:48 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of: 568111
Environment:
Last Closed: 2011-07-21 09:48:31 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2011:1065 0 normal SHIPPED_LIVE Important: Red Hat Enterprise Linux 5.7 kernel security and bug fix update 2011-07-21 09:21:37 UTC

Description roprabhu 2010-12-08 13:58:29 UTC
+++ This bug was initially created as a clone of Bug #568111 +++

1.  Feature Overview:
     a. Name of feature:
     Update enic driver to the future/latest driver version enic-1.4.1.7

     b. Feature Description
     Bug fixes and updates to enic driver. This bug is a place holder to upgrade to the future enic driver version enic-x.y.z.w. The current upstream driver version at the time of this bug creation is 1.4.1.7.
We recommend that our partners always update to the latest enic driver version. 


2.  Feature Details:
     a. Architectures:
         32-bit x86
         64-bit Intel EM64T/AMD64
       
                :
     b. Red Hat Bugzilla Dependencies:
       
     c. Drivers or hardware dependencies:
   
     d. Upstream acceptance information:
      

     e. External links:
       

     f. Severity (U,H,M,L): 
         High (required for Hardware Enablement)
      

     g. Target Release Date:
       

3. Business Justification:
     a. Why is this feature needed?
     To fix bugs found in testing of Cisco's 10G Ethernet NIC
     b. What hardware does this enable?
     Cisco's 10G Ethernet NIC included with Cisco's UCS blade server product
     c. Forecast, impact on revenue?
      
     d. Any configuration info?
     e. Are there other dependencies (drivers).

4. Primary contact at Red Hat, email, phone (chat)
    Andrius T. Benokraitis
    andriusb
   
5. Primary contact at Partner, email, phone (chat)
   Roopa Prabhu
   roprabhu
   408-527-8916

Comment 1 roprabhu 2011-02-17 17:10:42 UTC
I will update the bug with enic git commits logs (since enic version in RHEL 5.6 GA ) soon.

Thanks!

Comment 2 roprabhu 2011-02-17 17:11:16 UTC
I will update the bug with enic git commits logs (since enic version in RHEL 5.6 GA ) soon.

Thanks!

Comment 3 Stefan Assmann 2011-03-18 08:54:59 UTC
Test kernel kernel-2.6.18-249.el5.sassmann_enic57_01 available at
http://people.redhat.com/sassmann/kernel/#rhel5

Please provide test feedback.

Comment 6 roprabhu 2011-03-30 18:24:00 UTC
Tested kernel http://people.redhat.com/sassmann/kernel/rhel5/kernel-2.6.18-249.el5.sassmann_enic57_01.x86_64.rpm

Looks fine. Also checked the patches. Seems fine. 

Thanks,
Roopa

Comment 8 Jarod Wilson 2011-04-01 22:04:41 UTC
Patch(es) available in kernel-2.6.18-254.el5
You can download this test kernel (or newer) from http://people.redhat.com/jwilson/el5
Detailed testing feedback is always welcomed.

Comment 10 roprabhu 2011-06-10 23:13:01 UTC
We have the below patches committed upstream. It updates enic to 2.1.1.20
Can you please pull them ?.
Ideally only the last one in the list "enic: Bug Fix: Fix hardware transmit queue indexing..."
is a bug fix and will be nice to get it in 5.7. 
However the others are trivial changes..and if you grab them it will help maintain the version series.

Thanks,
Roopa

	



enic: Support newer version of firmware devcmd CMD_MCPU...
http://git.kernel.org/?p=linux/kernel/git/davem/net-next-2.6.git;a=commit;h=ea0f0d8bc6d13c2580d668ecf95297d5105a57fc


enic: Pass 802.1p bits for packets tagged with vlan...
http://git.kernel.org/?p=linux/kernel/git/davem/net-next-2.6.git;a=commit;h=8757446d8df4446fc7f5d24ad6d53e9f265cc021

enic: Log device configuration in detail during driver...
http://git.kernel.org/?p=linux/kernel/git/davem/net-next-2.6.git;a=commit;h=e1fb77bfd062b8d38fb0e428ae0edcd2dc4ec07b


enic: Get/Set interrupt resource index for transmit...
http://git.kernel.org/?p=linux/kernel/git/davem/net-next-2.6.git;a=commit;h=7d260ec26ee56495bcb32491d44ed4590cc838a0


enic: Bug Fix: Fix hardware transmit queue indexing...
http://git.kernel.org/?p=linux/kernel/git/davem/net-next-2.6.git;a=commit;h=b880a954b9e2585ce325aedd76e4741880cab180

Comment 11 Stefan Assmann 2011-06-14 06:35:37 UTC
Roopa,
it's too late for any changes to go into RHEL5.7. They'll have to wait for the next update.

Comment 12 Gary Case 2011-06-14 15:13:38 UTC
Roopa,

Can you provide testing on the driver as built in the latest test kernel and then open a new 5.8 bug for the fixes you asked for in comment #10?

-Gary

Comment 13 roprabhu 2011-06-14 17:41:14 UTC
ok. Gary and stefan, I will test the latest test kernel and open a new 5.8 bugzilla for the new patches. 

thanks,
Roopa

Comment 14 roprabhu 2011-06-14 23:15:21 UTC
Tested kernel 

http://people.redhat.com/jwilson/el5/267.el5/x86_64/kernel-2.6.18-267.el5.x86_64.rpm

All looks good. Thanks.

Comment 15 errata-xmlrpc 2011-07-21 09:48:31 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHSA-2011-1065.html


Note You need to log in before you can comment on or make changes to this bug.