Bug 661306

Summary: [Cisco 5.7 FEAT] Update enic driver to version 2.1.1.9
Product: Red Hat Enterprise Linux 5 Reporter: roprabhu
Component: kernelAssignee: Stefan Assmann <sassmann>
Status: CLOSED ERRATA QA Contact: Network QE <network-qe>
Severity: high Docs Contact:
Priority: low    
Version: 5.7CC: abjoglek, agospoda, cward, hjia, jfeeney, qcai, roprabhu, scofeldm, vkolluri
Target Milestone: rcKeywords: FutureFeature, OtherQA
Target Release: 5.7   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: 568111 Environment:
Last Closed: 2011-07-21 09:48:31 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 568111    
Bug Blocks: 618260, 679562    

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